Shao Jinyan, Lu Yuan, Sun Yi, Zhao Lei
TOD Institute, Beijing Jiaotong University, Beijing, 100044, China.
Beijing Urban Construction Design and Development Group Co., Ltd, Xicheng District, Beijing, 100037, China.
Sci Rep. 2025 Mar 26;15(1):10403. doi: 10.1038/s41598-025-87350-8.
In this study, a multi-objective particle swarm optimization (MOIPSO) algorithm is proposed to address complex optimization problems, including real-world engineering challenges. The algorithm retains the basic convergence mechanism of particle swarm optimization (PSO) as its core, while innovatively combining the fast non-dominated sorting technique to effectively evaluate and approximate the Pareto optimal solution set. To enhance the diversity and generalization of the solution set, the crowding distance mechanism is introduced, ensuring a good balance between multiple optimization objectives and a wider coverage of the solution space. Additionally, an acceleration factor based on trigonometric functions and an adaptive Gaussian mutation strategy are incorporated, improving the exploration ability of the particles in the search space and facilitating their movement towards the global optimal solution more effectively. The performance of the algorithm is verified using the multi-modal multi-objective benchmark function set provided by CEC2020, and comparisons are made with five advanced multi-objective metaheuristics. The MOIPSO algorithm is also applied to solve the design problem of rail transit upper cover foundation pit, further demonstrating the practical effectiveness of the proposed algorithm. The results show that MOIPSO not only performs well in multi-objective function testing but also proves highly competitive in solving real-world engineering problems. Note that the source codes of MOGWO are publicly available at https://au.mathworks.com/matlabcentral/fileexchange/177404-moipso-optimization-engineering-problem .
在本研究中,提出了一种多目标粒子群优化(MOIPSO)算法来解决复杂的优化问题,包括现实世界中的工程挑战。该算法保留了粒子群优化(PSO)的基本收敛机制作为其核心,同时创新性地结合了快速非支配排序技术,以有效评估和逼近帕累托最优解集。为了增强解集的多样性和泛化能力,引入了拥挤距离机制,确保多个优化目标之间的良好平衡以及解空间的更广泛覆盖。此外,还引入了基于三角函数的加速因子和自适应高斯变异策略,提高了粒子在搜索空间中的探索能力,并更有效地促进它们向全局最优解移动。使用CEC2020提供的多模态多目标基准函数集验证了该算法性能,并与五种先进的多目标元启发式算法进行了比较。MOIPSO算法还应用于解决轨道交通上盖基坑的设计问题,进一步证明了所提算法的实际有效性。结果表明,MOIPSO不仅在多目标函数测试中表现良好,而且在解决现实世界工程问题方面也具有很强的竞争力。请注意,MOGWO的源代码可在https://au.mathworks.com/matlabcentral/fileexchange/177404-moipso-optimization-engineering-problem上公开获取。