Boomerang aerodynamic ellipse optimizer
Version 2.0.0 (22.7 KB) by
S. Zhao
Boomerang aerodynamic ellipse optimizer: A human game-inspired optimization technique for numerical optimization and image segmentation
In this article, we introduce a novel metaheuristic optimizer inspired by the aerodynamic behavior of a boomerang in flight, explicitly modeling how release angle and launch force shape its trajectory. To overcome the limited local search capacity of existing algorithms, this paper proposes a uniform local mining strategy grounded in the aerodynamic ellipse effect and embed this mechanism within the boomerang motion model to create the boomerang aerodynamic ellipse optimizer. Evaluation on the CEC2017 benchmark functions reveals that the proposed optimizer consistently outperforms six recent comparison algorithms by achieving lower fitness values and faster convergence while maintaining robust performance across a range of problem dimensionalities. Application to image threshold segmentation on the BSDS500 dataset demonstrates superior FSIM, SSIM and PSNR metrics and stable segmentation quality across varying threshold counts, thus confirming the algorithm’s adaptability and reliability in practical image segmentation tasks. In summary, the boomerang aerodynamic ellipse optimizer emerges as a viable meta-heuristic optimization algorithm for image segmentation tasks.
Article link: https://www.sciencedirect.com/science/article/abs/pii/S037847542500271X
Cite As
S. Zhao (2025). Boomerang aerodynamic ellipse optimizer (https://www.mathworks.com/matlabcentral/fileexchange/181443-boomerang-aerodynamic-ellipse-optimizer), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2022b
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 2.0.0 | Article link |
|
|
| 1.0.0 |
|
