数学优化
粒子群优化
约束(计算机辅助设计)
水准点(测量)
启发式
计算机科学
算法
数学
几何学
大地测量学
地理
作者
Muhammad Asif Jan,Yasir Mahmood,Hidayat Ullah Khan,Wali Khan Mashwani,M. Irfan Uddin,Marwan Mahmoud,Rashida Adeeb Khanum,Ikramullah Ikramullah,Noor Mast
标识
DOI:10.32604/cmc.2021.015294
摘要
The particle swarm optimization (PSO) algorithm is an established nature-inspired population-based meta-heuristic that replicates the synchronizing movements of birds and fish. PSO is essentially an unconstrained algorithm and requires constraint handling techniques (CHTs) to solve constrained optimization problems (COPs). For this purpose, we integrate two CHTs, the superiority of feasibility (SF) and the violation constraint-handling (VCH), with a PSO. These CHTs distinguish feasible solutions from infeasible ones. Moreover, in SF, the selection of infeasible solutions is based on their degree of constraint violations, whereas in VCH, the number of constraint violations by an infeasible solution is of more importance. Therefore, a PSO is adapted for constrained optimization, yielding two constrained variants, denoted SF-PSO and VCH-PSO. Both SF-PSO and VCH-PSO are evaluated with respect to five engineering problems: the Himmelblau’s nonlinear optimization, the welded beam design, the spring design, the pressure vessel design, and the three-bar truss design. The simulation results show that both algorithms are consistent in terms of their solutions to these problems, including their different available versions. Comparison of the SF-PSO and the VCH-PSO with other existing algorithms on the tested problems shows that the proposed algorithms have lower computational cost in terms of the number of function evaluations used. We also report our disagreement with some unjust comparisons made by other researchers regarding the tested problems and their different variants.
科研通智能强力驱动
Strongly Powered by AbleSci AI