arrow
Return

A constrained multi-objective evolutionary algorithm with tri-populations assisted by an additional objective function

delete2025-02-25
delete0
PRE
AI
B
Binrong Liao
杨永宽 cover
杨永宽 (Y. Yang) *
J
Jianlong Xu
孔祥松 cover
孔祥松 (Xiangsong Kong)
J
Jun Su
DOI:10.1007/s10586-024-04944-zdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Constrained multi-objective optimization problems are ubiquitous in real-world applications. Efficiently solving these problems necessitates a delicate equilibrium between feasible and infeasible solutions. In recent years, numerous constraint handling techniques have been proposed by scholars, primarily aimed at enhancing algorithmic solution performance. However, within complex feasible domains, an excessive reliance on methodologies that are solely geared towards addressing feasible or infeasible solutions has been shown to inhibit the efficiency of the algorithmic process of exploration. Seeking to leverage both solution types potential, this paper presents CMATA-an innovative tri-population constrained multi-objective evolutionary algorithm. The first two population evolve driven by feasibility; Specifically, the first population evolves based on the original problem, while the auxiliary second population optimizes M objective functions for the original problem, with constraint violations considered as an additional (M + 1) objective. A third population was evolved using an improved constraint relaxation technique. Throughout the evolutionary process, these three populations identify the constrained search area and collaborate to store viable options from the search process in an external archive. The efficacy of CMATA was tested against five advanced algorithms on 37 benchmark problems and a real-world problems. The results of these empirical tests confirm CMATA efficacy and competitive advantage in solving constrained multi-objective optimization problems.
Keywords:
Multi-objective optimization
Constrained optimization
Additional objective function
Constraint handling
Tri-population

Journal

C
Cluster Computing-The Journal of Networks Software Tools and Applications
IF:
4.1
Papers:
5.0K
Citations:
7.5K

Organization

X
Xiamen University of Technology
Scholars:
3.8K
Papers: 2.5K
Citations: 5.1K