An improved Shuffled Frog Leaping Algorithm with a fast search strategy for optimization problems

Several evolutionary algorithms (EAs) are proposed in the literature to solve continuous optimisation problems. In this paper we present a new search startegy to improve the efficiency of the Shuffled Frog Leaping Algorithm (SFLA). The shuffled frog leaping algorithm is a population-based approach for a heuristic search in optimization problems. The algorithm consists of a set of virtual frogs partitioned into several groups called “memeplexes”. However, After some optimization runs frogs position's become closer in each memeplex. Indeed, this problem leads to a premature convergence. For getting better effiency we propose a novel search strategy by infecting not only the worst indvidual but also the best indvidual idea's. To further improve the speed of convergence of the algorithm, we have introduced two acceleration factors in the search strategy formulation. The proposed algorithm has been evaluated on five mathematical benchmark functions. Compared with a the orginal SFLA and the particle swarm optimization algorithm, the experimental results in terms of optimization performance and the speed of convergence shows that the proposed algorithm can be an effective tool for solving combinatorial optimization problems.

[1]  Donald E. Grierson,et al.  A modified shuffled frog-leaping optimization algorithm: applications to project management , 2007 .

[2]  Katayoun Madani,et al.  A discrete shuffled frog optimization algorithm , 2011, Artificial Intelligence Review.

[3]  Yuanyuan Liu,et al.  Improved shuffled frog leaping algorithm for continuous optimization problem , 2009, 2009 IEEE Congress on Evolutionary Computation.

[4]  S. Sorooshian,et al.  Shuffled complex evolution approach for effective and efficient global minimization , 1993 .

[5]  Thiemo Krink,et al.  Improving Particle Swarm Optimization by hybridization of stochastic search heuristics and Self-Organized Criticality , 2002 .

[6]  Min-Rong Chen,et al.  Improved Shuffled Frog Leaping Algorithm and its multi-phase model for multi-depot vehicle routing problem , 2014, Expert Syst. Appl..

[7]  Donald E. Grierson,et al.  Comparison among five evolutionary-based optimization algorithms , 2005, Adv. Eng. Informatics.

[8]  Kevin E Lansey,et al.  Optimization of Water Distribution Network Design Using the Shuffled Frog Leaping Algorithm , 2003 .

[9]  Abhijit Chakrabarti,et al.  Modified shuffled frog leaping algorithm with genetic algorithm crossover for solving economic load dispatch problem with valve-point effect , 2013, Appl. Soft Comput..

[10]  Sarada Prasad Sarmah,et al.  Shuffled frog leaping algorithm and its application to 0/1 knapsack problem , 2014, Appl. Soft Comput..

[11]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[12]  Thai-Hoang Huynh,et al.  Fuzzy controller design using a new shuffled frog leaping algorithm , 2009, 2009 IEEE International Conference on Industrial Technology.