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...

Full description

Saved in:
Bibliographic Details
Main Authors: Jiao, Ruwang, Zeng, Sanyou, Li, Changhe, Yang, Shengxiang, Ong, Yew-Soon
Other Authors: School of Computer Science and Engineering
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