An improved shuffled frog-leaping algorithm with extremal optimisation for continuous optimisation

Several types of evolutionary computing methods are documented in the literature and are well known for solving unconstrained optimisation problems. This paper proposes a hybrid scheme that combines the merits of a global search algorithm, the shuffled frog-leaping algorithm (SFLA) and local exploration, extremal optimisation (EO) and that exhibits strong robustness and fast convergence for high-dimensional continuous function optimisation. A modified shuffled frog-leaping algorithm (MSFLA) is investigated that improves the leaping rule by properly extending the leaping step size and adding a leaping inertia component to account for social behaviour. To further improve the local search ability of MSFLA and speed up convergence, we occasionally introduce EO, which has an excellent local exploration capability, in the local exploration process of the MSFLA. It is characterised by alternating the coarse-grained Cauchy mutation and the fine-grained Gaussian mutation. Compared with standard particle swarm optimisation (PSO), SFLA and MSFLA for six widely used benchmark examples, the hybrid MSFLA-EO is shown to be a good and robust choice for solving high-dimensional continuous function optimisation problems. It possesses excellent performance in terms of the mean function values, the success rate and the fitness function evaluations (FFE), which is a rough measure of the complexity of the algorithm.

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

[2]  Li Xia,et al.  Modified shuffled frog-leaping algorithm to solve traveling salesman problem , 2009 .

[3]  Yang Genke,et al.  Multiobjective extremal optimization with applications to engineering design , 2007 .

[4]  G. Hogg,et al.  UNCONSTRAINED DISCRETE NONLINEAR PROGRAMMING , 1979 .

[5]  Min-Rong Chen,et al.  A novel elitist multiobjective optimization algorithm: Multiobjective extremal optimization , 2008, Eur. J. Oper. Res..

[6]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[7]  Stefan Boettcher,et al.  Extremal Optimization for the Sherrington-Kirkpatrick Spin Glass , 2004 .

[8]  Min-Rong Chen,et al.  A novel hybrid algorithm for global optimization based on EO and SFLA , 2009, 2009 4th IEEE Conference on Industrial Electronics and Applications.

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

[10]  Bernd Freisleben,et al.  A Genetic Local Search Approach to the Quadratic Assignment Problem , 1997, ICGA.

[11]  Thai-Hoang Huynh,et al.  A modified shuffled frog leaping algorithm for optimal tuning of multivariable PID controllers , 2008, 2008 IEEE International Conference on Industrial Technology.

[12]  Alireza Rahimi-Vahed,et al.  A hybrid multi-objective shuffled frog-leaping algorithm for a mixed-model assembly line sequencing problem , 2007, Comput. Ind. Eng..

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

[14]  Stefan Boettcher,et al.  Extremal optimization at the phase transition of the three-coloring problem. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[15]  Günter Rudolph,et al.  An Evolutionary Algorithm for Integer Programming , 1994, PPSN.

[16]  S. Boettcher Extremal optimization for Sherrington-Kirkpatrick spin glasses , 2004, cond-mat/0407130.

[17]  Stefan Boettcher,et al.  Extremal Optimization: Methods derived from Co-Evolution , 1999, GECCO.