本文介绍的研究由余伟伟、张莉、葛宁、贾航和王晖共同完成,分别来自北京航空航天大学计算机学院和南昌工程学院计算机学院。该研究发表在《软件学报》上,题为“maoea/app-pbi: 一种基于自适应投影面与 pbi 函数的高维多目标进化算法”。该研究旨在解决高维多目标优化问题(Many-Objective Optimization Problem, MaOP),这是进化多目标优化领域中的一个重要且具有挑战性的问题。
高维多目标优化问题(MaOP)是指目标数量超过三个的优化问题,这类问题在工程实践和科学研究中广泛存在,例如制造业中的柔性作业车间调度、金融业中的风险投资、交通业中的车辆路径规划等。传统的基于Pareto支配关系的多目标进化算法(Multi-Objective Evolutionary Algorithms, MOEAs)在处理低维目标优化问题时表现良好,但在高维目标空间中,由于选择压力不足、支配抵触解(Dominance Resistance Solutions, DRSs)的出现以及多样性促进机制(Active Diversity Promotion, ADP)的影响,传统算法的性能显著下降。因此,研究者们致力于开发新的支配关系和筛选方法,以提升高维多目标优化算法的性能。
本研究提出了一种基于自适应投影面(Adaptive Projection Plane, APP)的支配关系,并结合基于PBI函数(Penalty-based Boundary Intersection, PBI)的个体筛选方法,设计了一种新的高维多目标进化算法(Many-Objective Evolutionary Algorithm based on Adaptive Projection Plane and PBI function, MAOEA/APP-PBI)。该算法的核心思想是通过自适应投影面来增强种群的收敛性,并通过PBI函数来平衡解群的多样性和收敛性。
自适应投影面支配关系(APP-Dominance):
基于PBI函数的个体筛选方法(ISM-PBI):
算法框架:
为了验证MAOEA/APP-PBI算法的性能,研究者在5、10、15和20目标的DTLZ和WFG基准测试问题上进行了实验,并与六种具有代表性的高维多目标进化算法进行了对比。实验结果表明,MAOEA/APP-PBI算法在反转世代距离(Inverted Generational Distance, IGD)和超体积(Hyper Volume, HV)指标上均表现出显著较优的收敛性和多样性。
本研究提出的MAOEA/APP-PBI算法通过引入自适应投影面支配关系和基于PBI函数的个体筛选方法,有效解决了高维多目标优化问题中的收敛性和多样性平衡问题。该算法无需预设参数或偏好信息,且能够随着种群迭代自适应调整,具有较高的实用性和鲁棒性。实验结果表明,MAOEA/APP-PBI算法在高维多目标优化问题中具有显著优势,能够生成具有较好收敛性和多样性的解集。
尽管MAOEA/APP-PBI算法在高维多目标优化问题中表现出色,但仍有一些改进空间。例如,未来可以进一步优化自适应投影面的构建方法,或者探索更高效的个体筛选策略。此外,该算法在实际工程问题中的应用效果也值得进一步验证。
总的来说,本研究为高维多目标优化问题提供了一种新的解决方案,具有重要的理论意义和实际应用价值。