TY - JOUR
T1 - Artificial rabbits optimization
T2 - A new bio-inspired meta-heuristic algorithm for solving engineering optimization problems
AU - Wang, Liying
AU - Cao, Qingjiao
AU - Zhang, Zhenxing
AU - Mirjalili, Seyedali
AU - Zhao, Weiguo
N1 - Funding Information:
The authors are very grateful to the reviewers for their valuable and insightful suggestions and comments, which helped us to improve the paper. This work was supported in part by National Natural Science Foundation of China ( 11972144 , 12072098 ), and One Hundred Outstanding Innovative Scholars of Colleges and Universities in Hebei Province of China ( SLRC2019022 ). The authors gratefully acknowledge the work and help of Prof. Jiqiang Chen.
Publisher Copyright:
© 2022 Elsevier Ltd
PY - 2022/9
Y1 - 2022/9
N2 - In this paper, a new bio-inspired meta-heuristic algorithm, named artificial rabbits optimization (ARO), is proposed and tested comprehensively. The inspiration of the ARO algorithm is the survival strategies of rabbits in nature, including detour foraging and random hiding. The detour foraging strategy enforces a rabbit to eat the grass near other rabbits’ nests, which can prevent its nest from being discovered by predators. The random hiding strategy enables a rabbit to randomly choose one burrow from its own burrows for hiding, which can decrease the possibility of being captured by its enemies. Besides, the energy shrink of rabbits will result in the transition from the detour foraging strategy to the random hiding strategy. This study mathematically models such survival strategies to develop a new optimizer. The effectiveness of ARO is tested by comparison with other well-known optimizers by solving a suite of 31 benchmark functions and five engineering problems. The results show that ARO generally outperforms the tested competitors for solving the benchmark functions and engineering problems. ARO is applied to the fault diagnosis of a rolling bearing, in which the back-propagation (BP) network optimized by ARO is developed. The case study results demonstrate the practicability of the ARO optimizer in solving challenging real-world problems. The source code of ARO is publicly available at https://seyedalimirjalili.com/aro and https://ww2.mathworks.cn/matlabcentral/fileexchange/110250-artificial-rabbits-optimization-aro.
AB - In this paper, a new bio-inspired meta-heuristic algorithm, named artificial rabbits optimization (ARO), is proposed and tested comprehensively. The inspiration of the ARO algorithm is the survival strategies of rabbits in nature, including detour foraging and random hiding. The detour foraging strategy enforces a rabbit to eat the grass near other rabbits’ nests, which can prevent its nest from being discovered by predators. The random hiding strategy enables a rabbit to randomly choose one burrow from its own burrows for hiding, which can decrease the possibility of being captured by its enemies. Besides, the energy shrink of rabbits will result in the transition from the detour foraging strategy to the random hiding strategy. This study mathematically models such survival strategies to develop a new optimizer. The effectiveness of ARO is tested by comparison with other well-known optimizers by solving a suite of 31 benchmark functions and five engineering problems. The results show that ARO generally outperforms the tested competitors for solving the benchmark functions and engineering problems. ARO is applied to the fault diagnosis of a rolling bearing, in which the back-propagation (BP) network optimized by ARO is developed. The case study results demonstrate the practicability of the ARO optimizer in solving challenging real-world problems. The source code of ARO is publicly available at https://seyedalimirjalili.com/aro and https://ww2.mathworks.cn/matlabcentral/fileexchange/110250-artificial-rabbits-optimization-aro.
KW - Artificial rabbits optimization
KW - Engineering problems
KW - Fault diagnosis
KW - Meta-heuristic algorithm
KW - Nature-inspired algorithm
UR - http://www.scopus.com/inward/record.url?scp=85133907696&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85133907696&partnerID=8YFLogxK
U2 - 10.1016/j.engappai.2022.105082
DO - 10.1016/j.engappai.2022.105082
M3 - Article
AN - SCOPUS:85133907696
SN - 0952-1976
VL - 114
JO - Engineering Applications of Artificial Intelligence
JF - Engineering Applications of Artificial Intelligence
M1 - 105082
ER -