Journal on Communications ›› 2019, Vol. 40 ›› Issue (7): 151-161.doi: 10.11959/j.issn.1000-436x.2019124

• Papers • Previous Articles     Next Articles

Bayesian network structure learning algorithm based on hybrid binary salp swarm-differential evolution algorithm

Bin LIU1,2,Ruixing FAN1,2,Haoran LIU1,2(),Liyue ZHANG1,2,Haiyu WANG1,2,Chunlan ZHANG1,2   

  1. 1 School of Information Science and Engineering,Yanshan University,Qinhuangdao 066004,China
    2 Hebei Province Key Laboratory of Special Optical Fiber and Optical Fiber Sensing,Qinhuangdao 066004,China
  • Revised:2019-05-05 Online:2019-07-25 Published:2019-07-30
  • Supported by:
    The Natural Science Foundation of Hebei Province(F2019203320);The National Natural Science Foundation of China(51641609)

Abstract:

Aiming at the disadvantages of Bayesian network structure learned by heuristic algorithms,which were trapping in local minimums and having low search efficiency,a method of learning Bayesian network structure based on hybrid binary slap swarm-differential evolution algorithm was proposed.An adaptive scale factor was used to balance local and global search in the swarm grouping stage.The improved mutation operator and crossover operator were taken into salp search strategy and differential search strategy respectively to renew different subswarms in the update stage.Two-point mutation operator was adopted to improve the swarm’s diversity in the stage of merging of subswarms.The convergence analysis of the proposed algorithm demonstrates that best structure can be found through the iterative search of population.Experimental results show that the convergence accuracy and efficiency of the proposed algorithm are improved compared with other algorithms.

Key words: Bayesian network structure learning, slap swarm algorithm, differential evolution algorithm, adaptive factor

CLC Number: 

No Suggested Reading articles found!