Fig.2 Convergence plot (n = 20, maxGen = 20)
This design example shows how the Firefly algorithm can be applied to the gravity wall design. Although this example has only 2 design variables, the same algorithm can be applied to problems with larger dimensions, like structural design problems with multiple components.
Citation:
Adisorn Owatsiriwong (2024). Shape optimization of gravity wall using Firefly algorithm(https://www.mathworks.com/matlabcentral/fileexchange/160083-shape-optimization-of-gravity-wall-using-firefly-algorithm), MATLAB Central File Exchange. Retrieved February 24, 2024.
Reference:
XS Yang (2010), Nature-Inspired Metaheuristic Algorithms, 2nd edition
RF Craig (2005), Craig's Soil Mechanics, 7th edition, Spon Press