Escape: An Optimizer based on crowd evacuation behaviors
版本 1.0.0 (4.7 MB) 作者:
Ali Asghar Heidari
Escape: An optimization method based on crowd evacuation behaviors
Meta-heuristic algorithms, particularly those based on swarm intelligence, are highly effective for solving black-box optimization problems. However, maintaining a balance between exploration and exploitation within these algorithms remains a significant challenge. This paper introduces a useful algorithm, called Escape or Escape Algorithm (ESC), inspired by crowd evacuation behavior, to solve real-world cases and benchmark problems. The ESC algorithm simulates the behavior of crowds during the evacuation, where the population is divided into calm, herding, and panic groups during the exploration phase, reflecting different levels of decision-making and emotional states. Calm individuals guide the crowd toward safety, herding individuals imitate others in less secure areas, and panic individuals make volatile decisions in the most dangerous zones. As the algorithm transitions into the exploitation phase, the population converges toward optimal solutions, akin to finding the safest exit. The effectiveness of the ESC algorithm is validated on two adjustable problem size test suites, CEC 2017 and CEC 2022. ESC ranked first in the 10-dimensional, 30-dimensional tests of CEC 2017, and the 10-dimensional and 20-dimensional tests of CEC 2022, and second in the 50-dimensional and 100-dimensional tests of CEC 2017. Additionally, ESC performed exceptionally well, ranking first in the engineering problems of pressure vessel design, tension/compression spring design, and rolling element bearing design, as well as in two 3D UAV path planning problems, demonstrating its efficiency in solving real-world complex problems, particularly complex problems like 3D UAV path planning. Compared with 12 other high-performance, classical, and advanced algorithms, ESC exhibited superior performance in complex optimization problems.
引用格式
Ali Asghar Heidari (2024). Escape: An Optimizer based on crowd evacuation behaviors (https://www.mathworks.com/matlabcentral/fileexchange/174465-escape-an-optimizer-based-on-crowd-evacuation-behaviors), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
创建方式
R2024b
兼容任何版本
平台兼容性
Windows macOS Linux标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Artemisinin Optimizer (AO)-2024
Educational Competition Optimizer (ECO)-2024
Escape optimization algorithm (ESC)-2024
Fata Morgana Algorithm (FATA)-2024
Harris Hawk Optimization (HHO)-2019
Hunger Games Search (HGS)-2021
Moss Growth Optimization (MGO)-2024
Parrot Optimizer (PO)-2024
Polar Lights Optimizer (PLO)-2024
Runge Kutta Optimization (RUN)-2021
Slime mould algorithm (SMA)-2020
Weighted Mean of Vectors (INFO)-2022
版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.0.0 |