Basic concepts of an optimization problem
  • What is an optimization problem
  • Choosing a function to optimize
  • Writing the functions in MATLAB
Basic concepts of FireFly Optimization Algorithm
  • What is Firefly algorithm about?
  • Overview of the Firefly Algorithm procedure
Formulating and coding FireFly Optimization Algorithm
  • Importing the optimization function parameters
  • Defining the fireflies
  • Initializing the fireflies in MATLAB
  • Saving the best Firefly information
  • Formulation of attraction
  • Final attraction equation
  • Importing the attraction equation in Matlab
  • Handling the out of range fireflies
  • Understanding the Iteration
  • Understanding the damping
  • Displaying the results
  • MATLAB codes of firefly optimization algorithm