摘要:针对不平衡多模态多目标优化的等效Pareto最优解集难以找全的问题, 提出一种排斥机制驱动的多阶段多目标演化算法. 所提出算法将整个演化过程划分为3个阶段, 并在不同阶段采用不同的环境选择方法, 以实现在不同的演化阶段搜索不同等效Pareto最优解集的优化任务: 第1阶段的环境选择方法仅考虑个体在目标空间中的收敛性, 这使得种群能够快速收敛至最易找到的等效Pareto最优解集; 第2阶段的环境选择方法采用基于排斥机制的搜索策略, 该策略通过对靠近已找到的等效Pareto最优解集的个体进行自适应惩罚, 这有利于避免种群对重复区域进行搜索和降低算法陷入单一等效Pareto最优解集的风险; 第3阶段的环境选择方法通过同时兼顾个体在目标空间与决策空间中的收敛性和多样性的方式对前两个阶段获得的等效Pareto最优解集进行微调, 以进一步提高算法的优化性. 实验结果表明: 所提出算法在相同函数评价次数条件下能够找到全部等效Pareto最优解集, 且与其他7个同类算法相比, 其在目标空间和决策空间上的综合性能方面具有一定的优势.