蜂鸟
分类
水准点(测量)
趋同(经济学)
多目标优化
帕累托原理
算法
基于搜索的软件工程
元启发式
人口
计算机科学
数学优化
数学
软件
软件设计
生态学
软件开发
生物
经济增长
社会学
人口学
经济
程序设计语言
地理
大地测量学
作者
Weiguo Zhao,Zhenxing Zhang,Seyedali Mirjalili,Liying Wang,Nima Khodadadi,Seyed Mohammad Mirjalili
标识
DOI:10.1016/j.cma.2022.115223
摘要
Artificial hummingbird algorithm (AHA) is a recently developed bio-based metaheuristic and it shows superior performance in handling single-objective optimization problems. Despite the merit, this algorithm can only solve problems with one objective. To solve complex multi-objective optimization problems, including engineering design problems, a multi-objective AHA (MOAHA) is developed in this study. In MOAHA, an external archive is employed to save Pareto optimal solutions, and a dynamic elimination-based crowding distance (DECD) method is developed to maintain this archive to effectively preserve the population diversity. In addition, a non-dominated sorting strategy is merged with MOAHA to construct a solution update mechanism, which effectively refines Pareto optimal solutions for improving the convergence of the algorithm. The superior results over 7 competitors on 28 benchmark functions in terms of convergence, diversity and solution distribution are demonstrated with a suite of comprehensive tests. The MOAHA algorithm is also applied to 5 real-world engineering design problems with multiple objectives, demonstrating its superiority in handling challenging real-world multi-objective problems with unknown true Pareto optimal solutions and fronts. The source code of MOAHA is publicly available at https://ww2.mathworks.cn/matlabcentral/fileexchange/113535-moaha-multi-objective-artificial-hummingbird-algorithm and https://seyedalimirjalili.com/aha.
科研通智能强力驱动
Strongly Powered by AbleSci AI