top of page
  • Writer's pictureAdisorn O.

Firefly Algorithm: Part 3 -- Design Example

Updated: Feb 24

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.


Adisorn Owatsiriwong (2024). Shape optimization of gravity wall using Firefly algorithm(, MATLAB Central File Exchange. Retrieved February 24, 2024.


XS Yang (2010), Nature-Inspired Metaheuristic Algorithms, 2nd edition

RF Craig (2005), Craig's Soil Mechanics, 7th edition, Spon Press



bottom of page