Shaoning Liu , Jian Feng , Shengxiang Yang , Jun Zheng
{"title":"基于群体博弈的约束多目标优化知识转移策略","authors":"Shaoning Liu , Jian Feng , Shengxiang Yang , Jun Zheng","doi":"10.1016/j.swevo.2025.102146","DOIUrl":null,"url":null,"abstract":"<div><div>In constrained multi-objective optimization problems (CMOPs), complex constraints may result in narrow feasible regions or cause the Pareto front to lie on constraint boundaries, which significantly increases the difficulty of locating feasible solutions within limited computational resources. Evolutionary multitasking optimization algorithms promote the optimization of the main task by introducing auxiliary tasks. However, even when the contributions of these auxiliary tasks diminish, they continue to consume computational resources. To address this issue, this study proposes a population game-based multitasking coevolutionary algorithm. The algorithm models the original CMOP as a multitasking optimization problem comprising two tasks. Specifically, the target task explores the feasible region of the original CMOP by evolving a population. Meanwhile, the source task is activated dynamically through a population game mechanism, aiming to explore potential feasible regions by relaxing the constraints. Through knowledge transfer, the supplementary evolutionary directions obtained from the source task provide unexplored paths for the target task, guiding the population to approach the Pareto front from both feasible and infeasible directions. Comprehensive experiments were performed on four benchmark suites. The experimental results demonstrated that the proposed algorithm exhibited competitive or superior performance compared with eight state-of-the-art algorithms.</div></div>","PeriodicalId":48682,"journal":{"name":"Swarm and Evolutionary Computation","volume":"98 ","pages":"Article 102146"},"PeriodicalIF":8.5000,"publicationDate":"2025-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A population game-based knowledge transfer strategy for constrained multi-objective optimization\",\"authors\":\"Shaoning Liu , Jian Feng , Shengxiang Yang , Jun Zheng\",\"doi\":\"10.1016/j.swevo.2025.102146\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>In constrained multi-objective optimization problems (CMOPs), complex constraints may result in narrow feasible regions or cause the Pareto front to lie on constraint boundaries, which significantly increases the difficulty of locating feasible solutions within limited computational resources. Evolutionary multitasking optimization algorithms promote the optimization of the main task by introducing auxiliary tasks. However, even when the contributions of these auxiliary tasks diminish, they continue to consume computational resources. To address this issue, this study proposes a population game-based multitasking coevolutionary algorithm. The algorithm models the original CMOP as a multitasking optimization problem comprising two tasks. Specifically, the target task explores the feasible region of the original CMOP by evolving a population. Meanwhile, the source task is activated dynamically through a population game mechanism, aiming to explore potential feasible regions by relaxing the constraints. Through knowledge transfer, the supplementary evolutionary directions obtained from the source task provide unexplored paths for the target task, guiding the population to approach the Pareto front from both feasible and infeasible directions. Comprehensive experiments were performed on four benchmark suites. The experimental results demonstrated that the proposed algorithm exhibited competitive or superior performance compared with eight state-of-the-art algorithms.</div></div>\",\"PeriodicalId\":48682,\"journal\":{\"name\":\"Swarm and Evolutionary Computation\",\"volume\":\"98 \",\"pages\":\"Article 102146\"},\"PeriodicalIF\":8.5000,\"publicationDate\":\"2025-08-31\",\"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/S2210650225003037\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Swarm and Evolutionary Computation","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2210650225003037","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
A population game-based knowledge transfer strategy for constrained multi-objective optimization
In constrained multi-objective optimization problems (CMOPs), complex constraints may result in narrow feasible regions or cause the Pareto front to lie on constraint boundaries, which significantly increases the difficulty of locating feasible solutions within limited computational resources. Evolutionary multitasking optimization algorithms promote the optimization of the main task by introducing auxiliary tasks. However, even when the contributions of these auxiliary tasks diminish, they continue to consume computational resources. To address this issue, this study proposes a population game-based multitasking coevolutionary algorithm. The algorithm models the original CMOP as a multitasking optimization problem comprising two tasks. Specifically, the target task explores the feasible region of the original CMOP by evolving a population. Meanwhile, the source task is activated dynamically through a population game mechanism, aiming to explore potential feasible regions by relaxing the constraints. Through knowledge transfer, the supplementary evolutionary directions obtained from the source task provide unexplored paths for the target task, guiding the population to approach the Pareto front from both feasible and infeasible directions. Comprehensive experiments were performed on four benchmark suites. The experimental results demonstrated that the proposed algorithm exhibited competitive or superior performance compared with eight state-of-the-art algorithms.
期刊介绍:
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.