Elk herd optimizer (EHO)

版本 1.0.0 (28.4 KB) 作者: Mohammed Awadallah
Elk herd optimizer: a novel nature-inspired metaheuristic algorithm
321.0 次下载
更新时间 2024/8/7

查看许可证

A novel nature-inspired swarm-based optimization algorithm called elk herd optimizer (EHO) is introduced. It is inspired by the breeding process of the elk herd. Elks have two main breeding seasons: rutting and calving. In the rutting season, the elk herd splits into different families of various sizes. This division is based on fighting for dominance between bulls, where the stronger bull can form a family with large numbers of harems. In the calving season, each family breeds new calves from its bull and harems. This inspiration is set in an optimization context where the optimization loop consists of three operators: rutting season, calving season, and selection season. During the selection season, all families are merged, including bulls, harems, and calves. The fittest elk herd will be selected for use in the upcoming rutting and calving seasons. In simple words, EHO divides the population into a set of groups, each with one leader and several followers in the rutting season. The number of followers is determined based on the fitness value of its leader group. Each group will generate new solutions based on its leader and followers in the calving season. The members of all groups including leaders, followers, and new solutions are combined and the fittest population is selected in the selection season. The performance of EHO is assessed using 30 benchmark optimization problems utilized in the CEC-2017 special sessions on real-parameter optimization. The comparative results were conducted against ten well-established metaheuristic algorithms and showed that the proposed EHO yielded the best results for almost all the benchmark functions used. In a nutshell, EHO is an efficient nature-inspired swarm-based optimization algorithm that can be used to tackle several optimization problems.
---
Paper: Al-Betar, M.A., Awadallah, M.A., Braik, M.S. et al. Elk herd optimizer: a novel nature-inspired metaheuristic algorithm. Artif Intell Rev 57, 48 (2024). https://doi.org/10.1007/s10462-023-10680-4

引用格式

Mohammed Awadallah (2025). Elk herd optimizer (EHO) (https://www.mathworks.com/matlabcentral/fileexchange/171029-elk-herd-optimizer-eho), MATLAB Central File Exchange. 检索时间: .

MATLAB 版本兼容性
创建方式 R2022a
兼容任何版本
平台兼容性
Windows macOS Linux
标签 添加标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0