Peng Chen , Jing Liang , Kangjia Qiao , Xuanxuan Ban , P.N. Suganthan , Hongyu Lin , Jilong Zhang
{"title":"A single-objective Sequential Search Assistance-based Multi-Objective Algorithm Framework","authors":"Peng Chen , Jing Liang , Kangjia Qiao , Xuanxuan Ban , P.N. Suganthan , Hongyu Lin , Jilong Zhang","doi":"10.1016/j.swevo.2025.101916","DOIUrl":null,"url":null,"abstract":"<div><div>In recent years, multi-objective optimization has garnered significant attention from researchers. Evolutionary algorithms are proven to be highly effective in solving complex optimization problems in plenty of cases. However, in the pursuit of improved performance, the focus on generality and efficiency has gradually been sidelined. To address this problem, this paper proposes a generalized framework, called Single-objective Sequential Search Assistance-based Multi-objective Algorithm Framework (SSMAF), to enhance the efficiency of existing multi-objective algorithms while reducing computational costs. The framework comprises two phases. The first phase involves two mechanisms to expedite the convergence of the population: (1) A Sequential Search Mechanism (SSM) is utilized to sequentially search corner solutions to enhance the quality of final population, which includes a corner solution search step and a standard solution detection step to search the Pareto Front (PF) while avoiding obtaining unexpected solutions; (2) A Diversity Search Method (DSM) is designed to conduct reinforced searches within localized regions and assess the population’s crowding degree to prevent it from getting stuck in local optima. After obtaining a population with better distribution, the existing multi-objective algorithms can regard it as the initial population to further search the PF. In the experiments, SSMAF is compared with 13 existing algorithms on 42 widely used benchmark test problems and 4 real-world problems. The experimental results show that SSMAF simultaneously improves the solution quality of existing algorithms while reducing their computational complexity.</div></div>","PeriodicalId":48682,"journal":{"name":"Swarm and Evolutionary Computation","volume":"95 ","pages":"Article 101916"},"PeriodicalIF":8.5000,"publicationDate":"2025-03-28","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/S2210650225000744","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
In recent years, multi-objective optimization has garnered significant attention from researchers. Evolutionary algorithms are proven to be highly effective in solving complex optimization problems in plenty of cases. However, in the pursuit of improved performance, the focus on generality and efficiency has gradually been sidelined. To address this problem, this paper proposes a generalized framework, called Single-objective Sequential Search Assistance-based Multi-objective Algorithm Framework (SSMAF), to enhance the efficiency of existing multi-objective algorithms while reducing computational costs. The framework comprises two phases. The first phase involves two mechanisms to expedite the convergence of the population: (1) A Sequential Search Mechanism (SSM) is utilized to sequentially search corner solutions to enhance the quality of final population, which includes a corner solution search step and a standard solution detection step to search the Pareto Front (PF) while avoiding obtaining unexpected solutions; (2) A Diversity Search Method (DSM) is designed to conduct reinforced searches within localized regions and assess the population’s crowding degree to prevent it from getting stuck in local optima. After obtaining a population with better distribution, the existing multi-objective algorithms can regard it as the initial population to further search the PF. In the experiments, SSMAF is compared with 13 existing algorithms on 42 widely used benchmark test problems and 4 real-world problems. The experimental results show that SSMAF simultaneously improves the solution quality of existing algorithms while reducing their computational complexity.
近年来,多目标优化问题受到了研究人员的广泛关注。进化算法在解决复杂的优化问题上是非常有效的。然而,在追求提高性能的过程中,对普遍性和效率的关注已逐渐被搁置。为了解决这一问题,本文提出了一种基于单目标顺序搜索辅助的多目标算法框架(SSMAF),以提高现有多目标算法的效率,同时降低计算成本。该框架包括两个阶段。第一阶段采用两种加速种群收敛的机制:(1)利用顺序搜索机制(SSM)对角点解进行顺序搜索,以提高最终种群的质量,该机制包括一个角点解搜索步骤和一个标准解检测步骤,以搜索Pareto Front (PF),同时避免获得意外解;(2)设计了一种多样性搜索方法(DSM),在局部区域内进行强化搜索,评估种群的拥挤程度,防止其陷入局部最优。在得到一个分布较好的种群后,现有多目标算法将其作为初始种群进一步搜索PF。在实验中,对42个广泛使用的基准测试问题和4个现实问题与现有13种算法进行了比较。实验结果表明,SSMAF在降低现有算法计算复杂度的同时,提高了算法的求解质量。
期刊介绍:
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.