初始化
元启发式
计算机科学
进化算法
数学优化
全局优化
人口
趋同(经济学)
工程优化
算法
过程(计算)
局部搜索(优化)
最优化问题
机器学习
人工智能
数学
社会学
人口学
经济
操作系统
程序设计语言
经济增长
标识
DOI:10.1016/j.eswa.2023.122638
摘要
This paper introduces the Human Evolutionary Optimization Algorithm (HEOA), a metaheuristic algorithm inspired by human evolution. HEOA divides the global search process into two distinct phases: human exploration and human development. Logistic Chaos Mapping is employed for initialization. In the human exploration phase, an initial global search is conducted, followed by the human development phase, in which the population is categorized into leaders, explorers, followers, and losers, each utilizing distinct search strategies. The convergence speed and search accuracy of HEOA are evaluated using 23 well-established test functions. Furthermore, the algorithm's applicability in engineering optimization is assessed with four engineering problems. A comparative analysis with ten other algorithms highlights HEOA's effectiveness, as evidenced by various performance metrics and statistical measures. Consistently, the results demonstrate that HEOA surpasses most current state-of-the-art algorithms in approximating optimal solutions for complex global optimization problems. The MATLAB code for HEOA is available at https://github.com/junbolian/HEOA.git.
科研通智能强力驱动
Strongly Powered by AbleSci AI