Abstract
Shuffled frog leaping algorithm (SFLA) has shown its good performance in many optimization problems. This paper proposes a Mnemonic Shuffled Frog Leaping Algorithm with Cooperation and Mutation (MSFLACM), which is inspired by the competition and cooperation methods of different evolutionary computing, such as PSO, GA, and etc. In the algorithm, shuffled frog leaping algorithm and improved local search strategy, cooperation and mutation to improve accuracy and that exhibits strong robustness and high accuracy for high-dimensional continuous function optimization. A modified shuffled frog leaping algorithm (MSFLA) is investigated that improves the leaping rule by combining velocity updating equation of PSO. To improve accuracy, if the worst position in the memeplex couldn’t get a better position in the local exploration procedure of the MSFLA, the paper introduces cooperation and mutation, which prevents local optimum and updates the worst position in the memeplex. By making comparative experiments on several widely used benchmark functions, analysis results show that the performances of that improved variant are more promising than the recently developed SFLA for searching optimum value of unimodal or multimodal continuous functions.
Similar content being viewed by others
References
Eusuff M, Lansey K (2003) Optimization of water distribution network design using the shuffled frog leaping algorithm. J Water Resour Plan Manag 129:210–225
Rahimi-Vahed A, Mirzaei AH (2007) A hybrid multi-objective shuffled frog-leaping algorithm for a mixed-model assembly line sequencing problem. Comput Ind Eng 53:642–666
Eusuff M, Lansey K (2006) Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization. Eng Optim 38:129–154
Li X, Luo J (2012) An improved shuffled frog-leaping algorithm with external optimization for continuous optimization. Inf Sci 192:143–151
Chen MR, Lu YZ (2008) A novel elitist multi-objective optimization algorithm: multi-objectiveextremal optimization. Eur J Oper Res 188:637–651
Wang QS, Sun XY (2011) A modified shuffled frog leaping algorithm with convergence of update process in local search. In: International conference on instrumentation, measurement, computer communication and control, pp 1046–1019
Ahandani MA (2014) A diversified shuffled frog leaping: an application for parameter identification. Appl Math Comput 239:1–16
Wang L, Gong Y (2013) A fast shuffled frog leaping algorithm. In: 9th international conference on natural computation (ICNC), pp 369–373
Li YH, Zhou JZ (2008) The chaos-based shuffled frog leaping algorithm and its application. In: Proceedings of 4th international conference on natural computation, pp 481–485
Luo P, Lu Q, Wu CX (2011) Modified shuffled frog leaping algorithm based on new searching strategy. In: 7th international conference on natural computation, pp 1346–1350
Roy R, Roy P, Chakrabarti A (2013) Modified shuffled frog leaping algorithm with genetic algorithm crossover for solving economic load dispatch problem with valve-point effect. Appl Soft Comput 13:4244–4254
Liu TY (2014) Fuzzy clustering algorithm based on chaotic and dynamic mutation shuffled frog leaping algorithm. Comput Appl Soft 31:276–279
Kiranyaz S, Pulkkinen J, Gabbouj M (2011) Multi-dimensional particle swarm optimization in dynamic environments. Expert Syst Appl 38:2212–2223
Bijami E, Farsangi M (2014) An improved adaptive shuffled frog leaping algorithm to solve various non-smooth economic dispatch problems in power systems. IEEE, pp 14–19
Elbeltagi E (2007) A modified shuffled frog-leaping optimization algorithm: application to project management. Struct Infrastruct Eng 3:53–60
TanUai F (2012) Improved shuffled frog leaping algorithm and its application in node localization of wireless sensor network. Intell Autom Soft Comput:807–818
Zhu GY, Zhangm WB (2014) An improved shuffled frog-leaping algorithm to optimize component pick-and-place sequencing optimization. Expert Syst Appl:2535–2545
Banati H, Mehta S (2013) Improved shuffled frog leaping algorithm for continuous optimization adapted SEVO toolbox. Adv Intell Paradigms 5:31–44
Panigrahi BK (2011) A parallel hybridization of clonal selection with shuffled frog leaping algorithm for solving global optimization problems (P-AISFLA). Springer-Verlag-Berlin-Heidelberg, pp 211–222
Ling YX, Wang M, Wang SY (2013) An effective shuffled frog-leaping algorithm for hybrid flow-shop scheduling with multiprocessor tasks. Springer-Verlag-London, pp 1529–1537
Bhattacharjee KK, Sarmah SP (2014) Shuffled frog leaping algorithm and its application to 0/1 knapsack problem. Appl Soft Comput:253–263
Sharma H, Bansal JC, Arya KV (2014) Self balanced differential evolution. J Comput Sci:312–323
Acknowledgments
Financial supports from the National Natural Science Foundation of China (No. 61072039), the National High-Tech Research and Development Program of China (No.2009AA01Z119), the 2012 Ladder Plan Project of Beijing Key Laboratory of Knowledge Engineering for Materials Science (No.Z121101002812005) the Beijing Municipal Natural Science Foundation (No.4102040) are highly appreciated.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, Hb., Zhang, Kp. & Tu, Xy. A mnemonic shuffled frog leaping algorithm with cooperation and mutation. Appl Intell 43, 32–48 (2015). https://doi.org/10.1007/s10489-014-0642-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-014-0642-x