Constrained multi-objective optimization with dual-swarm assisted competitive swarm optimizer
Yubo Wang,Chengyu Hu,Wenyin Gong,Fei Ming
DOI: https://doi.org/10.1016/j.swevo.2024.101496
IF: 10.267
2024-02-09
Swarm and Evolutionary Computation
Abstract:Many metaheuristic methods have been proposed and have shown promising performance in solving multi-objective optimization problems (MOPs). As a representative example, the competitive swarm optimizer (CSO) exhibits excellent performance in solving large-scale MOPs. However, CSO performs poorly when used straightforwardly for constrained MOPs with complex constraints or objective spaces. In this paper, we propose a dual-swarm-based CSO framework that co-evolves two swarms with different orientations: (i) CSO is improved using genetic algorithms, namely CSO-GA to form a convergence-directed swarm without considering constraints to accelerate the convergence. (ii) CSO is further improved by differential evolution, namely CSO-DE to form a search-directed swarm by considering constraints to enhance diversity and improving the search for the constrained Pareto front. Moreover, a new constraint relaxation method is proposed that combines the particle swarm feasible rate and current evolutionary generation to dynamically adjust the factor for decreasing or increasing constraint relaxation. Extensive experiments with 37 benchmark instances and nineteen real-world constrained MOPs demonstrate that our proposed algorithm yields significantly better or at least more competitive results than ten state-of-the-art methods.
computer science, artificial intelligence, theory & methods