《计算机应用》唯一官方网站 ›› 2021, Vol. 41 ›› Issue (12): 3419-3425.DOI: 10.11772/j.issn.1001-9081.2021060887

• 第十八届中国机器学习会议(CCML 2021) • 上一篇    

基于空间收缩技术的约束多目标进化算法

李二超(), 毛玉燕   

  1. 兰州理工大学 电气工程与信息工程学院,兰州 730050
  • 收稿日期:2021-05-12 修回日期:2021-06-10 接受日期:2021-06-24 发布日期:2021-12-28 出版日期:2021-12-10
  • 通讯作者: 李二超
  • 作者简介:毛玉燕(1994—),女,甘肃平凉人,硕士研究生,主要研究方向:约束多目标优化。
  • 基金资助:
    国家自然科学基金资助项目(62063019);甘肃省自然科学基金资助项目(20JR10RA152)

Constrained multi-objective evolutionary algorithm based on space shrinking technique

Erchao LI(), Yuyan MAO   

  1. College of Electrical and Information Engineering,Lanzhou University of Technology,Lanzhou Gansu 730050,China
  • Received:2021-05-12 Revised:2021-06-10 Accepted:2021-06-24 Online:2021-12-28 Published:2021-12-10
  • Contact: Erchao LI
  • About author:MAO Yuyan, born in 1994, M. S. candidate. Her research interests include constrained multi-objective optimization
  • Supported by:
    the National Natural Science Foundation of China(62063019);the Natural Science Foundation of Gansu Province(20JR10RA152)

摘要:

约束多目标进化算法在求解不可行域较大的优化问题时对不可行域的合理探索不仅有助于种群快速收敛于可行区域内的最优解,还能减少无潜力不可行域对算法性能的影响。因此,提出一种基于空间收缩技术的约束多目标进化算法(CMOEA-SST)。首先,提出自适应精英保留策略对PPS算法的Pull阶段初始种群进行改进,增加Pull阶段初始种群的多样性和可行性;其次,在进化过程中采用空间收缩技术逐渐缩小搜索空间,减少无潜力不可行域对算法性能的影响,使算法在兼顾收敛性和多样性的同时提高收敛精度。为验证所提算法性能,将该算法与四个代表性算法C-MOEA/D、ToP、C-TAEA、PPS在LIRCMOP系列测试问题上进行仿真对比。实验结果表明,CMOEA-SST在处理不可行域较大约束优化问题时具有更好的收敛性和多样性。

关键词: 约束多目标进化算法, 精英保留策略, 空间收缩技术, PPS, 收敛性, 多样性

Abstract:

The reasonable exploration of the infeasible region in constrained multi-objective evolutionary algorithms for solving optimization problems with large infeasible domains not only helps the population to converge quickly to the optimal solution in the feasible region, but also reduces the impact of unpromising infeasible region on the performance of the algorithm. Based on this, a Constrained Multi-Objective Evolutionary Algorithm based on Space Shrinking Technique (CMOEA-SST) was proposed. Firstly, an adaptive elite retention strategy was proposed to improve the initial population in the Pull phase of Push and Pull Search for solving constrained multi-objective optimization problems (PPS), so as to increase the diversity and feasibility of the initial population in the Pull phase. Then, the space shrinking technique was used to gradually reduce the search space during the evolution process, which reduced the impact of unpromising infeasible regions on the algorithm performance. Therefore, the algorithm was able to improve the convergence accuracy while taking account of both convergence and diversity. In order to verify the performance of the proposed algorithm, it was simulated and compared with four representative algorithms including C-MOEA/D (adaptive Constraint handling approach embedded MOEA/D), ToP (handling constrained multi-objective optimization problems with constraints in both the decision and objective spaces), C-TAEA (Two-Archive Evolutionary Algorithm for Constrained multi-objective optimization) and PPS on the test problems of LIRCMOP series. Experimental results show that CMOEA-SST has better convergence and diversity when dealing with constrained optimization problems with large infeasible regions.

Key words: constrained multi-objective evolutionary algorithm, elite retention strategy, space shrinking technique, Push and Pull Search for solving constrained multi-objective optimization problems (PPS), convergence, diversity

中图分类号: