Quick Search Adv. Search

Journal of Bionic Engineering ›› 2025, Vol. 22 ›› Issue (1): 398-416.doi: 10.1007/s42235-024-00608-1

Previous Articles    

Adaptive Multi-strategy Rabbit Optimizer for Large-scale Optimization

Baowei Xiang1; Yixin Xiang2

  

  1. 1 Department of Computing School of Electronic and Information Engineering, Taizhou University, Taizhou 318000, China
    2 Department of Software Engineering College of Software, Nankai University, Tianjin 300350, China
  • Online:2025-01-03 Published:2025-02-19
  • Contact: Baowei Xiang; Yixin Xiang E-mail:xbw71@tzc.edu.cn; yisinx@qq.com
  • About author:Baowei Xiang1; Yixin Xiang2

Abstract: As optimization problems continue to grow in complexity, the need for effective metaheuristic algorithms becomes increasingly evident. However, the challenge lies in identifying the right parameters and strategies for these algorithms. In this paper, we introduce the adaptive multi-strategy Rabbit Algorithm (RA). RA is inspired by the social interactions of rabbits, incorporating elements such as exploration, exploitation, and adaptation to address optimization challenges. It employs three distinct subgroups, comprising male, female, and child rabbits, to execute a multi-strategy search. Key parameters, including distance factor, balance factor, and learning factor, strike a balance between precision and computational efficiency. We offer practical recommendations for fine-tuning five essential RA parameters, making them versatile and independent. RA is capable of autonomously selecting adaptive parameter settings and mutation strategies, enabling it to successfully tackle a range of 17 CEC05 benchmark functions with dimensions scaling up to 5000. The results underscore RA’s superior performance in large-scale optimization tasks, surpassing other state-of-the-art metaheuristics in convergence speed, computational precision, and scalability. Finally, RA has demonstrated its proficiency in solving complicated optimization problems in real-world engineering by completing 10 problems in CEC2020.

Key words: Adaptive parameter, Large scale optimization, Rabbit algorithm, Swarm intelligence, Engineering optimization