Artificial Hummingbird Algorithm (AHA): A novel bio-inspired optimization algorithm
Vous suivez désormais cette soumission
- Les mises à jour seront visibles dans votre flux de contenu suivi
- Selon vos préférences en matière de communication il est possible que vous receviez des e-mails
The Artificial Hummingbird Algorithm (AHA) is inspired by the special flight skills and intelligent foraging strategies of hummingbirds in nature. Three foraging strategies of hummingbirds, including the guided foraging, territorial foraging, and migrating foraging, are implemented. Moreover, three kinds of flight skills utilized in the foraging strategies such as the axial, diagonal, and omnidirectional flights, are modeled. Specially, a visit table mimicking the supernormal memory ability of hummingbirds is constructed to guide the hummingbirds in the algorithm for performing the global optimization.
The performance of AHA is tested on 23 benchmark functions and 50 benchmark functions, demonstrating its optimization ability in solving global optimization problems.
The MATLAB m-files of the Artificial Hummingbird Algorithm (AHA) can be downloaded from the following link, in which two sets of benchmarks, including 23 functions and 50 functions, are used in the optimizer.
Homepage: https://seyedalimirjalili.com/aha
Main paper: W. Zhao, L. Wang and S. Mirjalili, Artificial hummingbird algorithm: A new bio-inspired optimizer with its engineering applications, Computer Methods in Applied Mechanics and Engineering (2021) 114194, https://doi.org/10.1016/j.cma.2021.114194.
Citation pour cette source
W. Zhao (2026). Artificial Hummingbird Algorithm (https://fr.mathworks.com/matlabcentral/fileexchange/101133-artificial-hummingbird-algorithm), MATLAB Central File Exchange. Extrait(e) le .
Remerciements
A inspiré : PVParamEstimation-AHMPAAd4INR
Informations générales
- Version 1.0.1 (13,5 ko)
Compatibilité avec les versions de MATLAB
- Compatible avec toutes les versions
Plateformes compatibles
- Windows
- macOS
- Linux
| Version | Publié le | Notes de version | Action |
|---|---|---|---|
| 1.0.1 | Minor change |
||
| 1.0.0 |
