Handling constrained many-objective optimization problems via problem transformation
Objectives optimization and constraints satisfaction are two equally important goals to solve constrained many-objective optimization problems (CMaOPs). However, most existing studies for CMaOPs can be classified as feasibility-driven-constrained many-objective evolutionary algorithms (CMaOEAs), and...
Saved in:
Main Authors: | , , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/159938 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-159938 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1599382022-07-06T02:46:39Z Handling constrained many-objective optimization problems via problem transformation Jiao, Ruwang Zeng, Sanyou Li, Changhe Yang, Shengxiang Ong, Yew-Soon School of Computer Science and Engineering Engineering::Computer science and engineering Constrained Optimization Evolutionary Computation Objectives optimization and constraints satisfaction are two equally important goals to solve constrained many-objective optimization problems (CMaOPs). However, most existing studies for CMaOPs can be classified as feasibility-driven-constrained many-objective evolutionary algorithms (CMaOEAs), and they always give priority to satisfy constraints, while ignoring the maintenance of the population diversity for dealing with conflicting objectives. Consequently, the population may be pushed toward some locally feasible optimal or locally infeasible areas in the high-dimensional objective space. To alleviate this issue, this article presents a problem transformation technique, which transforms a CMaOP into a dynamic CMaOP (DCMaOP) for handling constraints and optimizing objectives simultaneously, to help the population cross the large and discrete infeasible regions. The well-known reference-point-based NSGA-III is tailored under the problem transformation model to solve CMaOPs, namely, DCNSGA-III. In this article, ε -feasible solutions play an important role in the proposed algorithm. To this end, in DCNSGA-III, a mating selection mechanism and an environmental selection operator are designed to generate and choose high-quality ε -feasible offspring solutions, respectively. The proposed algorithm is evaluated on a series of benchmark CMaOPs with three, five, eight, ten, and 15 objectives and compared against six state-of-the-art CMaOEAs. The experimental results indicate that the proposed algorithm is highly competitive for solving CMaOPs. This work was supported in part by the National Natural Science Foundation of China under Grant 62076226, Grant 61673355, and Grant 61673331; in part by the Hubei Provincial Natural Science Foundation of China under Grant 2015CFA010; in part by the 111 Project under Grant B17040; and in part by the Fundamental Research Funds for National Universities, China University of Geosciences (Wuhan) under Grant CUGGC02. 2022-07-06T02:46:38Z 2022-07-06T02:46:38Z 2020 Journal Article Jiao, R., Zeng, S., Li, C., Yang, S. & Ong, Y. (2020). Handling constrained many-objective optimization problems via problem transformation. IEEE Transactions On Cybernetics, 51(10), 4834-4847. https://dx.doi.org/10.1109/TCYB.2020.3031642 2168-2267 https://hdl.handle.net/10356/159938 10.1109/TCYB.2020.3031642 33206620 2-s2.0-85096881455 10 51 4834 4847 en IEEE Transactions on Cybernetics © 2020 IEEE. All rights reserved. |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering Constrained Optimization Evolutionary Computation |
spellingShingle |
Engineering::Computer science and engineering Constrained Optimization Evolutionary Computation Jiao, Ruwang Zeng, Sanyou Li, Changhe Yang, Shengxiang Ong, Yew-Soon Handling constrained many-objective optimization problems via problem transformation |
description |
Objectives optimization and constraints satisfaction are two equally important goals to solve constrained many-objective optimization problems (CMaOPs). However, most existing studies for CMaOPs can be classified as feasibility-driven-constrained many-objective evolutionary algorithms (CMaOEAs), and they always give priority to satisfy constraints, while ignoring the maintenance of the population diversity for dealing with conflicting objectives. Consequently, the population may be pushed toward some locally feasible optimal or locally infeasible areas in the high-dimensional objective space. To alleviate this issue, this article presents a problem transformation technique, which transforms a CMaOP into a dynamic CMaOP (DCMaOP) for handling constraints and optimizing objectives simultaneously, to help the population cross the large and discrete infeasible regions. The well-known reference-point-based NSGA-III is tailored under the problem transformation model to solve CMaOPs, namely, DCNSGA-III. In this article, ε -feasible solutions play an important role in the proposed algorithm. To this end, in DCNSGA-III, a mating selection mechanism and an environmental selection operator are designed to generate and choose high-quality ε -feasible offspring solutions, respectively. The proposed algorithm is evaluated on a series of benchmark CMaOPs with three, five, eight, ten, and 15 objectives and compared against six state-of-the-art CMaOEAs. The experimental results indicate that the proposed algorithm is highly competitive for solving CMaOPs. |
author2 |
School of Computer Science and Engineering |
author_facet |
School of Computer Science and Engineering Jiao, Ruwang Zeng, Sanyou Li, Changhe Yang, Shengxiang Ong, Yew-Soon |
format |
Article |
author |
Jiao, Ruwang Zeng, Sanyou Li, Changhe Yang, Shengxiang Ong, Yew-Soon |
author_sort |
Jiao, Ruwang |
title |
Handling constrained many-objective optimization problems via problem transformation |
title_short |
Handling constrained many-objective optimization problems via problem transformation |
title_full |
Handling constrained many-objective optimization problems via problem transformation |
title_fullStr |
Handling constrained many-objective optimization problems via problem transformation |
title_full_unstemmed |
Handling constrained many-objective optimization problems via problem transformation |
title_sort |
handling constrained many-objective optimization problems via problem transformation |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/159938 |
_version_ |
1738844965438488576 |