Tao Ma , Hong Zhao , Xiangqian Li , Fang Yang , Chun-sheng Liu , Jing Liu
{"title":"针对多模态优化问题,强化学习辅助差分进化的自适应资源分配策略","authors":"Tao Ma , Hong Zhao , Xiangqian Li , Fang Yang , Chun-sheng Liu , Jing Liu","doi":"10.1016/j.swevo.2025.101888","DOIUrl":null,"url":null,"abstract":"<div><div>Multimodal optimization problems (MMOPs) present the challenge of identifying multiple optimal solutions within a search space, requiring algorithms to effectively balance exploration and exploitation. To enhance solution accuracy, the local search methods often focus on elite individuals, allocating additional fitness evaluations (FEs) to refine their solutions. However, once the optima near these elite individuals are identified, continued allocation of FEs becomes inefficient, leading to a waste of limited resources. This highlights the inherent difficulty of achieving a balance between exploration and exploitation within the population under constrained resources. To solve this problem, this paper proposes a new reinforcement learning-assisted differential evolution (RLDE) algorithm with adaptive resource allocation strategy. Firstly, the exploitation population is proposed, and the original population focuses on exploring undiscovered optimal regions and generating exploitation populations, while each exploitation population focuses on finding high-precision optima within its responsible optimal region. Secondly, a reinforcement learning-assisted adaptive resource allocation (RLRA) strategy is proposed to allocate FEs, which can reduce the waste of FEs and balance the exploration and exploitation ability among multiple populations. Finally, a local greedy mutation (LGM) strategy is proposed to help individuals evolve toward the neighborhood with better fitness values. Compared with 11 state-of-the-art multimodal algorithms, the RLDE achieves better or more competitive results in all accuracy levels. Besides, the results on the dielectric composite optimization problem verify the practicality of RLDE.</div></div>","PeriodicalId":48682,"journal":{"name":"Swarm and Evolutionary Computation","volume":"94 ","pages":"Article 101888"},"PeriodicalIF":8.5000,"publicationDate":"2025-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Reinforcement learning assisted differential evolution with adaptive resource allocation strategy for multimodal optimization problems\",\"authors\":\"Tao Ma , Hong Zhao , Xiangqian Li , Fang Yang , Chun-sheng Liu , Jing Liu\",\"doi\":\"10.1016/j.swevo.2025.101888\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Multimodal optimization problems (MMOPs) present the challenge of identifying multiple optimal solutions within a search space, requiring algorithms to effectively balance exploration and exploitation. To enhance solution accuracy, the local search methods often focus on elite individuals, allocating additional fitness evaluations (FEs) to refine their solutions. However, once the optima near these elite individuals are identified, continued allocation of FEs becomes inefficient, leading to a waste of limited resources. This highlights the inherent difficulty of achieving a balance between exploration and exploitation within the population under constrained resources. To solve this problem, this paper proposes a new reinforcement learning-assisted differential evolution (RLDE) algorithm with adaptive resource allocation strategy. Firstly, the exploitation population is proposed, and the original population focuses on exploring undiscovered optimal regions and generating exploitation populations, while each exploitation population focuses on finding high-precision optima within its responsible optimal region. Secondly, a reinforcement learning-assisted adaptive resource allocation (RLRA) strategy is proposed to allocate FEs, which can reduce the waste of FEs and balance the exploration and exploitation ability among multiple populations. Finally, a local greedy mutation (LGM) strategy is proposed to help individuals evolve toward the neighborhood with better fitness values. Compared with 11 state-of-the-art multimodal algorithms, the RLDE achieves better or more competitive results in all accuracy levels. Besides, the results on the dielectric composite optimization problem verify the practicality of RLDE.</div></div>\",\"PeriodicalId\":48682,\"journal\":{\"name\":\"Swarm and Evolutionary Computation\",\"volume\":\"94 \",\"pages\":\"Article 101888\"},\"PeriodicalIF\":8.5000,\"publicationDate\":\"2025-04-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/S221065022500046X\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2025/2/21 0:00:00\",\"PubModel\":\"Epub\",\"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/S221065022500046X","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/2/21 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
Reinforcement learning assisted differential evolution with adaptive resource allocation strategy for multimodal optimization problems
Multimodal optimization problems (MMOPs) present the challenge of identifying multiple optimal solutions within a search space, requiring algorithms to effectively balance exploration and exploitation. To enhance solution accuracy, the local search methods often focus on elite individuals, allocating additional fitness evaluations (FEs) to refine their solutions. However, once the optima near these elite individuals are identified, continued allocation of FEs becomes inefficient, leading to a waste of limited resources. This highlights the inherent difficulty of achieving a balance between exploration and exploitation within the population under constrained resources. To solve this problem, this paper proposes a new reinforcement learning-assisted differential evolution (RLDE) algorithm with adaptive resource allocation strategy. Firstly, the exploitation population is proposed, and the original population focuses on exploring undiscovered optimal regions and generating exploitation populations, while each exploitation population focuses on finding high-precision optima within its responsible optimal region. Secondly, a reinforcement learning-assisted adaptive resource allocation (RLRA) strategy is proposed to allocate FEs, which can reduce the waste of FEs and balance the exploration and exploitation ability among multiple populations. Finally, a local greedy mutation (LGM) strategy is proposed to help individuals evolve toward the neighborhood with better fitness values. Compared with 11 state-of-the-art multimodal algorithms, the RLDE achieves better or more competitive results in all accuracy levels. Besides, the results on the dielectric composite optimization problem verify the practicality of RLDE.
期刊介绍:
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.