一种基于指标的大规模约束多目标进化算法

An Indicator-Based Evolutionary Algorithm for Large-Scale Constrained Multiobjective Optimization

IEEE Transactions on Evolutionary Computation · 2025
被引 10 · 同刊同年前 9%
ABS 4

中文导读

针对大规模约束多目标优化问题,提出一种基于双互补指标和变量分组差分进化的算法,在四个基准测试和微电网调度问题中验证了有效性。

Abstract

Most existing constrained multi-objective evolutionary algorithms (CMOEAs) experience a dramatic performance degradation when solving large-scale constrained multi-objective optimization problems (LSCMOPs), since they converge very slowly and easily get trapped in local optima due to the loss of diversity. To enhance the efficiency of tackling LSCMOPs, this paper proposes an indicator-based evolutionary algorithm, referred to as ILCMO. In ILCMO, two complementary indicators are proposed to assess the contribution of each individual to feasibility, convergence, and diversity. The first is a feasibility-oriented indicator designed to drive the population towards the feasible regions. The second is an infeasibility-assisted dynamic indicator, which comprises two relaxed constraint boundaries. Theoretical studies demonstrate that this dynamic indicator can effectively guide the population to focus on evenly searching the infeasible regions around feasible solutions to enhance local diversity. In addition, a variable grouping-based differential evolution (VGDE) strategy, which includes a group-based intra-learning operator and a group-based inter-learning operator, is devised to improve the quality of reproduction in large-scale search spaces. The effectiveness of the proposed algorithm is validated through comprehensive experiments on four benchmarks and a microgrid dispatch problem against seven state-of-the-art algorithms.

进化算法多目标优化大规模优化约束优化