Memetic frog leaping algorithm for global optimization

Developing an effective memetic algorithm that integrates leaning units and achieves the synergistic coordination between exploration and exploitation is a difficult task. In this paper, we propose a memetic algorithm based on the shuffled frog leaping algorithm, which is fulfilled by three units: memetic diffusion component, memetic evolutionary component and memetic learning component. Memetic diffusion component enhances the diversity of population by the shuffled process. Memetic evolutionary component accomplishes the exploitation task by integrating the frog leaping rule, geometric center, Newton’s gravitational force-based gravitational center and Lévy flight operator. Memetic learning component improves the exploration by an adaptive learning rule based on the individual selection and the dimension selection. In order to evaluate the effectiveness of the proposed algorithm, 30 benchmark functions and a real-world optimization problem are used to compare our algorithm against 13 well-known heuristic methods. The experimental results demonstrate that the performance of our algorithm is better than others for the continuous optimization problems.

[1]  Pandian Vasant,et al.  Handbook of Research on Artificial Intelligence Techniques and Algorithms , 2015 .

[2]  Hyun Joon Shin,et al.  One-class support vector machines - an application in machine fault detection and classification , 2005, Comput. Ind. Eng..

[3]  Andy J. Keane,et al.  Combining Global and Local Surrogate Models to Accelerate Evolutionary Optimization , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[4]  Janez Brest,et al.  Self-Adapting Control Parameters in Differential Evolution: A Comparative Study on Numerical Benchmark Problems , 2006, IEEE Transactions on Evolutionary Computation.

[5]  Jie Zhao,et al.  A quantum-behaved particle swarm optimization with memetic algorithm and memory for continuous non-linear large scale problems , 2014, Inf. Sci..

[6]  Christian L. Müller,et al.  Particle Swarm CMA Evolution Strategy for the optimization of multi-funnel landscapes , 2009, 2009 IEEE Congress on Evolutionary Computation.

[7]  Catherine Blake,et al.  UCI Repository of machine learning databases , 1998 .

[8]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[9]  Cheng Chen,et al.  Quantum-Inspired Shuffled Frog Leaping Algorithm for Spectrum Sensing in Cooperative Cognitive Radio Network , 2014, HCC.

[10]  Morteza Alinia Ahandani,et al.  A diversified shuffled frog leaping: An application for parameter identification , 2014, Appl. Math. Comput..

[11]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[12]  Tarun Kumar Sharma,et al.  Centroid Mutation Embedded Shuffled Frog-Leaping Algorithm , 2015 .

[13]  Andy J. Keane,et al.  Meta-Lamarckian learning in memetic algorithms , 2004, IEEE Transactions on Evolutionary Computation.

[14]  Jürgen Teich,et al.  Systematic integration of parameterized local search into evolutionary algorithms , 2004, IEEE Transactions on Evolutionary Computation.

[15]  Morteza Alinia Ahandani,et al.  Opposition-based learning in shuffled frog leaping: An application for parameter identification , 2015, Inf. Sci..

[16]  Qingfu Zhang,et al.  An Intelligent Multi-Restart Memetic Algorithm for Box Constrained Global Optimisation , 2013, Evolutionary Computation.

[17]  Kevin Kok Wai Wong,et al.  Classification of adaptive memetic algorithms: a comparative study , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[18]  Chen Fang,et al.  An effective shuffled frog-leaping algorithm for multi-mode resource-constrained project scheduling problem , 2011, Inf. Sci..

[19]  Victor O. K. Li,et al.  Real-Coded Chemical Reaction Optimization , 2012, IEEE Transactions on Evolutionary Computation.

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

[21]  Feng-Yan Yi,et al.  Adaptive Grouping Cloud Model Shuffled Frog Leaping Algorithm for Solving Continuous Optimization Problems , 2015, Comput. Intell. Neurosci..

[22]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[23]  Thomas Stützle,et al.  Artificial bee colonies for continuous optimization: Experimental analysis and improvements , 2013, Swarm Intelligence.

[24]  Yangyang Li,et al.  A hybrid memetic algorithm for global optimization , 2014, Neurocomputing.

[25]  Quan-Ke Pan,et al.  An effective shuffled frog-leaping algorithm for multi-objective flexible job shop scheduling problems , 2012, Appl. Math. Comput..

[26]  Jim E. Smith,et al.  Coevolving Memetic Algorithms: A Review and Progress Report , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[27]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[28]  Andries Petrus Engelbrecht,et al.  Differential Evolution Based Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[29]  Hong-Bo Wang,et al.  A mnemonic shuffled frog leaping algorithm with cooperation and mutation , 2014, Applied Intelligence.

[30]  Arthur C. Sanderson,et al.  JADE: Adaptive Differential Evolution With Optional External Archive , 2009, IEEE Transactions on Evolutionary Computation.

