计算机应用 ›› 2011, Vol. 31 ›› Issue (08): 2072-2074.DOI: 10.3724/SP.J.1087.2011.02072

• 先进计算 • 上一篇    下一篇

贝叶斯网最优消元顺序的近似构造算法

高文宇,张力   

  1. 南华大学 核科学技术学院,湖南 衡阳421001
  • 收稿日期:2011-02-15 修回日期:2011-04-21 发布日期:2011-08-01 出版日期:2011-08-01
  • 通讯作者: 高文宇
  • 作者简介:高文宇(1972-),男,湖南永州人,教授,博士,主要研究方向:可靠性工程、计算机算法;张力(1955-),男,四川德阳人,教授,博士,主要研究方向:人因工程、可靠性工程。
  • 基金资助:

    国家自然科学基金资助项目(60773004)

Approximation algorithm of variable elimination of Bayesian network

Wen-yu GAO,Li ZHANG   

  1. School of Nuclear Science and Technology, University of South China, Hengyang Hunan 421001, China
  • Received:2011-02-15 Revised:2011-04-21 Online:2011-08-01 Published:2011-08-01
  • Contact: Wen-yu GAO

摘要: 变量消元(VE)法是贝叶斯网推理的一个基本方法,然而不同的消元顺序会导致相差悬殊的计算复杂度,寻找最优消元顺序问题是一个NP难问题,因此在实际应用中多采用近似算法求解。通过对贝叶斯网对应的端正图的分析,综合考虑了消元过程中消去的边和增加的边对剩余图的影响,进而提出了一些降低图的复杂度从而控制消元成本的方法,在此基础上提出了一个最优消元顺序的近似构造算法,最后通过随机仿真实验分析比较了算法的性能。实验结果表明,新算法较最小缺边搜索算法有明显的优势。

关键词: 贝叶斯网, 变量消元, 近似算法, 端正图,

Abstract: Variable Elimination (VE) is a basic reasoning method of Bayesian network; however, different order of elimination will lead to computational complexity of significant differences. It is a NP-hard problem to find the optimal order, so in practical application approximation algorithm is often used. Based on the analysis of the moral graph of Bayesian network, the added edges and the removed edges during elimination were considered, some methods of reducing graph complexity and controlling elimination cost were proposed, and a new algorithm was presented. Finally, the new algorithm was tested by random simulations. The simulation results show that the new algorithm outperforms the minimum deficiency search algorithm.

Key words: Bayesian network, Variable Elimination (VE), approximately algorithms, moral graph, clique

中图分类号: