A two-stage ensemble evolutionary algorithm for constrained multi-objective optimization
In constrained multi-objective evolutionary algorithms (CMOEAs), selecting appropriate constraint-handling techniques (CHTs) is challenging without prior knowledge of the problem’s constraint severity or feasible region distribution. Ensemble frameworks that integrate multiple CHTs with distinct pop...
Uloženo v:
| Vydáno v: | Swarm and evolutionary computation Ročník 99; s. 102213 |
|---|---|
| Hlavní autoři: | , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
Elsevier B.V
01.12.2025
|
| Témata: | |
| ISSN: | 2210-6502 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Shrnutí: | In constrained multi-objective evolutionary algorithms (CMOEAs), selecting appropriate constraint-handling techniques (CHTs) is challenging without prior knowledge of the problem’s constraint severity or feasible region distribution. Ensemble frameworks that integrate multiple CHTs with distinct populations offer a promising solution but face issues like redundant evaluations and poor exploration–exploitation balance. To address these limitations, we propose a two-stage ensemble-based CMOEA (CMOEA-TENS) that dynamically prioritizes suitable CHTs based on problem characteristics. Specifically, in the first stage, a population dedicated to explore the unconstrained search space drives the evolutionary process, while remaining populations co-evolve by leveraging solutions identified by the exploratory population. In the second stage, an ensemble of distinct populations drives the evolutionary process, each co-evolving with a different CHT focused on feasibility, diversity, or convergence to exploit the feasible regions effectively. Furthermore, we introduce a novel Multi-Armed Bandit (MAB)-based decision-making strategy that, unlike existing static or random selection approaches, adaptively learns and selects the most suitable CHT-based population to drive the evolutionary process based on real-time performance feedback. This dynamic strategy explicitly reduces redundant functional evaluations and ensures better management of exploration–exploitation trade-offs. CMOEA-TENS was evaluated against eleven state-of-the-art algorithms across six popular test suites, encompassing 57 test instances and six real-world problems. The empirical results demonstrate that CMOEA-TENS effectively balances exploration and exploitation while avoiding redundant evaluations by dynamically selecting the most suitable CHT-based population to drive the evolutionary process. Additionally, an ablation study further validates the effectiveness of the designed MAB strategy.
•Proposed a two-stage ensemble CMOEA for solving constrained multi-objective problems.•Developed a dynamic two-stage strategy balancing exploration and exploitation effectively.•Designed an MAB strategy to select suitable population for offspring generation.•Validated the proposed algorithm on six test suites and six real-world optimization tasks. |
|---|---|
| ISSN: | 2210-6502 |
| DOI: | 10.1016/j.swevo.2025.102213 |