[31]  R. Venkata Rao,et al.  Teaching-Learning-Based Optimization: An optimization method for continuous non-linear large scale problems , 2012, Inf. Sci..

[32]  R. Mantegna,et al.  Fast, accurate algorithm for numerical simulation of Lévy stable stochastic processes. , 1994, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[33]  Ponnuthurai Nagaratnam Suganthan,et al.  Problem Definitions and Evaluation Criteria for the CEC 2014 Special Session and Competition on Single Objective Real-Parameter Numerical Optimization , 2014 .

[34]  Deming Lei,et al.  A shuffled frog-leaping algorithm for hybrid flow shop scheduling with two agents , 2015, Expert Syst. Appl..

[35]  Andrew Lim,et al.  Example-based learning particle swarm optimization for continuous optimization , 2012, Information Sciences.

[36]  Pablo Moscato,et al.  On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts : Towards Memetic Algorithms , 1989 .

[37]  Weiping Zhang,et al.  Enhanced shuffled frog-leaping algorithm for solving numerical function optimization problems , 2015, Journal of Intelligent Manufacturing.

[38]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[39]  Nor Ashidi Mat Isa,et al.  Bidirectional teaching and peer-learning particle swarm optimization , 2014, Inf. Sci..

[40]  P. N. Suganthan,et al.  Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[41]  R. Mantegna Lévy walks and enhanced diffusion in Milan stock exchange , 1991 .

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

[43]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[44]  Pandian Vasant,et al.  Handbook of Research on Modern Optimization Algorithms and Applications in Engineering and Economics , 2016 .

[45]  Chen Fang,et al.  An effective shuffled frog-leaping algorithm for resource-constrained project scheduling problem , 2012, Comput. Oper. Res..

[46]  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..

[47]  Xia Li,et al.  An improved shuffled frog-leaping algorithm with extremal optimisation for continuous optimisation , 2012, Inf. Sci..

[48]  Yew-Soon Ong,et al.  A Probabilistic Memetic Framework , 2009, IEEE Transactions on Evolutionary Computation.

[49]  Yang Ye,et al.  Solving TSP with Shuffled Frog-Leaping Algorithm , 2008 .

[50]  Shengxiang Yang,et al.  A memetic particle swarm optimization algorithm for multimodal optimization problems , 2011, 2011 Chinese Control and Decision Conference (CCDC).

[51]  Marjan Mernik,et al.  A chess rating system for evolutionary algorithms: A new method for the comparison and ranking of evolutionary algorithms , 2014, Inf. Sci..

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

[53]  Zhen Liu,et al.  A lévy flight-based shuffled frog-leaping algorithm and its applications for continuous optimization problems , 2016, Appl. Soft Comput..

[54]  Gülay Tezel,et al.  Artificial algae algorithm (AAA) for nonlinear global optimization , 2015, Appl. Soft Comput..

[55]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[56]  Maoguo Gong,et al.  A two-level learning strategy based memetic algorithm for enhancing community robustness of networks , 2018, Inf. Sci..

[57]  Yew-Soon Ong,et al.  Memetic Computation—Past, Present & Future [Research Frontier] , 2010, IEEE Computational Intelligence Magazine.

[58]  Giovanni Iacca,et al.  Ockham's Razor in memetic computing: Three stage optimal memetic exploration , 2012, Inf. Sci..

[59]  Shiu Yin Yuen,et al.  An Evolutionary Algorithm That Makes Decision Based on the Entire Previous Search History , 2011, IEEE Transactions on Evolutionary Computation.

[60]  Chun-De Yang,et al.  Using Immune Algorithm to Optimize Anomaly Detection Based on SVM , 2006, 2006 International Conference on Machine Learning and Cybernetics.

[61]  Bernhard Sendhoff,et al.  A Unified Framework for Symbiosis of Evolutionary Mechanisms with Application to Water Clusters Potential Model Design , 2012, IEEE Computational Intelligence Magazine.

[62]  Huan Li,et al.  ITGO: Invasive tumor growth optimization algorithm , 2015, Appl. Soft Comput..

[63]  Chee Peng Lim,et al.  A new Reinforcement Learning-based Memetic Particle Swarm Optimizer , 2016, Appl. Soft Comput..

[64]  Xia Li,et al.  A novel hybrid shuffled frog leaping algorithm for vehicle routing problem with time windows , 2015, Inf. Sci..

[65]  Bo Jin,et al.  Support Vector Machine with the Fuzzy Hybrid Kernel for Protein Subcellular Localization Classification , 2005, The 14th IEEE International Conference on Fuzzy Systems, 2005. FUZZ '05..

[66]  B. Schutz Gravity from the ground up , 2003 .

[67]  Mohammad Rasoul Narimani,et al.  A New Modified Shuffle Frog Leaping Algorithm for Non-Smooth Economic Dispatch , 2011 .

[68]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..