• • 下一篇
袁志超,杨磊,田井林,魏晓威,李康顺
摘要: 摘 要: 针对包含复杂约束条件的约束多目标优化问题(CMOP),在确保算法满足严格约束的同时,有效平衡算法的收敛性与多样性是一大挑战。因此,提出了一种双种群双阶段的进化算法(DPDSEA)。该算法引入了两个独立进化种群:主种群和副种群,分别利用可行性规则和改进的epsilon约束处理方法更新。在第一阶段,主种群和副种群分别探索约束Pareto前沿(CPF)与无约束Pareto前沿(UPF),获取UPF和CPF的位置信息。在第二阶段,设计了一种分类方法,根据UPF与CPF的位置对CMOP进行分类,对不同类型的CMOP执行特定的进化策略。此外,提出了一种随机扰动策略,在副种群进化到CPF的附近时,对其进行随机扰动产生一些位于CPF上的个体,促进主种群在CPF上的收敛与分布。最后,与六个具有代表性的算法CMOES(Constrained Multi-Objective Optimization based on Even Search)、dp-ACS(Dual-Population Evolutionary Algorithm based on Adaptive Constraint Strength)、c-DPEA(Dual-Population Based Evolutionary Algorithm)、CAEAD(Constrained Evolutionary Algorithm based on Alternative Evolution and Degeneration)、BiCo(Evolutionary Algorithm with Bidirectional Coevolution)和DDCMOEA(Dual-Stage Dual-Population Evolutionary Algorithm for Constrained Multiobjective Optimization)在LIRCMOP和DASCMOP两个测试集上进行实验。DPDSEA在23个问题中取得15个最优反转世代距离(IGD)值和12个最优超体积(HV)值,显著展现了其在处理复杂CMOP时的性能优势。
中图分类号: