A Constrained Multi/Many-Objective Particle Swarm Optimization Algorithm With a Two-Level Balance Scheme

Constrained multi-objective optimization problems are common in practical engineering and are more difficult to handle than unconstrained problems. In general, it is necessary to find a balance between the convergence and diversity of solutions, as well as its feasibility. For the constrained multi/...

Full description

Bibliographic Details
Main Authors: Wusi Yang, Li Chen, Yanyan Li, Jue Zhang
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9521543/
id doaj-a5783a14d0104aa487704ad3e5dfdd7a
record_format Article
spelling doaj-a5783a14d0104aa487704ad3e5dfdd7a2021-09-09T23:01:18ZengIEEEIEEE Access2169-35362021-01-01912250912253110.1109/ACCESS.2021.31072849521543A Constrained Multi/Many-Objective Particle Swarm Optimization Algorithm With a Two-Level Balance SchemeWusi Yang0https://orcid.org/0000-0002-5233-9597Li Chen1Yanyan Li2Jue Zhang3School of Computer Science, Xianyang Normal University, Xianyang, ChinaSchool of Information Technology and Software, Northwest University, Xi’an, ChinaSchool of Science, Xi’an Technological University, Xi’an, ChinaSchool of Information Engineering, Yulin University, Yulin, ChinaConstrained multi-objective optimization problems are common in practical engineering and are more difficult to handle than unconstrained problems. In general, it is necessary to find a balance between the convergence and diversity of solutions, as well as its feasibility. For the constrained multi/many-objective optimization problem, a particle swarm optimization algorithm based on a two-level balance strategy is proposed. In contrast to existing views, the first level of the proposed algorithmic framework emphasizes convergence, while diversity and feasibility are considered together as the second-level scheme. An ensemble fitness ranking was used to improve the convergence of the proposed algorithm. To balance the diversity and solution feasibility, the solutions are selected by combining the angles between the solutions using the constraint dominance principle. A penalty-based boundary-crossing approach is used as a utility function to calculate the fitness of the populations, which is compared with six state-of-the-art constrained multi/many-objective evolutionary optimization algorithms on multiple constrained test suites, and the experimental results show that the proposed algorithm is highly competitive in most test problems. Furthermore, to illustrate the effect of different utility functions on the performance of the algorithm, the Chebyshev decomposition method is employed and compared with the former, and the results show that different utility functions need to be chosen to cope with problems of different characteristics.https://ieeexplore.ieee.org/document/9521543/Constrained multi/many-objective optimizationfitness rankingconstraint dominance principletwo-level balance scheme
collection DOAJ
language English
format Article
sources DOAJ
author Wusi Yang
Li Chen
Yanyan Li
Jue Zhang
spellingShingle Wusi Yang
Li Chen
Yanyan Li
Jue Zhang
A Constrained Multi/Many-Objective Particle Swarm Optimization Algorithm With a Two-Level Balance Scheme
IEEE Access
Constrained multi/many-objective optimization
fitness ranking
constraint dominance principle
two-level balance scheme
author_facet Wusi Yang
Li Chen
Yanyan Li
Jue Zhang
author_sort Wusi Yang
title A Constrained Multi/Many-Objective Particle Swarm Optimization Algorithm With a Two-Level Balance Scheme
title_short A Constrained Multi/Many-Objective Particle Swarm Optimization Algorithm With a Two-Level Balance Scheme
title_full A Constrained Multi/Many-Objective Particle Swarm Optimization Algorithm With a Two-Level Balance Scheme
title_fullStr A Constrained Multi/Many-Objective Particle Swarm Optimization Algorithm With a Two-Level Balance Scheme
title_full_unstemmed A Constrained Multi/Many-Objective Particle Swarm Optimization Algorithm With a Two-Level Balance Scheme
title_sort constrained multi/many-objective particle swarm optimization algorithm with a two-level balance scheme
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description Constrained multi-objective optimization problems are common in practical engineering and are more difficult to handle than unconstrained problems. In general, it is necessary to find a balance between the convergence and diversity of solutions, as well as its feasibility. For the constrained multi/many-objective optimization problem, a particle swarm optimization algorithm based on a two-level balance strategy is proposed. In contrast to existing views, the first level of the proposed algorithmic framework emphasizes convergence, while diversity and feasibility are considered together as the second-level scheme. An ensemble fitness ranking was used to improve the convergence of the proposed algorithm. To balance the diversity and solution feasibility, the solutions are selected by combining the angles between the solutions using the constraint dominance principle. A penalty-based boundary-crossing approach is used as a utility function to calculate the fitness of the populations, which is compared with six state-of-the-art constrained multi/many-objective evolutionary optimization algorithms on multiple constrained test suites, and the experimental results show that the proposed algorithm is highly competitive in most test problems. Furthermore, to illustrate the effect of different utility functions on the performance of the algorithm, the Chebyshev decomposition method is employed and compared with the former, and the results show that different utility functions need to be chosen to cope with problems of different characteristics.
topic Constrained multi/many-objective optimization
fitness ranking
constraint dominance principle
two-level balance scheme
url https://ieeexplore.ieee.org/document/9521543/
work_keys_str_mv AT wusiyang aconstrainedmultimanyobjectiveparticleswarmoptimizationalgorithmwithatwolevelbalancescheme
AT lichen aconstrainedmultimanyobjectiveparticleswarmoptimizationalgorithmwithatwolevelbalancescheme
AT yanyanli aconstrainedmultimanyobjectiveparticleswarmoptimizationalgorithmwithatwolevelbalancescheme
AT juezhang aconstrainedmultimanyobjectiveparticleswarmoptimizationalgorithmwithatwolevelbalancescheme
AT wusiyang constrainedmultimanyobjectiveparticleswarmoptimizationalgorithmwithatwolevelbalancescheme
AT lichen constrainedmultimanyobjectiveparticleswarmoptimizationalgorithmwithatwolevelbalancescheme
AT yanyanli constrainedmultimanyobjectiveparticleswarmoptimizationalgorithmwithatwolevelbalancescheme
AT juezhang constrainedmultimanyobjectiveparticleswarmoptimizationalgorithmwithatwolevelbalancescheme
_version_ 1717758758597165056