{"title":"A coevolutionary algorithm for constrained multi-objective optimization with dynamic relaxation","authors":"Yongchao Li , Heming Jia , Hongguang Li","doi":"10.1016/j.swevo.2025.101954","DOIUrl":null,"url":null,"abstract":"<div><div>To effectively address constrained multi-objective problems, algorithms need to strike a balance between objectives and constraints. This article introduces a method that utilizes two separate populations to investigate the exploration of the constrained Pareto front (CPF) and the unconstrained Pareto front (UPF). The fitness of each population is evaluated based on the information entropy of their positions, and suitable evolutionary operators are employed to improve solution quality in terms of convergence and diversity. Moreover, by adaptively relaxing constraint conditions, the auxiliary population can traverse large infeasible domains, thereby enhancing solution diversity. In the initial stages, the auxiliary population evolves alongside the main population, bringing it close to the CPF and minimizing computational resource wastage. A tournament environment selection model based on a dynamic relaxation (DR) function is utilized in the later stages, helping the auxiliary population relax constraints, retain promising solutions, and augment diversity. In addition, an entropy selection evolutionary strategy was designed to address the problem of populations easily falling into local optima during the evolution process. By calculating the entropy information of the population, the current state of the population can be determined, and then appropriate operators can be selected to enable the population to effectively escape from local optimal solutions. Compared against seven state-of-the-art algorithms, demonstrate that the proposed constrained multi-objective optimization evolutionary algorithm (CMOEA) surpasses the performance of existing CMOEAs.</div></div>","PeriodicalId":48682,"journal":{"name":"Swarm and Evolutionary Computation","volume":"95 ","pages":"Article 101954"},"PeriodicalIF":8.2000,"publicationDate":"2025-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Swarm and Evolutionary Computation","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2210650225001129","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
To effectively address constrained multi-objective problems, algorithms need to strike a balance between objectives and constraints. This article introduces a method that utilizes two separate populations to investigate the exploration of the constrained Pareto front (CPF) and the unconstrained Pareto front (UPF). The fitness of each population is evaluated based on the information entropy of their positions, and suitable evolutionary operators are employed to improve solution quality in terms of convergence and diversity. Moreover, by adaptively relaxing constraint conditions, the auxiliary population can traverse large infeasible domains, thereby enhancing solution diversity. In the initial stages, the auxiliary population evolves alongside the main population, bringing it close to the CPF and minimizing computational resource wastage. A tournament environment selection model based on a dynamic relaxation (DR) function is utilized in the later stages, helping the auxiliary population relax constraints, retain promising solutions, and augment diversity. In addition, an entropy selection evolutionary strategy was designed to address the problem of populations easily falling into local optima during the evolution process. By calculating the entropy information of the population, the current state of the population can be determined, and then appropriate operators can be selected to enable the population to effectively escape from local optimal solutions. Compared against seven state-of-the-art algorithms, demonstrate that the proposed constrained multi-objective optimization evolutionary algorithm (CMOEA) surpasses the performance of existing CMOEAs.
期刊介绍:
Swarm and Evolutionary Computation is a pioneering peer-reviewed journal focused on the latest research and advancements in nature-inspired intelligent computation using swarm and evolutionary algorithms. It covers theoretical, experimental, and practical aspects of these paradigms and their hybrids, promoting interdisciplinary research. The journal prioritizes the publication of high-quality, original articles that push the boundaries of evolutionary computation and swarm intelligence. Additionally, it welcomes survey papers on current topics and novel applications. Topics of interest include but are not limited to: Genetic Algorithms, and Genetic Programming, Evolution Strategies, and Evolutionary Programming, Differential Evolution, Artificial Immune Systems, Particle Swarms, Ant Colony, Bacterial Foraging, Artificial Bees, Fireflies Algorithm, Harmony Search, Artificial Life, Digital Organisms, Estimation of Distribution Algorithms, Stochastic Diffusion Search, Quantum Computing, Nano Computing, Membrane Computing, Human-centric Computing, Hybridization of Algorithms, Memetic Computing, Autonomic Computing, Self-organizing systems, Combinatorial, Discrete, Binary, Constrained, Multi-objective, Multi-modal, Dynamic, and Large-scale Optimization.