Objective function
Generate initial population of fireflies Light intensity Define light absorption coefficient while (t < MaxGeneration) do for for if ( Move firefly i towards j in d-dimension; end if Attractiveness varies with distance Evaluate new solutions and update light intensity end for end for Rank the fireflies and find the current best end while Post-process results and visualization |