Skip to main content
Log in

A mnemonic shuffled frog leaping algorithm with cooperation and mutation

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. Eusuff M, Lansey K (2006) Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization. Eng Optim 38:129–154

    Article  MathSciNet  Google Scholar 

  4. Li X, Luo J (2012) An improved shuffled frog-leaping algorithm with external optimization for continuous optimization. Inf Sci 192:143–151

    Article  Google Scholar 

  5. Chen MR, Lu YZ (2008) A novel elitist multi-objective optimization algorithm: multi-objectiveextremal optimization. Eur J Oper Res 188:637–651

    Article  MATH  Google Scholar 

  6. 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

  7. Ahandani MA (2014) A diversified shuffled frog leaping: an application for parameter identification. Appl Math Comput 239:1–16

    Article  MathSciNet  Google Scholar 

  8. Wang L, Gong Y (2013) A fast shuffled frog leaping algorithm. In: 9th international conference on natural computation (ICNC), pp 369–373

  9. 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

  10. 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

  11. 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

    Article  Google Scholar 

  12. Liu TY (2014) Fuzzy clustering algorithm based on chaotic and dynamic mutation shuffled frog leaping algorithm. Comput Appl Soft 31:276–279

    Google Scholar 

  13. Kiranyaz S, Pulkkinen J, Gabbouj M (2011) Multi-dimensional particle swarm optimization in dynamic environments. Expert Syst Appl 38:2212–2223

    Article  Google Scholar 

  14. 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

  15. Elbeltagi E (2007) A modified shuffled frog-leaping optimization algorithm: application to project management. Struct Infrastruct Eng 3:53–60

    Article  Google Scholar 

  16. TanUai F (2012) Improved shuffled frog leaping algorithm and its application in node localization of wireless sensor network. Intell Autom Soft Comput:807–818

  17. Zhu GY, Zhangm WB (2014) An improved shuffled frog-leaping algorithm to optimize component pick-and-place sequencing optimization. Expert Syst Appl:2535–2545

  18. Banati H, Mehta S (2013) Improved shuffled frog leaping algorithm for continuous optimization adapted SEVO toolbox. Adv Intell Paradigms 5:31–44

    Article  Google Scholar 

  19. 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

  20. 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

  21. Bhattacharjee KK, Sarmah SP (2014) Shuffled frog leaping algorithm and its application to 0/1 knapsack problem. Appl Soft Comput:253–263

  22. Sharma H, Bansal JC, Arya KV (2014) Self balanced differential evolution. J Comput Sci:312–323

Download references

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

Authors

Corresponding author

Correspondence to Hong-bo Wang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-014-0642-x

Keywords

Navigation