image thumbnail

Escaping Bird Search for function minimization

version 1.0.0 (4.1 KB) by M Shahrouzi
This package includes two variants of "Escaping Bird Search" as a novel meta-heuristic algorithm for unconstrained global optimization.


Updated 16 Jan 2022

View License

Escaping Bird Search (EBS) is a population-based metaheuristic algorithm for global optimization. Artifical search agents are distingusihed in predator-prey pairs. The algorithm simulates challenging maneuvers between the prey (Escaping Bird) and predator (Attacking Bird) to adapt suitable flights in the search space.
EBS is among the powerful derivative-free, unit-independent and parameter-less optimization algorithms. Two simplified variants of EBS are provided in a MATLAB programming framework. This framework enables better comparison of population-based algorithms by external generation and sharing of identical initial population between the algorithms at each run.
Further reading:
Mohsen Shahrouzi, Ali Kaveh, "An efficient derivative-free optimization algorithm inspired by avian life-saving manoeuvres", Journal of Computational Science,Volume 57,2022,101483,

Cite As

M Shahrouzi (2022). Escaping Bird Search for function minimization (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2014a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

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

Start Hunting!