A Coevolutionary Algorithm With Detection and Supervision Strategies for Constrained Multiobjective Optimization
提出一种新框架COEA-DAS,通过检测和监督阶段将问题分为四类,引导两个种群协同进化,在57个基准问题和12个实际问题上优于现有算法。
Balancing objectives and constraints is challenging in addressing constrained multiobjective optimization problems (CMOPs). Existing methods may have limitations in handling various CMOPs due to the complex geometries of the Pareto front (PF). And the complexity arises from the constraints that narrow the feasible region. Categorizing problems based on their geometric characteristics facilitates facing this challenge. For this purpose, this article proposes a novel constrained multiobjective optimization framework with detection and supervision phases, called COEA-DAS. The framework categorizes the problems into four types based on the overlap between the obtained approximate unconstrained PF (UPF) and constrained PF (CPF) to guide the coevolution of the two populations. In the detection phase, the detection population approaches the UPF ignoring the constraints. The main population is guided by the detection population to cross infeasible barriers and approximate the CPF. In the supervision phase, specialized evolutionary mechanisms are designed for each possible problem type. The detection population maintains evolution to assist the main population in spreading along the CPF. Meanwhile, the supervision strategy is conducted to reevaluate the problem types based on the evolutionary state of the populations. This idea of balancing constraints and objectives based on the type of problem provides a novel approach for more effectively addressing the CMOPs. Experimental results indicate that the proposed algorithm performs better or more competitively on 57 benchmark problems and 12 real-world CMOPs compared with eight state-of-the-art algorithms.