Journal of System Simulation ›› 2024, Vol. 36 ›› Issue (4): 844-858.doi: 10.16182/j.issn1004731x.joss.22-1466

• Papers • Previous Articles     Next Articles

Mixed-variable Particle Swarm Optimization Algorithm Based on Competitive Coevolution

Zhang Hu1(), Zhang Heng2, Huang Zilu2, Wang Zhe2, Fu Qingpo2, Peng Jin3, Wang Feng2()   

  1. 1.Department of System Confrontation and Intelligent Information System, the Third Research Institute of CASIC, Beijing 100074, China
    2.School of Computer Science, Wuhan University, Wuhan 430072, China
    3.The Third Military Representative Office of the Beijing Bureau of the Naval Armament Department in the Beijing Area, Beijing 100074, China
  • Received:2022-12-07 Revised:2023-03-13 Online:2024-04-15 Published:2024-04-18
  • Contact: Wang Feng E-mail:jxzhanghu@126.com;fengwang@whu.edu.cn

Abstract:

For the current algorithm, it is difficult to obtain the available solution due to the irregularity of problem decision space caused by the numerous mixed variable optimization problems during real industrial applications. The coevolution strategy is introduced and a mixed variable particle swarm optimization algorithm(CCPSO) based on competitive coevolution is proposed. The search direction adjustment mechanism based on tolerance is designed to judge the evolution state of particles, adaptively adjust the search direction of particles, avoid falling into local optimum, and balance the convergence and diversity of the population.The learning object generation mechanism is adopted for each particle to generate new learning objects when particle evolution stagnation is detected to promote the evolution of particles and improve the diversity of the population. The prediction strategy based on competitive learning is applied to select the appropriate learning objects for particles, which makes full use of the learning potential of new and old learning objects and ensures the convergence speed of the algorithm. Experimental results show that, CCPSO can obtain the better results compared with the other main mixed variable optimization algorithms.

Key words: mixed variable optimization, coevolution strategy, evolutionary algorithm, particle swarm

CLC Number: