Journal of Systems Engineering and Electronics ›› 2012, Vol. 34 ›› Issue (6): 1293-1298.doi: 10.3969/j.issn.1001-506X.2012.06.38

• 软件、算法与仿真 • 上一篇    下一篇

基于混合自适应Memetic算法的贝叶斯网络结构学习

沈佳杰, 林峰   

  1. 浙江大学电气工程学院, 浙江 杭州 310027
  • 出版日期:2012-06-18 发布日期:2010-01-03

Structure learning of Bayesian network using adaptive hybrid Memetic algorithm

SHEN Jia-jie, LIN Feng   

  1. School of Electrical Engineering, Zhejiang University, Hangzhou 310027, China
  • Online:2012-06-18 Published:2010-01-03

摘要:

Memetic算法是一种基于种群的全局搜索和基于个体的局部启发式搜索的结合体,具有较高的全局搜索能力,将其成功应用于贝叶斯网络的结构学习。该算法在基本的遗传算法操作算子中,引入粒子群算法的基本思想,同时利用混沌的遍历性和云自适应的快速收敛性,提出了一种云自适应的混沌变异搜索进行局部搜索,实现全局优化,跳出局部最优。实验证明该算法在贝叶斯网络结构学习中具有很好的效果。

Abstract:

Memetic algorithm is a combination of global search based on populations and local search based on individuals. It has a high global search ability and is used successfully in structure learning of Bayesian network. The principle of the particle swarm optimization algorithm is incorporated into the proposed basic genetic algorithm operating operator. By means of the ergodicity and randomizity of the chaos algorithm and a higher convergence speed of the cloud-based adaptive algorithm, a local search using a cloud-based chaotic mutation is proposed, which can avoid the local optimum and find out the best network structure. The experiment results reveal that this algorithm can be effectively used for BN structure learning.