multi-objective evolutionary algorithm, dynamic constraint processing, co-evolution, global search ,"/> Multi-Objective Constrained Evolutionary Algorithm Based on Coevolution 

Journal of Jilin University (Information Science Edition) ›› 2023, Vol. 41 ›› Issue (2): 321-328.

Previous Articles     Next Articles

Multi-Objective Constrained Evolutionary Algorithm Based on Coevolution 

 LIU Renyun 1a , ZHANG Xu 1a , YAO Yifei 1b , YU Fanhua   

  1. (1a. College of Mathematics; 1b. College of Computer Science and Technology, Changchun Normal University, Changchun 130032, China; 2. College of Computer Science and Technology, Beihua University, Jilin 132013, China) 
  • Received:2022-03-17 Online:2023-04-13 Published:2023-04-16

Abstract: A CoMaCOA(Co-evolution Multi-Objective Constrained) optimization algorithm is proposed to deal with the problem that it cannot be combined convergence and diversity effectively in multi-objective COA (Constrained Optimization Algorithms). First, a COA is transformed into the multi-objective evolutionary algorithm with dynamic constraint processing. Then, DE(Differential Evolution) is used to generate the first population. The second population is generated by the known feasible solution in the first population and coevolved with the first. The first population accelerates convergence by global search that does not deal with constraints. The second population evolves through local search to maintain and obtain more feasible solutions. Finally, the standard constrained multi-objective test function is used for experiments in order to test the performance of the proposed algorithm. The experiment result shows that the proposed algorithm achieves good results on both IGD( Inverted Generational Distance) and HV( Hypervolume), comparing with PF ( Penalty Function) method and dynamic boundary processing to constrain problem DCMaOP(Dynamic Constrained Many Objective optimization Problem). It shows that the algorithm is both effective in convergence and diversity.

Key words: multi-objective evolutionary algorithm')">

multi-objective evolutionary algorithm, dynamic constraint processing, co-evolution, global search

CLC Number: 

  • TP391