Improving Monarch Butterfly Optimization (MBO) by using Greedy strategy and self-adaptive Crossover operator. This code demonstrates how GCMBO works for unconstrained optimization (Ackley Function), which can easily be extended to solve various global optimization problems efficiently.
Two versions are provided:
GCMBO_Generation_V1.m is for a fixed number of iterations/generations.
GCMBO_FEs_V1.m is for a fixed number of Function Evaluations (FEs).
Gai-Ge Wang (2021). GCMBO (https://www.mathworks.com/matlabcentral/fileexchange/55339-gcmbo), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!