Multiobjective Bat Algorithm (MOBA)
The multiobjective bat algorithm (MOBA) is a nature-inspired optimization algorithm. This demo solves the bi-objective ZDT3 functions with D=30 (dimensions), and the obtained Pareto Front is displayed. It is relatively straightforward to extend this code to solve other multi-objective functions and optimization problems. You can change the objective functions, the dimensionality, and simple lower and upper bounds (Lb, Ub) as well as certain parameters.
Citation pour cette source
XS Yang (2024). Multiobjective Bat Algorithm (MOBA) (https://www.mathworks.com/matlabcentral/fileexchange/74753-multiobjective-bat-algorithm-moba), MATLAB Central File Exchange. Extrait(e) le .
Yang, Xin She. “Bat Algorithm for Multi-Objective Optimisation.” International Journal of Bio-Inspired Computation, vol. 3, no. 5, Inderscience Publishers, 2011, p. 267, doi:10.1504/ijbic.2011.042259.
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
Version | Publié le | Notes de version | |
---|---|---|---|
1.0.0 |