基于置信规则库的应急方案生成方法
2015-12-15张恺福建船政交通职业学院信息工程系福建福州350007
张恺(福建船政交通职业学院 信息工程系,福建 福州350007)
基于置信规则库的应急方案生成方法
张恺
(福建船政交通职业学院 信息工程系,福建 福州350007)
针对突发事件中数据存在不确定性,应急方案生成困难的问题,提出一种基于置信规则库方案生成的新方法。将历史案例的数据转换成置信度分布形式,通过优化模型对历史数据进行学习得到问题与方案之间的置信规则库,再应用基于证据推理的置信规则库推理方法获得当前突发事件的应急方案;并以一个重大交通事故说明该方法的可行性与有效性。
突发事件;应急方案;置信规则库;重大交通事故
近年来,突发事件频频发生,如:天津塘沽大爆炸、“苏迪罗”台风、四川雅安7.0级地震、北京特大暴雨等,给我国带来了严重的人员伤亡和经济损失,并给生态环境造成了一定程度的影响与破坏。因此,在突发事件刚刚发生的时候,如何快速地采用有效的应急方案进行响应,以此来最大幅度地降低突发事件造成的损失,这是一个具有现实意义的研究课题。目前,关于应急决策研究常用的方法有前景理论[1]、案 例推理[2]、博弈论[3]等。突发事件具有不确定性、突发性、发展演变复杂等特点,往往导致有些预案失效,因此,基于案例推理的应急决策方法能快速辅助决策者生成应急方案。需要指出的是,案例推理存在应急方案调整困难的问题,而且突发事件的信息具有不确定性和缺失性。
针对具有不确定数据信息的因果决策问题,基于证据推理的置信规则库推理方法(rule-base inference methodology using the evidential reasoning,RIMER)是一个有效的方法。RIMER是Yang等[4]于2006年在证据推理、决策理论、模糊理论和传统IF-THEN规则库的基础上提出的,用来对模糊不确定、概率不确定性及非线性特征的数据进行建模。由于RIMER具有处理各种不确定数据的能力,因此受到了广泛的关注,比如,李彬等[5]针对库存存在非平稳需求及区间预测需求的问题,提出了基于置信规则推理的库存控制方法。Xu等[6]针对管道泄漏检测的问题,提出了基于置信规则库的检测方法。Zhou等[7]提出了基于隐马尔可夫模型和规则库的方法对故障进行诊断。Zhou等[8]运用双层置信规则库方法对淋巴结点转移问题进行分类。由此可见,基于置信规则库的决策方法对于不确定性的因果关系间的决策具有一定的有效性和实用性。为此,本文提出了一种基于置信规则库的应急方案生成方法。
1 RIMER方法
RIMER方法包括两个部分,通过确定属性权重、规则权重及结论置信度的模型来构建置信规则库;应用证据推理来融合被当前前提激活的规则,以此得到当前的结论。
1.1 置信规则库的表示
此外,第k条规则还具有属性权重δi,k,规则权重θk,基于置信结构的规则库如表1所示。
表1 基于置信结构的规则库Tab.1 Belief structure-based rule base
1.2 基于证据推理的规则合成
RIMER方法中推理的步骤是通过证据推理(evidential reasoning,ER)算法实现的。基于证据推理的规则合成主要分为两个部分:计算激活权重;基于证据推理的合成。
1.2.1 激活权重的计算
激活权重的计算公式如下:
1.2.2 基于证据推理的合成
对于激活的规则,利用证据推理进行合成,得到结果{(D1,β1),(D2,β2),…,(DN,βN)}。
由于置信度的形式很难进行比较,通过效用将其转换为精确值。设每个评价等级上的效用分别为μ(D1),μ(D2),…,μ(DN),则其输出的置信度可以转换为:
2 问题描述
所要解决的问题是:依据历史案例Ci的问题和方案及当前突发事件C0的问题,为当前突发事件生成一个有效的应急方案。
3 基于置信规则库的应急方案生成方法
为了解决上述提及的应急方案生成问题,这里提出一种基于置信规则库的应急决策方法。
图1 多属性应急方案生成结构图Fig.1 The model of generating multiple attributes emergency alternatives
图2 BRB训练模型Fig.2 BRB training model
针对上述模型,并参考Wang等在文献[9]中构建的优化模型,得到优化模型如下:
其中,式(7)为目标函数,表示使得实际方案的属性值与预测值之间的差异越小越好;式(8)和式(11)表示每条规则的结论部分的置信度之和为1,且每个置信度值非负;式(9)和式(11)表示每条规则的前置属性权重之和为1,且每个权重非负;式(12)表明置信规则库中的每条规则权重的取值范围。
最后,根据确定的置信规则库,获得当前突发事件的应急方案(y01,y02,…,y0h)。将当前突发事件的问题属性向量x0=(x01,y02,…,y0m)根据式(6)转换为置信度分布形式。从确定的置信规则库中获取规则权重和属性权重,根据式(3)来计算激活权重,以此确定当前突发事件激活了置信规则库中的哪些规则。如果wk≠0,表明该条规则被激活;否则,表明未被激活。对于被激活的规则,其结论部分的置信度通过式(3)~(4)进行融合,得到当前突发事件的结论置信度。为了跟实际的方案结果比较,采用效用对置信度形式进行转换,根据式(5)将融合得到的结论置信度转换为精确值。
综上所述:基于置信规则库的应急方案生成方法的计算步骤如下:
步骤1 根据式(6)将历史案例的问题属性xij转换为等级评价分布的形式S(xij)={(Hj,e,αj,e)};
步骤3 根据式(6)将当前案例的问题x01转换成置信度的形式;
步骤4 计算当前案例激活置信规则库中规则的权重wk;
步骤5 利用证据推理融合置信规则库中被激活的规则的结论,并根据式(5)将置信度形式的结论转换为精确数y0^1。
步骤6 重复上述步骤,获取应急方案的其他属性y0^2,y0^3,…,y0^h。
4 算例分析
以某城市的重大交通事故应急方案生成问题为背景来说明所提出方法的应用性。设某城市收集到的近年来发生的大型车辆重大交通事故有30个案例作为历史案例{C1,C2,…,C30}。案例所涉及的突发事件问题特征包括:伤亡人数(CP1,单位:人)、事故车辆数目(CP2,单位:辆)、道路拥堵情况(CP3)和财产损失(CP4,单位:万元)。其中,属性拥堵情况根据拥堵程度分为(0.2,0.4,0.6,0.8,1)5个等级,1表示最拥堵,0.2表示拥堵程度最弱。案例所设计的突发事件应急方案问题特征包括:出动车辆数目(CS1,单位:辆)和出动力量(CS2,单位:人)。表2给出了历史案例的问题特征值和方案特征值的信息。为了更具比较性,采用历史案例的第30个案例作为当前突发事件,案例1~29作为历史案例。针对当前突发事件的情况,采用所提出的基于置信规则库的应急方案生成方法进行应急响应。下面给出简要的一些计算过程与结果。
表2 关于历史案例的问题与方案特征(值)信息Tab.2 Attribute values of problems and alternatives of historical cases
首先,依据式(6)将历史案例的问题属性转换为等级评价分布形式;
其次,针对两个方案属性,分别初始化2个置信规则库;
然后,根据历史案例的学习结果与其实际方案属性值之间的差异来不断调整置信规则库的参数(δli,k,θlk,βlj,k)。当差异值已经达到阈值后停止调整,得到案例规则库。
在此基础上,依据式(6)将当前突发事件的问题属性转换为置信度分布形式,并应用RIMER方法得到方案属性,需要出动的车辆为[63,69]辆,需要出动的人力为130人。
为了更好地说明所提出方法的优越性,运用文献[10]提出的案例推理方法对该案例进行求解。计算当前案例与历史案例的属性相似度;再根据置信规则库学习的结果,给出问题属性的权重为(0.382 0,0.123 6,0.119 5,0.374 9),计算当前案例与历史案例的案例相似度。在此基础上,根据相似度值的大小进行排序,可得到与当前案例最相似的历史案例为:C28。若采用案例C28的方案作为应急方案,那么结果是需要出动的车辆为[65,70]辆,需要出动的力量为135人。
由上述可知,由所提出的方法得到C30的结果为[63,69]和130,基于案例推理方法得到的结果为[65,70]和135,而C30的实际结果为[63,66]和130。显然,所提出的方法得到的方案比基于案例推理方法得到的方案与实际方案更接近,结果更精确。
为了说明所提出方法的精确性,将本文的历史案例作为测试数据,对比根据基于置信规则库的应急方案生成方法得到的方案与实际方案的差异,其结果如图3、4所示。
图3 关于出动车辆数目的实际值与学习值的对比Fig.3 Comparison between real values and learning values of dispatched vehicles
图4 关于出动力量的实际值与学习值的对比Fig.4 Comparison between real values and learning values of dispatched man-power
从图3、4可知,利用所提出的基于置信规则库的方法生成的方案与实际方案之间的差异较小,只有在个别案例上的差异比较大,总体上差异较小。这样的差异对于在突发事件情况下的应急方案生成问题是可行的。
5 结论
所给出的一种基于置信规则库的应急方案生成方法,运用优化模型对历史案例进行学习得到置信规则库,并通过基于证据推理的置信规则库推理方法计算激活权重和合成激活规则得到当前突发事件的应急方案。该方法不仅可以处理具有不确定数据信息的突发事件,而且生成应急方案的精确度较高。与已有方法相比,所提出的方法的可行性和有效性更高,也更加符合突发事件的情形。在下一步研究中,可针对基于置信规则库的动态应急方案生成问题,开展关于动态突发事件表示及置信规则库学习等方面的研究。
[1]樊治平,刘洋,沈荣鉴.基于前景理论的突发事件应急响应的风险决策方法[J].系统工程理论与实践,2012,32(5):977-984.
[2]李永海,樊治平,袁媛.考虑应急方案实施效果的突发事件应急方案生成方法[J].控制与决策,2014,29(2):275-280.
[3]杨继君,吴启迪,程艳,等.面向非常规突发事件的应对方案序贯决策[J].同济大学学报:自然科学版,2010,38(4):619-624.
[4]Yang J B,Liu J,Xu D L,et al.Optimization models for training belief-rule-based systems[J].Systems,Man and Cybernetics,Part A:Systems and Humans,2007,37(4):569-585.
[5]李彬,王红卫,杨剑波,等.基于置信规则推理的库存控制方法[J].华中科技大学学报:自然科学版,2011,39(7):76-79.
[6]Xu D L,Liu J,Yang J B,et al.Inference and learning methodology of belief-rule-based expert system for pipeline leak detection[J].Expert Systems with Applications,2007,32(1):103-113.
[7]Zhou Z J,Hu C H,Xu D L,et al.A model for real-time failure prognosis based on hidden Markov model and belief rule base[J].European Journal of Operational Research,2010,207(1):269-283.
[8]Zhou Z G,Liu F,Jiao L C,et al.A bi-level belief rule based decision support system for diagnosis of lymph node metastasis in gastric cancer[J].Knowledge-Based Systems,2013,54:128-136.
[9]Wang Y M,Yang J B,Xu D L,et al.Consumer preference prediction by using a hybrid evidential reasoning and belief rule-based methodology[J].Expert Systems with Applications,2009,36(4):8421-8430.
[10]Fan Z P,Li Y H,Wang X,et al.Hybrid similarity measure for case retrieval in CBR and its application to emergency response towards gas explosion[J].Expert Systems with Applications,2014,41(5):2526-2534.
(责任编辑:肖锡湘)
Belief rule-based emergency alternative generating method
Zhang Kai
(Information Engineering Department,Fujian Chuanzheng Communications College,Fuzhou 350007,China)
To solve the problem of data uncertainty in emergency and the difficulty in generating emergency alternatives,a new method of generating emergency alternatives based on belief rule base was developed.The data of historical cases were transformed into a belief degree distribution form. Then,an optimization model was employed to gain the belief rule base via the relation between the problem and the solution.Furthermore,the rule-base inference methodology using the evidential reasoning was adopted to obtain the emergency alternative.Finally,a numerical example of a fatal traffic accident was used to illustrate the feasibility and effectiveness of the proposed method.
emergency event;emergency alternative;belief rule base;fatal traffic accident
TP391
A
1672-4348(2015)06-0584-06
2015-10-20
福建省交通运输厅科技发展项目(201319)
张恺(1979-),男,福建福州人,讲师,硕士,研究方向:信息管理与数据挖掘。