基于改进遗传算法的贝叶斯网络结构学习OA
Bayesian Network Structure Learning Based on Improved Genetic Algorithm
贝叶斯网络结构搜索空间的规模随节点数目增加呈指数级增长,造成BN结构学习难度急剧增加,且传统遗传算法学习BN结构易陷入局部极值,使用改进的遗传算法对贝叶斯网络进行结构学习.利用条件独立性检验和互信息对种群进行初始化;在条件独立性检验生成的搜索空间中使用锦标赛选择策略、改进交叉算子和变异算子对种群进行更新迭代;根据适应度函数选出最优个体即最终网络.实验结果表明:该算法学习BN结构的准确度更高,收敛速度更快.
The scale of the Bayesian network structure search space increases exponentially with the number of nodes,which makes BN structure learning extremely difficult.Meanwhile,traditional genetic algorithm for BN structure learning easily falls into local optima.This paper adopts an improved genetic algorithm for Bayesian network structure learning.First,the population is initialized using conditional independence tests and mutual information.Then,the population is updated and iterated with the tournament selection strategy,improved crossover operator,and mutation operator in the search space generated by conditional independence tests.Finally,the optimal individual,i.e.,the final network structure,is selected according to the fitness function.Experimental results show that the proposed algorithm achieves higher accuracy and faster convergence speed in BN structure learning.
原森浩;李海霞;王承智;王克江;安健鹏
北方自动控制技术研究所,太原 030006北方自动控制技术研究所,太原 030006北方自动控制技术研究所,太原 030006北方自动控制技术研究所,太原 030006北方自动控制技术研究所,太原 030006
信息技术与安全科学
贝叶斯网络结构学习条件独立性检验互信息遗传算法
Bayesian networkstructure learningconditional independence testmutual informa-tiongenetic algorithm
《火力与指挥控制》 2026 (4)
50-60,11
国家自然科学基金联合基金资助项目(U24A20263)
评论