arrow
Return

A knowledge driven two-stage co-evolutionary algorithm for constrained multi-objective optimization

delete2025-05-01
delete1
PRE
AI
W
Wei Zhang
J
Jianchang Liu *
L
Lin Li
Y
Yuanchao Liu
王洪海 (Honghai Wang)
DOI:10.1016/j.eswa.2025.126908delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In recent years, constrained multi-objective optimization problems (CMOPs) have received wide attention. However, most solving methods for CMOPs still cannot balance objectives and constraints well since constraints make CMOPs have the complicated constrained Pareto front (CPF). This implies that utilizing the related CPF information may be helpful to solve CMOPs. Inspired by the human ability that summarizes the information into different knowledge to address different problems, a knowledge driven two-stage co-evolutionary algorithm (KTCOEA) for CMOPs is developed, including knowledge generation and knowledge application stages. The knowledge generation stage aims at generating two kinds of knowledge: explicit knowledge and implicit knowledge. To this end, main and auxiliary populations co-evolve towards the CPF and unconstrained Pareto front in turn, and then two kinds of knowledge are generated by storing non-dominated solutions and analyzing the correlation of two populations, respectively. Based on the implicit knowledge, reasonable evolution strategies and environmental selection manners are designed for the knowledge application stage, where the explicit knowledge acts as the main population. In this way, the main population can find the complete CPF (i.e., well balance objectives and constraints). In addition, to ensure the generated knowledge quality, a dynamic cooperation mechanism is proposed, which can dynamically adjust the focus of two populations on objectives and constraints based on the performance requirement and evolution status. Experimental results on five benchmark test suites and five real-world applications demonstrate that KTCOEA is better than seven state-of-the-art algorithms on most test problems.
Keywords:
Constrained multi-objective optimization
Co-evolutionary algorithm
Knowledge
Two-stage
Dynamic cooperation strategy

Journal

Expert Systems with Applications cover
Expert Systems with Applications
IF:
7.5
Papers:
2.9W
Citations:
10.2W

Organization

N
Northeastern Univ
Scholars:
2.9K
Papers: 1.3K
Citations: 362