A coevolutionary algorithm for constrained multi-objective optimization with dynamic relaxation
To effectively address constrained multi-objective problems, algorithms need to strike a balance between objectives and constraints. This article introduces a method that utilizes two separate populations to investigate the exploration of the constrained Pareto front (CPF) and the unconstrained Pare...
Saved in:
| Published in: | Swarm and evolutionary computation Vol. 95; p. 101954 |
|---|---|
| Main Authors: | , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier B.V
01.06.2025
|
| Subjects: | |
| ISSN: | 2210-6502 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | To effectively address constrained multi-objective problems, algorithms need to strike a balance between objectives and constraints. This article introduces a method that utilizes two separate populations to investigate the exploration of the constrained Pareto front (CPF) and the unconstrained Pareto front (UPF). The fitness of each population is evaluated based on the information entropy of their positions, and suitable evolutionary operators are employed to improve solution quality in terms of convergence and diversity. Moreover, by adaptively relaxing constraint conditions, the auxiliary population can traverse large infeasible domains, thereby enhancing solution diversity. In the initial stages, the auxiliary population evolves alongside the main population, bringing it close to the CPF and minimizing computational resource wastage. A tournament environment selection model based on a dynamic relaxation (DR) function is utilized in the later stages, helping the auxiliary population relax constraints, retain promising solutions, and augment diversity. In addition, an entropy selection evolutionary strategy was designed to address the problem of populations easily falling into local optima during the evolution process. By calculating the entropy information of the population, the current state of the population can be determined, and then appropriate operators can be selected to enable the population to effectively escape from local optimal solutions. Compared against seven state-of-the-art algorithms, demonstrate that the proposed constrained multi-objective optimization evolutionary algorithm (CMOEA) surpasses the performance of existing CMOEAs.
•A new constrained multi-objective coevolutionary algorithm is developed.•An entropy selection evolution strategy is presented.•A new auxiliary environment selection model is developed. |
|---|---|
| ISSN: | 2210-6502 |
| DOI: | 10.1016/j.swevo.2025.101954 |