“…Modifications include and not restricted to: adding memory, varying parameters of the algorithm throughout the iterations and altering the updating formula for the fireflies. New variants of FFA were proposed and implemented to solve benchmark functions, engineering design problems, economic load dispatch problems and so on (Kazemzadah-Parsi, 2014;FisterJr et al, 2012, Yu et al, 2015Farhani et al, 2011;Gandomi et al, 2013;Yu et al, 2014). Some of these new versions of firefly algorithm recently developed, but not yet applied to solve the ELD problem like modified firefly algorithm(MFA), memeticfirefly algorithm (MFFA) and variable step size firefly algorithm (VSSFA) (Kazemzadah-Parsi, 2014;FisterJr et al, 2012, Yu et al, 2015.…”