《计算机应用》唯一官方网站 ›› 2024, Vol. 44 ›› Issue (5): 1415-1422.DOI: 10.11772/j.issn.1001-9081.2023050696

• 2023年中国计算机学会人工智能会议(CCFAI 2023) • 上一篇    

基于双阶段搜索的约束进化多任务优化算法

赵楷文, 王鹏(), 童向荣   

  1. 烟台大学 计算机与控制工程学院,山东 烟台 264005
  • 收稿日期:2023-05-08 修回日期:2023-06-06 接受日期:2023-06-08 发布日期:2023-08-01 出版日期:2024-05-10
  • 通讯作者: 王鹏
  • 作者简介:赵楷文(1997—),男,山东菏泽人,硕士研究生,主要研究方向:进化计算、群体智能算法
    童向荣(1975—),男,山东烟台人,教授,博士,CCF会员,主要研究方向:智能信息处理、社交网络。
    第一联系人:王鹏(1987—),男,山东威海人,讲师,博士,CCF会员,主要研究方向:进化计算、服务计算、群体智能算法
  • 基金资助:
    国家自然科学基金资助项目(62072392);山东省重大科技创新工程项目(2019522Y020131);山东省自然科学基金资助项目(ZR2020QF113);烟台市重点实验室项目

Two-stage search-based constrained evolutionary multitasking optimization algorithm

Kaiwen ZHAO, Peng WANG(), Xiangrong TONG   

  1. School of Computer and Control Engineering,Yantai University,Yantai Shandong 264005,China
  • Received:2023-05-08 Revised:2023-06-06 Accepted:2023-06-08 Online:2023-08-01 Published:2024-05-10
  • Contact: Peng WANG
  • About author:ZHAO Kaiwen, born in 1997, M. S. candidate. His research interests include evolutionary computation, swarm intelligence algorithm.
    TONG Xiangrong, born in 1975, Ph. D., professor. His research interests include intelligent information processing, social networks.
  • Supported by:
    National Natural ScienceFoundation of China(62072392,61972360)

摘要:

高效地平衡算法的多样性、收敛性和可行性是求解约束多目标优化问题(CMOP)的关键;然而,复杂约束的出现给该类问题的求解带来了更大的挑战。因此,提出一种基于双阶段搜索的约束进化多任务优化算法(TEMA),通过完成两个协同进化的任务实现多样性、收敛性和可行性之间的平衡。首先,进化过程由探索和利用两个阶段组成,分别致力于加强算法在目标空间的广泛探索能力和高效搜索能力;其次,设计一种动态约束处理策略以平衡种群中可行解的比例,从而增强算法在可行区域的探索能力;再次,提出一种回退搜索策略,利用无约束Pareto前沿所包含的信息指导算法向约束Pareto前沿快速收敛;最后,在两个基准测试集中的23个问题上进行对比实验。实验结果表明,TEMA分别在14个和13个测试问题上取得最优反世代距离(IGD)值和超体积(HV)值,体现出明显优势。

关键词: 约束多目标优化问题, 进化多任务优化算法, 双阶段进化机制, 进化算法, 约束处理技术

Abstract:

It is crucial in solving Constrained Multi-objective Optimization Problems (CMOPs) to efficiently balance the relationship between diversity, convergence and feasibility. However, the emergence of complex constraints poses a greater challenge in solving CMOPs. Therefore, a Two-stage search-based constrained Evolutionary Multitasking optimization Algorithm (TEMA) was proposed to achieve the balance between diversity, convergence and feasibility by completing the two cooperatively evolutionary tasks together. At first, the whole evolutionary process was divided into two stages, exploration stage and utilization stage, which were dedicated to enhance the extensive exploration capability and efficient search capability of the algorithm in the target space, respectively. Second, a dynamic constraint handling strategy was designed to balance the proportions of the feasible solutions in the population to enhance the exploration capability of the algorithm in the feasible region. Then, a backward search strategy was proposed to utilize the information contained in the unconstrained Pareto front to guide the algorithm to converge quickly to the constrained Pareto front. Finally, comparative experiments were performed on 23 problems in two benchmark test suites to verify the performance of the proposed algorithm. Experimental results indicate that the proposed algorithm achieves optimal IGD (Inverted Generational Distance) and HV (HyperVolume) values on 14 and 13 test problems, respectively, which reflects its significant advantages.

Key words: Constrained Multi-objective Optimization Problem (CMOP), evolutionary multitasking optimization algorithm, two-stage evolutionary mechanism, evolutionary algorithm, constraint handling technology

中图分类号: