Adaptive Constraint Relaxation-Based Evolutionary Algorithm for Constrained Multi-Objective Optimization
The key problem to solving constrained multi-objective optimization problems (CMOPs) is how to achieve a balance between objectives and constraints. Unfortunately, most existing methods for CMOPs still cannot achieve the above balance. To this end, this paper proposes an adaptive constraint relaxati...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2024-09-01
|
Series: | Mathematics |
Subjects: | |
Online Access: | https://www.mdpi.com/2227-7390/12/19/3075 |
_version_ | 1827066239754698752 |
---|---|
author | Junming Chen Kai Zhang Hui Zeng Jin Yan Jin Dai Zhidong Dai |
author_facet | Junming Chen Kai Zhang Hui Zeng Jin Yan Jin Dai Zhidong Dai |
author_sort | Junming Chen |
collection | DOAJ |
description | The key problem to solving constrained multi-objective optimization problems (CMOPs) is how to achieve a balance between objectives and constraints. Unfortunately, most existing methods for CMOPs still cannot achieve the above balance. To this end, this paper proposes an adaptive constraint relaxation-based evolutionary algorithm (ACREA) for CMOPs. ACREA adaptively relaxes the constraints according to the iteration information of population, whose purpose is to induce infeasible solutions to transform into feasible ones and thus improve the ability to explore the unknown regions. Completely ignoring constraints can cause the population to waste significant resources searching for infeasible solutions, while excessively satisfying constraints can trap the population in local optima. Therefore, balancing constraints and objectives is a crucial approach to improving algorithm performance. By appropriately relaxing the constraints, it induces infeasible solutions to be transformed into feasible ones, thus obtaining more information from infeasible solutions. At the same time, it also establishes an archive for the storage and update of solutions. In the archive update process, a diversity-based ranking is proposed to improve the convergence speed of the algorithm. In the selection process of the mating pool, common density selection metrics are incorporated to enable the algorithm to obtain higher-quality solutions. The experimental results show that the proposed ACREA algorithm not only achieved the best Inverse Generation Distance (IGD) value in 54.6% of the 44 benchmark test problems and the best Hyper Volume (HV) value in 50% of them, but also obtained the best results in seven out of nine real-world problems. Clearly, CP-TSEA outperforms its competitors. |
first_indexed | 2025-03-19T23:15:47Z |
format | Article |
id | doaj.art-ee74b7a90bfe4b078eb37c7b1bcde880 |
institution | Directory Open Access Journal |
issn | 2227-7390 |
language | English |
last_indexed | 2025-03-19T23:15:47Z |
publishDate | 2024-09-01 |
publisher | MDPI AG |
record_format | Article |
series | Mathematics |
spelling | doaj.art-ee74b7a90bfe4b078eb37c7b1bcde8802024-10-15T13:00:16ZengMDPI AGMathematics2227-73902024-09-011219307510.3390/math12193075Adaptive Constraint Relaxation-Based Evolutionary Algorithm for Constrained Multi-Objective OptimizationJunming Chen0Kai Zhang1Hui Zeng2Jin Yan3Jin Dai4Zhidong Dai5School of Art and Design, Guangzhou University, Guangzhou 510006, ChinaFaculty of Humanities and Arts, Macau University of Science and Technology, Macau 999078, ChinaSchool of Design, Jiangnan University, Wuxi 214122, ChinaSchool of Computer Science and Engineering, Macau University of Science and Technology, Macau 999078, ChinaGraduate School of International Studies, Yonsei University, Seoul 03722, Republic of KoreaSchool of Art and Design, Guangzhou University, Guangzhou 510006, ChinaThe key problem to solving constrained multi-objective optimization problems (CMOPs) is how to achieve a balance between objectives and constraints. Unfortunately, most existing methods for CMOPs still cannot achieve the above balance. To this end, this paper proposes an adaptive constraint relaxation-based evolutionary algorithm (ACREA) for CMOPs. ACREA adaptively relaxes the constraints according to the iteration information of population, whose purpose is to induce infeasible solutions to transform into feasible ones and thus improve the ability to explore the unknown regions. Completely ignoring constraints can cause the population to waste significant resources searching for infeasible solutions, while excessively satisfying constraints can trap the population in local optima. Therefore, balancing constraints and objectives is a crucial approach to improving algorithm performance. By appropriately relaxing the constraints, it induces infeasible solutions to be transformed into feasible ones, thus obtaining more information from infeasible solutions. At the same time, it also establishes an archive for the storage and update of solutions. In the archive update process, a diversity-based ranking is proposed to improve the convergence speed of the algorithm. In the selection process of the mating pool, common density selection metrics are incorporated to enable the algorithm to obtain higher-quality solutions. The experimental results show that the proposed ACREA algorithm not only achieved the best Inverse Generation Distance (IGD) value in 54.6% of the 44 benchmark test problems and the best Hyper Volume (HV) value in 50% of them, but also obtained the best results in seven out of nine real-world problems. Clearly, CP-TSEA outperforms its competitors.https://www.mdpi.com/2227-7390/12/19/3075adaptive relaxationarchivemating pooldiversity-based rankingconstrained multi-objective optimization |
spellingShingle | Junming Chen Kai Zhang Hui Zeng Jin Yan Jin Dai Zhidong Dai Adaptive Constraint Relaxation-Based Evolutionary Algorithm for Constrained Multi-Objective Optimization Mathematics adaptive relaxation archive mating pool diversity-based ranking constrained multi-objective optimization |
title | Adaptive Constraint Relaxation-Based Evolutionary Algorithm for Constrained Multi-Objective Optimization |
title_full | Adaptive Constraint Relaxation-Based Evolutionary Algorithm for Constrained Multi-Objective Optimization |
title_fullStr | Adaptive Constraint Relaxation-Based Evolutionary Algorithm for Constrained Multi-Objective Optimization |
title_full_unstemmed | Adaptive Constraint Relaxation-Based Evolutionary Algorithm for Constrained Multi-Objective Optimization |
title_short | Adaptive Constraint Relaxation-Based Evolutionary Algorithm for Constrained Multi-Objective Optimization |
title_sort | adaptive constraint relaxation based evolutionary algorithm for constrained multi objective optimization |
topic | adaptive relaxation archive mating pool diversity-based ranking constrained multi-objective optimization |
url | https://www.mdpi.com/2227-7390/12/19/3075 |
work_keys_str_mv | AT junmingchen adaptiveconstraintrelaxationbasedevolutionaryalgorithmforconstrainedmultiobjectiveoptimization AT kaizhang adaptiveconstraintrelaxationbasedevolutionaryalgorithmforconstrainedmultiobjectiveoptimization AT huizeng adaptiveconstraintrelaxationbasedevolutionaryalgorithmforconstrainedmultiobjectiveoptimization AT jinyan adaptiveconstraintrelaxationbasedevolutionaryalgorithmforconstrainedmultiobjectiveoptimization AT jindai adaptiveconstraintrelaxationbasedevolutionaryalgorithmforconstrainedmultiobjectiveoptimization AT zhidongdai adaptiveconstraintrelaxationbasedevolutionaryalgorithmforconstrainedmultiobjectiveoptimization |