Chen Jianjie, Liu Yanmin, Luo Yi, Ouyang Aijia, Yang Jie, Bai Wuer
School of Data Science and Information Engineering, Guizhou Minzu University, Guiyang, China.
School of Mathematics, Zunyi Normal College, Zunyi, China.
Sci Rep. 2025 May 6;15(1):15821. doi: 10.1038/s41598-025-99730-1.
In this paper, we propose a novel multi-objective particle swarm optimization algorithm with a task allocation and archive-guided mutation strategy (TAMOPSO), which effectively solves the problem of inefficient search in traditional algorithms by assigning different evolutionary tasks to particles with different characteristics. First, TAMOPSO divides multiple subpopulations according to the particle distribution status of each iteration of the population and designs a new task allocation mechanism to improve the evolutionary search efficiency. Second, TAMOPSO adopts an adaptive Lévy flight strategy according to the population growth rate, automatically increasing the global variation probability to expand the search range when the population converges and enhancing the local variation to conduct fine search when the population disperses to realize the dynamics of global and local variations. Finally, TAMOPSO measures the contribution of particles to the population optimization through the particle evolution contribution rate index and filters out valuable historical solutions for subsequent reuse to accelerate the convergence speed; in addition, TAMOPSO improves the individual optimal particle selection mechanism, changes the bias of the traditional algorithm, ensures that each particle has an equal opportunity, and enhances the fairness of the selection process. The fairness of the selection process is enhanced at the same time. The performance of TAMOPSO is compared with ten existing algorithms on 22 standard test problems, and the experimental results show that TAMOPSO outperforms the other algorithms in several standard test problems and has better performance in solving multi-objective problems.
在本文中,我们提出了一种具有任务分配和存档引导变异策略的新型多目标粒子群优化算法(TAMOPSO),该算法通过为具有不同特征的粒子分配不同的进化任务,有效解决了传统算法搜索效率低下的问题。首先,TAMOPSO根据种群每次迭代的粒子分布状态划分多个子种群,并设计了一种新的任务分配机制来提高进化搜索效率。其次,TAMOPSO根据种群增长率采用自适应莱维飞行策略,在种群收敛时自动增加全局变异概率以扩大搜索范围,在种群分散时增强局部变异以进行精细搜索,实现全局和局部变异的动态变化。最后,TAMOPSO通过粒子进化贡献率指标衡量粒子对种群优化的贡献,筛选出有价值的历史解以供后续重用,以加快收敛速度;此外,TAMOPSO改进了个体最优粒子选择机制,改变了传统算法的偏差,确保每个粒子有平等机会,增强了选择过程的公平性。同时,选择过程的公平性也得到了增强。在22个标准测试问题上,将TAMOPSO的性能与十种现有算法进行了比较,实验结果表明,TAMOPSO在几个标准测试问题上优于其他算法,在解决多目标问题方面具有更好的性能。