Prairie Dog Optimization Algorithm

被引:0
作者
Absalom E. Ezugwu
Jeffrey O. Agushaka
Laith Abualigah
Seyedali Mirjalili
Amir H. Gandomi
机构
[1] University of KwaZulu-Natal,School of Mathematics, Statistics, and Computer Science
[2] Federal University of Lafia,Department of Computer Science
[3] Amman Arab University,Faculty of Computer Sciences and Informatics
[4] Middle East University,Faculty of Information Technology
[5] Universiti Sains Malaysia,School of Computer Sciences
[6] Torrens University,Centre for Artificial Intelligence Research and Optimization
[7] Yonsei University,Yonsei Frontier Lab
[8] University of Technology Sydney,Faculty of Engineering and Information Technology
来源
Neural Computing and Applications | 2022年 / 34卷
关键词
Nature-inspired; Prairie dogs; Optimization algorithm; Anti-predation; Burrow-building; Optimization; Swarm intelligence;
D O I
暂无
中图分类号
学科分类号
摘要
This study proposes a new nature-inspired metaheuristic that mimics the behaviour of the prairie dogs in their natural habitat called the prairie dog optimization (PDO). The proposed algorithm uses four prairie dog activities to achieve the two common optimization phases, exploration and exploitation. The prairie dogs' foraging and burrow build activities are used to provide exploratory behaviour for PDO. The prairie dogs build their burrows around an abundant food source. As the food source gets depleted, they search for a new food source and build new burrows around it, exploring the whole colony or problem space to discover new food sources or solutions. The specific response of the prairie dogs to two unique communication or alert sound is used to accomplish exploitation. The prairie dogs have signals or sounds for different scenarios ranging from predator threats to food availability. Their communication skills play a significant role in satisfying the prairie dogs' nutritional needs and anti-predation abilities. These two specific behaviours result in the prairie dogs converging to a specific location or a promising location in the case of PDO implementation, where further search (exploitation) is carried out to find better or near-optimal solutions. The performance of PDO in carrying out optimization is tested on a set of twenty-two classical benchmark functions and ten CEC 2020 test functions. The experimental results demonstrate that PDO benefits from a good balance of exploration and exploitation. Compared with the results of other well-known population-based metaheuristic algorithms available in the literature, the PDO shows stronger performance and higher capabilities than the other algorithms. Furthermore, twelve benchmark engineering design problems are used to test the performance of PDO, and the results indicate that the proposed PDO is effective in estimating optimal solutions for real-world optimization problems with unknown global optima. The PDO algorithm source codes is publicly available at https://www.mathworks.com/matlabcentral/fileexchange/110980-prairie-dog-optimization-algorithm.
引用
收藏
页码:20017 / 20065
页数:48
相关论文
共 168 条
  • [11] Agushaka J(2018)An improved firefly algorithm for the unrelated parallel machines scheduling problem with sequence-dependent setup times IEEE Access 6 2031-511
  • [12] Ezugwu A(2016)Optimal PID-type fuzzy logic controller for a multi-input multi-output active magnetic bearing system Neural Comput Appl 27 499-28
  • [13] Dokeroglu T(2016)Adaptive ECG denoising using genetic algorithm-based thresholding and ensemble empirical mode decomposition Inf Sci 373 e6629-32
  • [14] Sevinc E(2021)Characterization of abnormalities in breast cancer images using nature-inspired metaheuristic optimized convolutional neural networks model Concurr Comput Pract Exp 84 1-16
  • [15] Kucukyilmaz T(2021)A bioinspired neural architecture search based convolutional neural network for breast cancer detection using histopathology images Sci Rep 11 15-359
  • [16] Cosar A(2017)An improved ant colony optimization algorithm with fault tolerance for job scheduling in grid computing systems PLoS ONE 12 116158-18
  • [17] Kirkpatrick S(2018)Symbiotic organisms search algorithm for the unrelated parallel machines scheduling with sequence-dependent setup times PLoS ONE 13 2013-11215
  • [18] Gelatt CD(2019)Enhanced symbiotic organisms search algorithm for unrelated parallel machines manufacturing scheduling with setup times Knowl-Based Syst 172 1-2248
  • [19] Vecchi MP(2021)Advanced Arithmetic Optimization Algorithm for solving mechanical engineering design problems PLoS ONE 16 341-1551
  • [20] Akay B(2021)Reptile Search Algorithm (RSA): a nature-inspired meta-heuristic optimizer Expert Syst Appl 191 1-84