Modified firefly algorithm using fuzzy tuned parameters

Firefly algorithm is one of the metaheuristic algorithms which are used for solving optimization problems. This algorithm is a population-based algorithm like most of algorithms in this class that utilizes swarm intelligence to search the problem space. Searching steps in this algorithm include random step or random search and information - based step or local search. So, these two types of movement, present properties to algorithm known as exploration and exploitation respectively. Considering importance of balance between these two properties in movement of algorithm toward optimal solution, we have proposed a new method in which fuzzy controller used as parameter controller in the firefly algorithm with the aim of gaining balance between exploration and exploitation. In fact, we have used fuzzy logic as a tool for parameters tuning considering algorithm progress trend toward the best solution. We have used the proposed algorithm to solve traveling salesman problem and obtained results show increase of firefly algorithm.

[1]  Amiya Nayak,et al.  Fault identification with binary adaptive fireflies in parallel and distributed systems , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[2]  Chunguang Zhou,et al.  Fuzzy discrete particle swarm optimization for solving traveling salesman problem , 2004, The Fourth International Conference onComputer and Information Technology, 2004. CIT '04..

[3]  O. Abedinia,et al.  Multi-objective Environmental/Economic Dispatch using firefly technique , 2012, 2012 11th International Conference on Environment and Electrical Engineering.

[4]  Karim Faez,et al.  Imperialist Competitive Algorithm Using Chaos Theory for Optimization (CICA) , 2010, 2010 12th International Conference on Computer Modelling and Simulation.

[5]  HorngMing-Huwi Vector quantization using the firefly algorithm for image compression , 2012 .

[6]  Hema Banati,et al.  Fire Fly Based Feature Selection Approach , 2011 .

[7]  Ming-Huwi Horng,et al.  The Codebook Design of Image Vector Quantization Based on the Firefly Algorithm , 2010, ICCCI.

[8]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

[9]  Taher Niknam,et al.  Reserve Constrained Dynamic Economic Dispatch: A New Fast Self-Adaptive Modified Firefly Algorithm , 2012, IEEE Systems Journal.

[10]  Xin-She Yang,et al.  Engineering Optimization: An Introduction with Metaheuristic Applications , 2010 .

[11]  Thatchai Thepphakorn,et al.  Application of Firefly Algorithm and Its Parameter Setting for Job Shop Scheduling , 2012 .

[12]  U. Hönig,et al.  A Firefly Algorithm-based Approach for Scheduling Task Graphs in Homogeneous Systems , 2010 .

[13]  Suyanto,et al.  Evolutionary Discrete Firefly Algorithm for Travelling Salesman Problem , 2011, ICAIS.