第9卷第3期 智能系统学报 Vol.9 No.3 2014年6月 CAAI Transactions on Intelligent Systems Jun.2014 D0:10.3969/j.issn.1673-4785.201310014 网络出版地址:http://www.enki..net/kcms/doi/10.3969/j.issn.16734785.201310014.html 贝叶斯网络的目标打击过程中关键行动选择方法 雷霆12,朱承,张维明 (1.国防科技大学信息系统工程重点实验室,湖南长沙410073:2.军事科学院运筹所,北京100091) 摘要:研究了如何在打击复杂关联目标过程中选择关键行动的问题。在描述日标体系层次结构和典型目标间影 响关系的基础上,使用面对对象贝叶斯网络构建了打击目标体系效果分析模型,并基于目标间属性相似度给出了计 算目标响应影响关系条件概率的方法,给出了基于深度搜索的关键行动选择的启发式算法,最后,以典型的防空目 标体系为例对模型进行了分析与验证。结果表明,该模型和方法能够在目标间具有复杂关联的条件下为打击行动 决策提供辅助。 关键词:目标体系:目标选择:面向对象贝叶斯网络:关键行动集:目标关联 中图分类号:TP18文献标志码:A文章编号:1673-4785(2014)03-0349-06 中文引用格式:雷霆,朱承,张维明.贝叶斯网络的目标打击过程中关键行动选择方法[J].智能系统学报,2014,9(3):349354. 英文引用格式:LEI Ting,ZHU Cheng,ZHANG Weiming.Bayes network based critical action selecting method in target striking process[J].CAAI Transactions on Intelligent Systems,2014,9(3):349-354. Bayes network based critical action selecting method in target striking process LEI Ting'.2,ZHU Cheng',ZHANG Weiming' (1.Science and Technology on Information Systems Engineering Laboratory,National University of Defense Technology,Changsha 410073,China;2.Institute of Military Operation Research of the Academy,Military Science,Beijing 100091,China Abstract:This article deals with selecting critical actions for destroying the targets having correlation.Firstly,the structure of the target system of system (TSoS)and the typical influence among targets are analyzed,and the target SoS striking effect analysis model is constructed by the object-oriented Bayesian network (OOBN),and the condi- tional probability of reaction relations between targets is calculated by the similarities between targets attributes. Secondly,a heuristic based on deep-first-search is proposed for critical action selection.Finally,an example of typ- ical air defense TSoS is given for analyzing and validating the model,and the result shows that the proposed model and the method can provide assurance for critical action selecting decision making under the conditions of complex relations among targets. Keywords:target SoS;target selecting;object-oriented Bayesian network;critical action set;target recorrelation 如何有效分析和选择打击具有复杂关联的目 个作战系统实现自身任务,并对体系的使命产生影 标,是军事决策中的关键问题。目标间的复杂关联 响山。每个作战系统又是由多个作战单元间关联 可以用目标体系(target system of system,TSoS)来 构成的集合。由于目标体系的层次结构,对作战单 描述。目标体系是由多个作战系统构成的集合,每 元打击会引起目标系统直至体系的失效。 目前对目标体系打击的研究主要是采用贝叶斯 收稿日期:2013-10-09.网络出版日期:2014-06-14 网络(Bayesian network,BN)[】、影响网[)、影响 基金项目:国家自然科学基金资助项目(71001105,91024006, 61273322). 图4)等概率网络方法分析目标体系薄弱点,以求解 通信作者:雷霆.E-mail:leiting_nudt@126.com 目标打击行动序列或者目标集,但由于目标体系内
第 9 卷第 3 期 智 能 系 统 学 报 Vol.9 №.3 2014 年 6 月 CAAI Transactions on Intelligent Systems Jun. 2014 DOI:10.3969 / j.issn.1673⁃4785.201310014 网络出版地址:http: / / www.cnki.net / kcms/ doi / 10.3969 / j.issn.16734785.201310014.html 贝叶斯网络的目标打击过程中关键行动选择方法 雷霆1,2 ,朱承1 , ,张维明1 (1.国防科技大学 信息系统工程重点实验室,湖南 长沙 410073; 2.军事科学院 运筹所,北京 100091) 摘 要:研究了如何在打击复杂关联目标过程中选择关键行动的问题。 在描述目标体系层次结构和典型目标间影 响关系的基础上,使用面对对象贝叶斯网络构建了打击目标体系效果分析模型,并基于目标间属性相似度给出了计 算目标响应影响关系条件概率的方法,给出了基于深度搜索的关键行动选择的启发式算法,最后,以典型的防空目 标体系为例对模型进行了分析与验证。 结果表明,该模型和方法能够在目标间具有复杂关联的条件下为打击行动 决策提供辅助。 关键词:目标体系;目标选择;面向对象贝叶斯网络;关键行动集;目标关联 中图分类号: TP18 文献标志码:A 文章编号:1673⁃4785(2014)03⁃0349⁃06 中文引用格式:雷霆,朱承,张维明. 贝叶斯网络的目标打击过程中关键行动选择方法[J]. 智能系统学报, 2014, 9(3): 349⁃354. 英文引用格式:LEI Ting, ZHU Cheng, ZHANG Weiming. Bayes network based critical action selecting method in target striking process[J]. CAAI Transactions on Intelligent Systems, 2014, 9(3): 349⁃354. Bayes network based critical action selecting method in target striking process LEI Ting 1,2 , ZHU Cheng 1 , ZHANG Weiming 1 (1. Science and Technology on Information Systems Engineering Laboratory,National University of Defense Technology, Changsha 410073,China;2. Institute of Military Operation Research of the Academy, Military Science, Beijing 100091,China ) Abstract:This article deals with selecting critical actions for destroying the targets having correlation. Firstly, the structure of the target system of system (TSoS) and the typical influence among targets are analyzed, and the target SoS striking effect analysis model is constructed by the object⁃oriented Bayesian network (OOBN), and the condi⁃ tional probability of reaction relations between targets is calculated by the similarities between targets attributes. Secondly, a heuristic based on deep⁃first⁃search is proposed for critical action selection. Finally, an example of typ⁃ ical air defense TSoS is given for analyzing and validating the model, and the result shows that the proposed model and the method can provide assurance for critical action selecting decision making under the conditions of complex relations among targets. Keywords: target SoS; target selecting; object⁃oriented Bayesian network; critical action set; target recorrelation 收稿日期:2013⁃10⁃09. 网络出版日期:2014⁃06⁃14. 基金 项 目: 国 家 自 然 科 学 基 金 资 助 项 目 ( 71001105, 91024006, 61273322). 通信作者:雷霆. E⁃mail:leiting_nudt@ 126.com. 如何有效分析和选择打击具有复杂关联的目 标,是军事决策中的关键问题。 目标间的复杂关联 可以用目标体系( target system of system , TSoS)来 描述。 目标体系是由多个作战系统构成的集合,每 个作战系统实现自身任务,并对体系的使命产生影 响[1] 。 每个作战系统又是由多个作战单元间关联 构成的集合。 由于目标体系的层次结构,对作战单 元打击会引起目标系统直至体系的失效。 目前对目标体系打击的研究主要是采用贝叶斯 网络 ( Bayesian network, BN) [2] 、 影 响 网[3] 、 影 响 图[4]等概率网络方法分析目标体系薄弱点,以求解 目标打击行动序列或者目标集,但由于目标体系内
·350 智能系统学报 第9卷 部关联的复杂性,这些方法需要输入大量条件概率, 面向对象思想,OOBN中的类是一个BN片断,其内 并且对网络拓扑和概率知识重用性较差。有些文献 部可能包含其他类实例。OOBN利用小的片断构建 使用图论)或故障树方法[6)描述目标毁伤对目标 复杂系统模型,降低了对于复杂系统建立BN模型 体系失效的影响,但未考虑行动结果的不确定性。 的复杂性和难度。 为处理目标体系中影响关系的复杂性,文中使 2.1打击目标体系效果分析建模的基本步骤 用面向对象贝叶斯网络[s](object--oriented Bayesian 使用OOBN描述打击目标体系的效果分析模 network,OOBN)分析目标体系层次间失效影响的拓 型的基本步骤为:1)分析目标体系各层元素间、行 扑结构,建立打击目标体系效果分析模型,在此基础 动与目标单元间的影响关系,建立目标体系层次失 上给出了关键目标选择方法,并举例说明了建模和 效影响的实体关系图:2)分析对象内部影响关系的 求解的过程。 BN片段,创建对应的类、类实例化,建立目标体系 层次失效影响OOBN:3)进行概率推理,分析打击行 1目标体系结构描述和典型影响关系 动造成的目标体系层次失效影响效果。 由目标体系定义可知,目标体系可被层层分解 2.2目标体系层次间失效影响的实体关系图 为目标系统、目标单元。 为分析对目标体系的打击效果,需明确目标体 目标单元是组成目标体系的最小元素,其状态 系层次失效影响的过程。首先,当对目标实施打击 为正常、摧毁:目标系统是由多个目标单元组成的提 时,目标运行模式不同,摧毁概率不同,例如打击在 供独立功能的集合,其能力状态受到目标单元状态 行进状态下和在隐蔽状态下车辆的成功概率存在不 影响,划分为运行、失效2种状态:目标体系是由多 同;其次,目标单元毁伤引起目标系统能力的失效, 个目标系统组成的完成某个使命任务的集合,其能 进而引起上一层目标系统能力的失效,直至影响目 力状态受到包含的目标系统能力状态的影响,按照 标体系能力的失效。实体关系如图1所示。 是否具备完成使命能力被划分为运行、失效。 打击行动 运行状态 目标体系在遭受打击后,目标状态间会体现以 下3种典型关系:层次失效影响关系、共同毁伤关 系、响应关系。 目标单元 1)层次失效影响关系 根据目标体系层次,目标单元的失效会引起其 日标系统 目标体系 他目标或者上层目标系统的失效,目标系统的失效 可能引起其他目标系统或者整个目标体系的失效。 图1目标体系层次失效影响的实体关系 2)共同毁伤关系 Fig.1 Entity relations graph of failure influences a- 由于目标单元间在空间(地理空间、电磁空间 mong target levels of TSoS 等)上的邻近关系,当对某一目标单元打击时,会同 2.3目标体系层次间失效影响关系的BN片断图 时对多个目标单元造成附带毁伤,例如对桥梁进行 按照BN片断的影响层次关系,可分为行动对 摧毁,可同时摧毁通过桥梁上的通信、电力线路。 目标单元的影响片断、目标单元对目标系统的影响 3)响应关系 片断、目标系统对目标系统(体系)的影响片断。 敌方目标体系还存在响应关系,为提高目标体 细化每一个片断输入、输出节点,确定BN拓扑 系生存能力,目标单元可能具有备份目标或者接替 结构和每个节点的条件概率表,为OOBN的建立奠 目标,当目标单元毁伤时,敌方进行响应,使用这些 定基础。设D,为打击行动,T,为目标单元节点, 目标备份或者接替该毁伤目标,使得目标体系继续 R为目标单元运行模式,C:为目标单元能力,M:为 运转完成任务。 目标系统节点,E:为目标系统能力,S:为目标体系 能力。用正方形表示决策节点,如打击行动等:长方 2打击目标体系效果分析模型 形表示目标系统的类,如目标系统、目标单元等:圆 建立打击目标体系效果分析模型,分析目标体 圈表示随机节点,如目标单元运行状态:虚线圆圈或 系层次间的影响关系,是选择关键行动集的前提。 正方形表示输入节点,实线圆圈表示输出节点。 BN能较好描述这种复杂影响关系),但普通贝叶 2.3.1行动对目标单元的影响片断 斯网络需要获取大量的条件概率表,建模复杂度随 设输入节点为:打击行动D:,目标运行模式 着目标和关联数量增加而不断加大。本文采用 R:;输出节点为:目标单元能力C:。行动对目标单 OOBN]方法简化BN的建立过程。OOBN[采用 元的影响片断图如图2所示
部关联的复杂性,这些方法需要输入大量条件概率, 并且对网络拓扑和概率知识重用性较差。 有些文献 使用图论[5]或故障树方法[6⁃7] 描述目标毁伤对目标 体系失效的影响,但未考虑行动结果的不确定性。 为处理目标体系中影响关系的复杂性,文中使 用面向对象贝叶斯网络[8] ( object⁃oriented Bayesian network,OOBN)分析目标体系层次间失效影响的拓 扑结构,建立打击目标体系效果分析模型,在此基础 上给出了关键目标选择方法,并举例说明了建模和 求解的过程。 1 目标体系结构描述和典型影响关系 由目标体系定义可知,目标体系可被层层分解 为目标系统、目标单元。 目标单元是组成目标体系的最小元素,其状态 为正常、摧毁;目标系统是由多个目标单元组成的提 供独立功能的集合,其能力状态受到目标单元状态 影响,划分为运行、失效 2 种状态;目标体系是由多 个目标系统组成的完成某个使命任务的集合,其能 力状态受到包含的目标系统能力状态的影响,按照 是否具备完成使命能力被划分为运行、失效。 目标体系在遭受打击后,目标状态间会体现以 下 3 种典型关系:层次失效影响关系、共同毁伤关 系、响应关系。 1)层次失效影响关系 根据目标体系层次,目标单元的失效会引起其 他目标或者上层目标系统的失效,目标系统的失效 可能引起其他目标系统或者整个目标体系的失效。 2)共同毁伤关系 由于目标单元间在空间(地理空间、电磁空间 等)上的邻近关系,当对某一目标单元打击时,会同 时对多个目标单元造成附带毁伤,例如对桥梁进行 摧毁,可同时摧毁通过桥梁上的通信、电力线路。 3)响应关系 敌方目标体系还存在响应关系,为提高目标体 系生存能力,目标单元可能具有备份目标或者接替 目标,当目标单元毁伤时,敌方进行响应,使用这些 目标备份或者接替该毁伤目标,使得目标体系继续 运转完成任务。 2 打击目标体系效果分析模型 建立打击目标体系效果分析模型,分析目标体 系层次间的影响关系,是选择关键行动集的前提。 BN 能较好描述这种复杂影响关系[1⁃ 3] ,但普通贝叶 斯网络需要获取大量的条件概率表,建模复杂度随 着目标和关联数量增加而不断加大。 本文采用 OOBN [8]方法简化 BN 的建立过程。 OOBN [8] 采用 面向对象思想,OOBN 中的类是一个 BN 片断,其内 部可能包含其他类实例。 OOBN 利用小的片断构建 复杂系统模型,降低了对于复杂系统建立 BN 模型 的复杂性和难度。 2.1 打击目标体系效果分析建模的基本步骤 使用 OOBN 描述打击目标体系的效果分析模 型的基本步骤为:1) 分析目标体系各层元素间、行 动与目标单元间的影响关系,建立目标体系层次失 效影响的实体关系图;2)分析对象内部影响关系的 BN 片段,创建对应的类、类实例化,建立目标体系 层次失效影响 OOBN;3)进行概率推理,分析打击行 动造成的目标体系层次失效影响效果。 2.2 目标体系层次间失效影响的实体关系图 为分析对目标体系的打击效果,需明确目标体 系层次失效影响的过程。 首先,当对目标实施打击 时,目标运行模式不同,摧毁概率不同,例如打击在 行进状态下和在隐蔽状态下车辆的成功概率存在不 同;其次,目标单元毁伤引起目标系统能力的失效, 进而引起上一层目标系统能力的失效,直至影响目 标体系能力的失效。 实体关系如图 1 所示。 图 1 目标体系层次失效影响的实体关系 Fig.1 Entity relations graph of failure influences a⁃ mong target levels of TSoS 2.3 目标体系层次间失效影响关系的 BN 片断图 按照 BN 片断的影响层次关系,可分为行动对 目标单元的影响片断、目标单元对目标系统的影响 片断、目标系统对目标系统(体系)的影响片断。 细化每一个片断输入、输出节点,确定 BN 拓扑 结构和每个节点的条件概率表,为 OOBN 的建立奠 定基础[9] 。 设 Di 为打击行动, Ti 为目标单元节点, Ri 为目标单元运行模式, Ci 为目标单元能力, Mi 为 目标系统节点, Ei 为目标系统能力, Si 为目标体系 能力。 用正方形表示决策节点,如打击行动等;长方 形表示目标系统的类,如目标系统、目标单元等;圆 圈表示随机节点,如目标单元运行状态;虚线圆圈或 正方形表示输入节点,实线圆圈表示输出节点。 2.3.1 行动对目标单元的影响片断 设输入节点为:打击行动 Di ,目标运行模式 Ri ;输出节点为:目标单元能力 Ci 。 行动对目标单 元的影响片断图如图 2 所示。 ·350· 智 能 系 统 学 报 第 9 卷
第3期 雷霆,等:贝叶斯网络的目标打击过程中关键行动选择方法 ·351. 标系统的状态只与主目标产生关联,在主目标被毁 D 伤时,目标系统状态只与备份(接替)目标的状态相 关。设T:是主目标,T是备份或者接替目标,对应 条件概率如表2所示。 表2备份关系的条件概率表 图2行动对目标单元影响片断 Table 2 The conditional probabilities of backup relation Fig.2 The fragment of the influence action exerts upon E target unit T T tre false 设有2种目标运行模式W、W2,其初始分布概 true 0 率分别为P。、1-P。行动对目标单元影响的条件 alse true P 1-P 概率如表1所示。 表1行动对目标单元影响概率表 false false 0 1 Table 1 The probability of the influence action exerts upon 2.3.3目标系统对目标系统(体系)的影响片断 target 设输入节点为:目标系统能力E:、E,,输出节 仑 9 点为:目标系统M的能力节点E或目标体系的能 D true false 力节点S。如图5所示。 true W P 1-P true W, P 1-P2 false 0 在打击中存在共同毁伤,即同一打击行动会引起多 个目标单元毁伤,在OOBN中描述为由一个打击行 动节点指向多个目标单元能力节点。如图3所示, 图5目标系统对目标系统(体系)影响片断 打击行动D:影响了目标单元T:和T。 Fig.5 The fragment of the influence target systems ex- ert upon target system (TSoS) 根据目标系统的包含关系,被包含目标系统的 能力节点指向上层目标系统的能力节点,再由目标 系统能力节点指向目标体系能力节点。 2.4目标体系层次失效影响关系的00BN图 根据各片断的输入、输出节点和目标体系、目标 图3打击行动对目标单元影响片断(共同毁伤)】 Fig.3 The fragment of the influence action exerts upon 系统、目标单元的层次影响关系,将各种片断组织起 target units common damage) 来,构成目标体系的完整OOBN,如图6所示。 2.3.2目标单元对目标系统的影响片断 R 书D 设输入节点为:目标单元能力C:、C,输出节点 为:目标系统能力E:。目标单元对目标系统的影响 片断如图4所示。 M 4 图4目标单元对目标系统的影响片断 Fig.4 The fragment of the influence target units exert M upon system 如果目标之间是备份或者接替关系,则目标状 E (5) 态之间是上下文独立关系,上下文独立关系[是指 贝叶斯网络中某些状态变量取特定值后,其余状态 图6目标体系层次失效影响OOBN拓扑结构 变量间存在的独立关系。当主目标未被毁伤时,目 Fig.6 The structure of the failure influence in TSoS
图 2 行动对目标单元影响片断 Fig.2 The fragment of the influence action exerts upon target unit 设有 2 种目标运行模式 W1 、 W2 ,其初始分布概 率分别为 P0 、 1 - P0 。 行动对目标单元影响的条件 概率如表 1 所示。 表 1 行动对目标单元影响概率表 Table 1 The probability of the influence action exerts upon target Di Ri Ci true false true W1 P1 1-P1 true W2 P2 1-P2 false — 1 0 在打击中存在共同毁伤,即同一打击行动会引起多 个目标单元毁伤,在 OOBN 中描述为由一个打击行 动节点指向多个目标单元能力节点。 如图 3 所示, 打击行动 Di 影响了目标单元 Ti 和 Tj 。 图 3 打击行动对目标单元影响片断(共同毁伤) Fig.3 The fragment of the influence action exerts upon target units (common damage) 2.3.2 目标单元对目标系统的影响片断 设输入节点为:目标单元能力 Ci、Cj ,输出节点 为:目标系统能力 Ei 。 目标单元对目标系统的影响 片断如图 4 所示。 图 4 目标单元对目标系统的影响片断 Fig.4 The fragment of the influence target units exert upon system 如果目标之间是备份或者接替关系,则目标状 态之间是上下文独立关系,上下文独立关系[10] 是指 贝叶斯网络中某些状态变量取特定值后,其余状态 变量间存在的独立关系。 当主目标未被毁伤时,目 标系统的状态只与主目标产生关联,在主目标被毁 伤时,目标系统状态只与备份(接替)目标的状态相 关。 设 Ti 是主目标, Tj 是备份或者接替目标,对应 条件概率如表 2 所示。 表 2 备份关系的条件概率表 Table 2 The conditional probabilities of backup relation Ti Tj Ei true false true — 1 0 alse true P1 1-P1 false false 0 1 2.3.3 目标系统对目标系统(体系)的影响片断 设输入节点为:目标系统能力 Ei 、 Ej ,输出节 点为:目标系统 Mk 的能力节点 Ek 或目标体系的能 力节点 S 。 如图 5 所示。 图 5 目标系统对目标系统(体系)影响片断 Fig.5 The fragment of the influence target systems ex⁃ ert upon target system (TSoS) 根据目标系统的包含关系,被包含目标系统的 能力节点指向上层目标系统的能力节点,再由目标 系统能力节点指向目标体系能力节点。 2.4 目标体系层次失效影响关系的 OOBN 图 根据各片断的输入、输出节点和目标体系、目标 系统、目标单元的层次影响关系,将各种片断组织起 来,构成目标体系的完整 OOBN,如图 6 所示。 图 6 目标体系层次失效影响 OOBN 拓扑结构 Fig.6 The structure of the failure influence in TSoS 第 3 期 雷霆,等:贝叶斯网络的目标打击过程中关键行动选择方法 ·351·
·352. 智能系统学报 第9卷 图6刻画了打击行动与目标单元状态间的相关 性、目标体系不同层次能力的失效影响特性。用表 3深度优先关键行动选择启发式算法 示关联性的有向弧链接各节点,构成整个模型。 在实施对目标体系的打击时,需要以最小的代 在对OOBN进行推理时,将其按照文献[11]中 价达成使目标体系崩溃的目的。关键行动是指给定 的算法将其先转化为普通的BN,再实施BN推理。 打击目标体系的失效程度指标(失效概率),所需要 2.5目标间响应关系的条件概率计算方法 采取的最小行动集。 当目标单元与目标系统间、目标系统与目标系 设打击目的是使得目标体系失效概率p≥P。, 统(体系)间的关系类型是逻辑“与”、“或”、“N中 对应的关键行动集选择步骤: 取K”关系,能够直接转化为目标对目标系统的概 1)从体系层次树自上而下进行深度搜索: 率影响关系,文献[6]中给出了各类逻辑影响关系 到贝叶斯网络条件概率表的映射关系。 2)对于同一层次的节点,优先选择共享节点或 当目标单元之间是备份或者接替关系时,备选 共同毁伤节点:在分解到目标单元层时,优先选择摧 目标对主目标的备份成功概率难以直接给出,本文 毁概率最高的目标单元: 通过目标单元间属性相似度的方法来计算备选目标 3)若兄弟节点是并联目标,加入这些节点,若 对主目标的备份成功概率。假设有目标T是目标 兄弟节点是串联目标,则忽略: T:的备选目标,能够对T的功能进行接替或者备 4)自上而下重复2)至4),直至完全分解到目 份,则判断每个目标与目标T:属性的相似度D,,相 标单元层,从而得到一个最小打击目标集T,从T中 似度越大的备选目标T,其备份目标T:的能力就越 删除重复的目标单元; 大,相似度为1时,完全能够备份主目标运行。 5)若T中的目标单元存在共同毁伤目标,则将 假设目标单元N:的属性取值为向量(a1,a2, 能够共同毁伤的其他目标单元加入根据BN推理算 …,a4,…,an),(1≤k≤K),备选目标中N的属性 法,计算T对应的目标体系失效概率p; 取值向量取值为(b.,b2,…,bk,…,b)(1≤k≤ 6)若p≥P。,输出T作为关键目标集,否则转7); K),在此给出相似度阈值: D4=(D1,D2,…,D,…,Dx),(1≤k≤K),认 7)则对于余下目标集T中的目标单元N,,如果 为当备选目标与主目标之间在第k个属性上的距离 T中存在N的并联目标,则在T中加入N,和其并联 绝对值大于阈值D,时,两者之间不会发生响应关 目标,计算对应的体系失效概率P:',得到平均失效 联;例如时间紧迫度阈值D,,当备选目标接替或备 份主目标所需响应时间T大于D,时,备份成功概率 增幅d,-P-P,n为并联目标数量: n 为0。 目标的属性分为2类:越大越优型和越小越优 8)对于T中不存在并联节点的目标单元N:,在 型,当属性为前者,T4=1:当属性为后者,k=-1。 T中加入N:,计算对应的体系失效概率P:',得到平 不同目标在第k个属性上的距离值d:∈[0,1],当 均失效增幅d:=P:'-p; 备选目标属性值优于或等于主目标属性值时,d:= 9)若P:'DE 再计算备选目标对主目标的功能匹配度为两者属性 文中以典型的防空目标体系为例说明该方 的综合相似度,即为 法的使用。案例中的防空体系可分解为指控系 Ed,he1,K1,d≠1 统、火力系统,之间为逻辑与关系;指控系统分解 D.= 为前方指挥系统和后方指挥系统,之间为逻辑与 0,3k∈[1,K],d4=1 关系:前方指挥系统由指挥中心和机动指挥所实 D即是备选目标备份主目标的成功概率。 现,机动指挥所在指挥中心毁伤后从隐蔽进入运
图 6 刻画了打击行动与目标单元状态间的相关 性、目标体系不同层次能力的失效影响特性。 用表 示关联性的有向弧链接各节点,构成整个模型。 在对 OOBN 进行推理时,将其按照文献[11]中 的算法将其先转化为普通的 BN,再实施 BN 推理。 2.5 目标间响应关系的条件概率计算方法 当目标单元与目标系统间、目标系统与目标系 统(体系)间的关系类型是逻辑“与”、“或”、“ N 中 取 K ”关系,能够直接转化为目标对目标系统的概 率影响关系,文献[6]中给出了各类逻辑影响关系 到贝叶斯网络条件概率表的映射关系。 当目标单元之间是备份或者接替关系时,备选 目标对主目标的备份成功概率难以直接给出,本文 通过目标单元间属性相似度的方法来计算备选目标 对主目标的备份成功概率。 假设有目标 Tj 是目标 Ti 的备选目标,能够对 Ti 的功能进行接替或者备 份,则判断每个目标与目标 Ti 属性的相似度 Di,j ,相 似度越大的备选目标 Tj ,其备份目标 Ti 的能力就越 大,相似度为 1 时,完全能够备份主目标运行。 假设目标单元 Ni 的属性取值为向量 (a1 ,a2 , …,ak,…,an ),(1 ≤ k ≤ K) ,备选目标中 Nj 的属性 取值向量取值为 (bj,1 ,bj,2 ,…,bj,k,…,bj,n )(1 ≤ k ≤ K) ,在此给出相似度阈值: DA = (D1 ,D2 ,…,Dk,…,DK ),(1 ≤ k ≤ K) ,认 为当备选目标与主目标之间在第 k 个属性上的距离 绝对值大于阈值 Dk 时,两者之间不会发生响应关 联;例如时间紧迫度阈值 DT ,当备选目标接替或备 份主目标所需响应时间 T 大于 DT 时,备份成功概率 为 0。 目标的属性分为 2 类:越大越优型和越小越优 型,当属性为前者, rk = 1;当属性为后者, rk = - 1。 不同目标在第 k 个属性上的距离值 dk ∈ [0,1] ,当 备选目标属性值优于或等于主目标属性值时, dk = 0 ;当两者之间距离值大于阈值时,两者不发生响应 关联, dk = 1。 dk = 0,rk·(ak - bk) ≤ 0 ak - bk Dk ,0 < rk·(ak - bk) < Dk 1,rk·(ak - bk) > Dk ì î í ï ïï ï ïï 再计算备选目标对主目标的功能匹配度为两者属性 的综合相似度,即为 Dk = 1 - ∑ K k = 1 dk 2 ,∀k ∈ [1,K],dk ≠ 1 0,∃k ∈ [1,K],dk = 1 ì î í ï ï ï ï Dk 即是备选目标备份主目标的成功概率。 3 深度优先关键行动选择启发式算法 在实施对目标体系的打击时,需要以最小的代 价达成使目标体系崩溃的目的。 关键行动是指给定 打击目标体系的失效程度指标(失效概率),所需要 采取的最小行动集。 设打击目的是使得目标体系失效概率 p ≥ PD , 对应的关键行动集选择步骤: 1)从体系层次树自上而下进行深度搜索: 2)对于同一层次的节点,优先选择共享节点或 共同毁伤节点;在分解到目标单元层时,优先选择摧 毁概率最高的目标单元; 3)若兄弟节点是并联目标,加入这些节点,若 兄弟节点是串联目标,则忽略; 4)自上而下重复 2)至 4),直至完全分解到目 标单元层,从而得到一个最小打击目标集 T ,从 T 中 删除重复的目标单元; 5)若 T 中的目标单元存在共同毁伤目标,则将 能够共同毁伤的其他目标单元加入根据 BN 推理算 法,计算 T 对应的目标体系失效概率 p ; 6)若 p ≥PD ,输出 T 作为关键目标集,否则转7); 7)则对于余下目标集 T - 中的目标单元 Ni ,如果 T - 中存在 Ni 的并联目标,则在 T 中加入 Ni 和其并联 目标,计算对应的体系失效概率 pi ′ ,得到平均失效 增幅 di = pi ′ - p n , n 为并联目标数量; 8)对于 T - 中不存在并联节点的目标单元 Ni ,在 T 中加入 Ni ,计算对应的体系失效概率 pi ′ ,得到平 均失效增幅 di = pi ′ - p ; 9)若 pi ′ < PD ,则 T 加入失效增幅 di 最大的目 标 Ni ,如果 Ni 存在并联目标,则也加入 T 。 从 T - 中 删除加入 T 的目标。 转到步骤 7); 10)若 pi ′ ≥ PD ,输出 T 作为关键目标集。 4 分析与验证 文中以典型的防空目标体系为例说明该方 法的使用。 案例中的防空体系可分解为指控系 统、火力系统,之间为逻辑与关系;指控系统分解 为前方指挥系统和后方指挥系统,之间为逻辑与 关系;前方指挥系统由指挥中心和机动指挥所实 现,机动指挥所在指挥中心毁伤后从隐蔽进入运 ·352· 智 能 系 统 学 报 第 9 卷
第3期 雷霆,等:贝叶斯网络的目标打击过程中关键行动选择方法 ·353. 行状态进行备份,成功概率为08:后方指挥系统 表3 在不同目标状态下的打击行动成功概率 由指挥所1和指挥所2实现,之间为逻辑或关 Table 3 The success probability of actions under different 系:火力系统分为防御系统和进攻系统,之间为 target states 逻辑与关系;防御系统包括防空阵地1、2和机场 打击目标 运行状态 成功概率 指挥中心 1,逻辑关系为N中取K关系,若其中2个节点被 运行 0.6 机动指挥所 隐蔽 0.3 摧毁,系统失效;进攻系统包括机场1、2,之间为 机动指挥所 运行 0.8 逻辑或关系:机场1、2都可被分解为跑道和机 指挥所1 运行 0.5 群,之间为逻辑与关系。指挥所2和防空阵地1 指挥所2 运行 0.6 防空阵地1 隐蔽 0.3 属于共同毁伤节点,机场1是防御系统和进攻系 防空阵地1 运行 0.6 统的共享节点。 防空阵地2 隐蔽 0.4 在不同目标状态下打击行动的成功概率如表3 防空阵地2 运行 0.7 所示。首先分析得到目标体系层次失效影响对应的 跑道1 运行 0.7 机群1 隐蔽 0.5 对象关系,如图7所示。根据实体关系图,建立 机群1 跑道 0.8 O0BN,并根据文献[11]的方法,将其转化为普通贝 跑道2 运行 0.7 叶斯网络,如图8所示,用GENE21绘制,对于只有 机群2 隐蔽 0.4 一种运行状态的目标,不再画出其运行模式节点。 机群2 跑道 0.8 防空体系能力 指控系统 火力系统 前方指挥后方指挥 防御系统进攻系统 运行状态 机动指挥指挥中心指挥所1指挥所2 防空阵地防空阵地2机场1机场2 运行状态 运行状态 跑道1战机1跑道2战机2 打击决策 运行状态 运行状态 图7防空目标体系层次失效影响实体关系图 Fig.7 The entity relation of the failure influence among the air force TSoS SOS % AS DD A 名DD2DD 2D五D妇2D妇 图8目标体系的贝叶斯网络 Fig.8 Bayes network of TSoS
行状态进行备份,成功概率为 0.8;后方指挥系统 由指挥所 1 和指挥所 2 实现,之 间 为 逻 辑 或 关 系;火力系统分为防御系统和进攻系统,之间为 逻辑与关系;防御系统包括防空阵地 1、2 和机场 1,逻辑关系为 N 中取 K 关系,若其中 2 个节点被 摧毁,系统失效;进攻系统包括机场 1、2,之间为 逻辑或关系;机场 1、2 都可被分解为跑道和 机 群,之间为逻辑与关系。 指挥所 2 和防空阵地 1 属于共同毁伤节点,机场 1 是防御系统和进攻系 统的共享节点。 在不同目标状态下打击行动的成功概率如表 3 所示。 首先分析得到目标体系层次失效影响对应的 对象关系,如图 7 所示。 根据实体关系图, 建立 OOBN,并根据文献[11]的方法,将其转化为普通贝 叶斯网络,如图 8 所示,用 GENIE [12 ]绘制,对于只有 一种运行状态的目标,不再画出其运行模式节点。 表 3 在不同目标状态下的打击行动成功概率 Table 3 The success probability of actions under different target states 打击目标 运行状态 成功概率 指挥中心 运行 0.6 机动指挥所 隐蔽 0.3 机动指挥所 运行 0.8 指挥所 1 运行 0.5 指挥所 2 运行 0.6 防空阵地 1 隐蔽 0.3 防空阵地 1 运行 0.6 防空阵地 2 隐蔽 0.4 防空阵地 2 运行 0.7 跑道 1 运行 0.7 机群 1 隐蔽 0.5 机群 1 跑道 0.8 跑道 2 运行 0.7 机群 2 隐蔽 0.4 机群 2 跑道 0.8 图 7 防空目标体系层次失效影响实体关系图 Fig.7 The entity relation of the failure influence among the air force TSoS 图 8 目标体系的贝叶斯网络 Fig.8 Bayes network of TSoS 第 3 期 雷霆,等:贝叶斯网络的目标打击过程中关键行动选择方法 ·353·
.354. 智能系统学报 第9卷 已知各节点初始状态,除了机动指挥所、防空阵 nology,2009:35-63. 地1、机群2的运行状态为隐蔽,其他节点的状态均 [5]秦前付,曹存根,徐洗.基于图论的计划军事效果评估 为运行。设目标体系的失效阈值为70%,即要使得 [J].计算机科学,2005,32(7):148-151. 目标体系的失效概率达到70%以上,求解所需要选 QIN Qianfu,CAO Cungen,XU Guang.Evaluating military 择的最小行动集。 effect of air operational plan based on network theory[J]. Computer Science,2005,32(7):148-151. 根据第2节的方法,得到打击集为打击机动指 [6]李新其,向爱红,李红霞.系统目标毁伤效果评估问题研 挥所、指挥中心、指挥所1、指挥所2、防御阵地2、机 究[J].兵工学报,2008,29(1):57-62. 群1,在该打击集下目标体系的失效概率为77%。 LI Xinqi,XIANG Aihong,LI Hongxia.Calculation and as- 设目标体系的失效阈值为80%,根据该方法求 sessment on damage effect of system target[J].Acta Arma- 得的最小打击集为打击机动指挥所、指挥中心、指挥 mentarii,2008,29(1):57-61. 所1、指挥所2、防御阵地1、防御阵地2、机群1,在该 [7]袁震宇,谢春思,张宇,等.基于故障树的系统目标打击 打击集下,目标体系的失效概率为83%。 决策模型研究[J刀.舰船电子工程,2010,30(7):52-55. YUAN Zhengyu XIE Chunsi,ZHANG Yu,et al.Model 5 结束语 study of system-target attacking decision based on fault tree [J].Ship Electronic Engineering,2010,30(7):52-55. 文中基于目标体系结构和典型目标影响关系, [8]KOLLER D,PFEFFER A.Object-oriented Bayesian networks 使用OOBN建立了打击目标体系效果分析模型,给 [C]//Proceedings of the Thirteenth Annual Conference on 出了目标间影响关联的条件概率计算方法,并使用 Uncertainty in Artificial Intelligence.Providence,Rhode Is- 基于深度搜索的启发式算法求解关键打击行动。和 1and,SA,1997:302-313. 以往研究相比,该建模方法能减少目标体系中影响 [9]蒋国萍,陈英武.基于面向对象贝叶斯网络的软件项目 关系的建模复杂性,增加重用性。通过典型的防空 风险评估[J].系统工程与电子技术,2005,27(2):353 目标体系实验表明,所提出的模型和求解方法能为 356. 选择打击具有复杂关联关系的目标提供有效辅助。 JIANG Guoping,CHEN Yingwu.Software project risk evalu- ation method based on object-oriented Bayesian network[J]. 参考文献: Systems Engineering and Electronics,2005,27(2):353- 356. [1]ZHOU Y,ZHU C,LEI T,et al.A COG analysis model of [10]黄友平.贝叶斯网络研究[D].北京:中国科学院研究生 system-of-systems (SoS)based on multi-entity Bayesian net- 院,2005:20-21. works C//The 13th International Conference on Artificial HUANG Youping.Research on Bayesian Network[D].Bei- Intelligence.Las Vegas,Nevada,USA,2011. [2]FALZON L.Using Bayesian network analysis to support cen- jing:University of Chinese Academy of Sciences,2005: 20-21. tre of gravity analysis in military planning[J].European [11]BANGS O,WUILLEMIN P H.Top-down construction and Journal of Operational Research,2006,170:629-643. [3]KUTER U,NAU D,GOSSINK D,et al.Lemmer.Interac- repetitive structures representation in Bayesian networks [C]//Proceedings of the Thirteenth International Florida tive course-of-action planning using causal models [C]/ Artificial Intelligence Research Society Conference.Orlan- Proceedings of the Third International Conference on Knowl- do,F1oida,USA,2000:282-286. edge Systems for Coalition Operations.Pensacola,USA, [12]University of Pittsburgh Decision Systems Laboratory. 2004:1-12. Graphical Network Interface (GeNle2.0)[EB/OL].A- [4]POUSI J.Decision analytical approach to effects-based oper- vailable:http://genie.sis.pitt.edu/. ations[D].Helsinki,Finland:Helsinki University of Tech-
已知各节点初始状态,除了机动指挥所、防空阵 地 1、机群 2 的运行状态为隐蔽,其他节点的状态均 为运行。 设目标体系的失效阈值为 70%,即要使得 目标体系的失效概率达到 70%以上,求解所需要选 择的最小行动集。 根据第 2 节的方法,得到打击集为打击机动指 挥所、指挥中心、指挥所 1、指挥所 2、防御阵地 2、机 群 1,在该打击集下目标体系的失效概率为 77%。 设目标体系的失效阈值为 80%,根据该方法求 得的最小打击集为打击机动指挥所、指挥中心、指挥 所 1、指挥所 2、防御阵地 1、防御阵地 2、机群 1,在该 打击集下,目标体系的失效概率为 83%。 5 结束语 文中基于目标体系结构和典型目标影响关系, 使用 OOBN 建立了打击目标体系效果分析模型,给 出了目标间影响关联的条件概率计算方法,并使用 基于深度搜索的启发式算法求解关键打击行动。 和 以往研究相比,该建模方法能减少目标体系中影响 关系的建模复杂性,增加重用性。 通过典型的防空 目标体系实验表明,所提出的模型和求解方法能为 选择打击具有复杂关联关系的目标提供有效辅助。 参考文献: [1]ZHOU Y, ZHU C, LEI T, et al. A COG analysis model of system⁃of⁃systems (SoS) based on multi⁃entity Bayesian net⁃ works[C] / / The 13th International Conference on Artificial Intelligence. Las Vegas, Nevada, USA, 2011. [2]FALZON L. Using Bayesian network analysis to support cen⁃ tre of gravity analysis in military planning [ J]. European Journal of Operational Research, 2006, 170: 629⁃643. [3]KUTER U, NAU D, GOSSINK D, et al. Lemmer. Interac⁃ tive course⁃of⁃action planning using causal models [ C] / / Proceedings of the Third International Conference on Knowl⁃ edge Systems for Coalition Operations. Pensacola, USA, 2004: 1⁃12. [4]POUSI J. Decision analytical approach to effects⁃based oper⁃ ations[D]. Helsinki, Finland: Helsinki University of Tech⁃ nology, 2009: 35⁃63. [5]秦前付,曹存根,徐洸. 基于图论的计划军事效果评估 [J]. 计算机科学, 2005, 32(7):148⁃151. QIN Qianfu, CAO Cungen, XU Guang. Evaluating military effect of air operational plan based on network theory [ J]. Computer Science, 2005, 32(7): 148⁃151. [6]李新其,向爱红,李红霞.系统目标毁伤效果评估问题研 究[J].兵工学报, 2008, 29(1): 57⁃62. LI Xinqi, XIANG Aihong, LI Hongxia. Calculation and as⁃ sessment on damage effect of system target[ J]. Acta Arma⁃ mentarii, 2008, 29(1): 57⁃61. [7]袁震宇,谢春思,张宇,等. 基于故障树的系统目标打击 决策模型研究[J]. 舰船电子工程, 2010, 30(7): 52⁃55. YUAN Zhengyu XIE Chunsi, ZHANG Yu, et al. Model study of system⁃target attacking decision based on fault tree [J]. Ship Electronic Engineering, 2010, 30(7): 52⁃55. [8]KOLLER D,PFEFFER A.Object⁃oriented Bayesian networks [C] / / Proceedings of the Thirteenth Annual Conference on Uncertainty in Artificial Intelligence. Providence, Rhode Is⁃ land, USA, 1997: 302⁃313. [9]蒋国萍, 陈英武. 基于面向对象贝叶斯网络的软件项目 风险评估[J]. 系统工程与电子技术, 2005, 27(2): 353⁃ 356. JIANG Guoping, CHEN Yingwu. Software project risk evalu⁃ ation method based on object⁃oriented Bayesian network[J]. Systems Engineering and Electronics, 2005, 27 ( 2): 353⁃ 356. [10]黄友平. 贝叶斯网络研究[D].北京:中国科学院研究生 院, 2005: 20⁃21. HUANG Youping.Research on Bayesian Network[D]. Bei⁃ jing: University of Chinese Academy of Sciences, 2005: 20⁃21. [11]BANGS O, WUILLEMIN P H. Top⁃down construction and repetitive structures representation in Bayesian networks [C] / / Proceedings of the Thirteenth International Florida Artificial Intelligence Research Society Conference. Orlan⁃ do, Florida, USA, 2000: 282⁃286. [ 12 ] University of Pittsburgh Decision Systems Laboratory. Graphical Network Interface (GeNIe2. 0) [ EB/ OL]. A⁃ vailable: http: / / genie.sis.pitt.edu / . ·354· 智 能 系 统 学 报 第 9 卷