Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Artificial rabbits optimizer #163

Open
isarandi opened this issue May 31, 2023 · 0 comments
Open

Artificial rabbits optimizer #163

isarandi opened this issue May 31, 2023 · 0 comments

Comments

@isarandi
Copy link

Artificial rabbits optimization: A new bio-inspired meta-heuristic algorithm for solving engineering optimization problems

https://doi.org/10.1016/j.engappai.2022.105082

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.

owein-thuillier added a commit to owein-thuillier/EC-Bestiary that referenced this issue Apr 17, 2024
…mpelo#162, Manta ray foraging optimization fcampelo#161, Jellyfish fcampelo#160, American zebra optimization fcampelo#159, Dandelion Optimizer: A nature-inspired metaheuristic algorithm for engineering applications fcampelo#158, FBI inspired meta-optimization fcampelo#157, Komodo Dragon Algorithm fcampelo#156, Lemurs Optimizer: A New Metaheuristic Algorithm for Global Optimization fcampelo#155, African vultures optimization fcampelo#154, Lion Swarm fcampelo#153, Developed (?) Wildebeest fcampelo#152, Nature Paper! (Human Reproduction Optimization) fcampelo#151, Genetic Folding algorithm fcampelo#150
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant