Skip to main content

Enhanced Moth-flame Optimization Based on Cultural Learning and Gaussian Mutation

Abstract

This paper presents an Enhanced Moth-Flame Optimization (EMFO) technique based on Cultural Learning (CL) and Gaussian Mutation (GM). The mechanism of CL and the operator of GM are incorporated to the original algorithm of Moth-Flame Optimization (MFO). CL plays an important role in the inheritance of historical experiences and stimulates moths to obtain information from flames more effectively, which helps MFO enhance its searching ability. Furthermore, in order to overcome the disadvantage of trapping into local optima, the operator of GM is introduced to MFO. This operator acts on the best flame in order to generate several variant ones, which can increase the diversity. The proposed algorithm of EMFO has been comprehensively evaluated on 13 benchmark functions, in comparison with MFO. Simulation results verify that EMFO shows a significant improvement on MFO, in terms of solution quality and algorithmic reliability.

This is a preview of subscription content, access via your institution.

References

  1. Tao F, Laili Y, Liu Y, Feng Y, Wang Q, Zhang L, Xu L. Concept, principle and application of dynamic configuration for intelligent algorithms. IEEE Systems Journal, 2014, 8, 28–42.

    Article  Google Scholar 

  2. Beyer H G. The simple genetic algorithm: Foundations and theory. IEEE Transactions on Evolutionary Computation, 2000, 4, 191–192.

    Article  Google Scholar 

  3. Clerc M, Kennedy J. The particle swarm: Explosion, stability, and convergence in a multi-dimensional complex space. IEEE Transactions on Evolutionary Computation, 2002, 6, 58–73.

    Article  Google Scholar 

  4. Dorigo M, Birattari M, Stutzle T. Ant colony optimization - Artificial ants as a computational intelligence technique. IEEE Computational Intelligence Magazine, 2006, 1, 28–39.

    Article  Google Scholar 

  5. Karaboga D, Akay B. A comparative study of artificial bee colony algorithm. Applied Mathematics and Computation, 2009, 214, 108–132.

    MathSciNet  Article  MATH  Google Scholar 

  6. Pan W T. A new fruit fly optimization algorithm: Taking the financial distress model as an example. Knowledge-Based Systems, 2012, 26, 69–74.

    Article  Google Scholar 

  7. Rajabioun R. Cuckoo optimization algorithm. Applied Soft Computing, 2011, 11, 5508–5518.

    Article  Google Scholar 

  8. He S, Wu Q H, Saunders J R. Group search optimizer: An optimization algorithm inspired by animal searching behavior. IEEE Transactions on Evolutionary Computation, 2009, 13, 973–990.

    Article  Google Scholar 

  9. Li Y Z, Wu Q H, Li M S. Group search optimizer with intraspecific competition and levy walk. Knowledge-Based Systems, 2015, 73, 44–51.

    Article  Google Scholar 

  10. Mirjalili S. The ant lion optimizer. Advances in Engineering Software, 2015, 83, 80–98.

    Article  Google Scholar 

  11. Mirjalili S, Mirjalili S M, Lewis A. Grey wolf optimizer. Advances in Engineering Software, 2014, 69, 46–61.

    Article  Google Scholar 

  12. Mirjalili S. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowledge-Based Systems, 2015, 89, 228–249.

    Article  Google Scholar 

  13. Yamany W, Fawzy M, Tharwat A, Hassanien A E. Moth-flame optimization for training multi-layer perceptrons. 11th International Computer Engineering Conference (ICENCO), Cairo, Egypt, 2015, 267–272.

    Google Scholar 

  14. Abd el sattar S, Kamel S, Ebeed M. Enhancing security of power systems including SSSC using moth-flame optimization algorithm. 18th International Middle East Power Systems Conference (MEPCON), Cairo, Egypt, 2016, 797–802.

    Google Scholar 

  15. Zawbaa H M, Emary E, Parv B, Sharawi M. Feature selection approach based on moth-flame optimization algorithm. IEEE Congress on Evolutionary Computation (CEC), Vancouver, Canada, 2016, 4612–4617.

    Google Scholar 

  16. Zhao H, Zhao H, Guo S. Using GM (1, 1) optimized by MFO with rolling mechanism to forecast the electricity consumption of inner Mongolia. Applied Sciences, 2016, 6, 20.

    Article  Google Scholar 

  17. Lefebvre L. The opening of milk bottles by birds: Evidence for accelerating learning rates, but against the waveof- advance model of cultural transmission. Behavioural Processes, 1995, 34, 43–53.

    Article  Google Scholar 

  18. Legare C H, Nielsen M. Imitation and innovation: The dual engines of cultural learning. Trends in Cognitive Sciences, 2015, 19, 688–699.

    Article  Google Scholar 

  19. Pehlivanoglu Y V. A new particle swarm optimization method enhanced with a periodic mutation strategy and neural networks. IEEE Transaction on Evolutionary Computation, 2013, 17, 436–452.

    Article  Google Scholar 

  20. Lin J, Zhong Y. Accelerated shuffled frog-leaping algorithm with gaussian mutation. Information Technology Journal, 2013, 12, 7391–7395.

    Article  Google Scholar 

  21. Tomasello M, Kruger A C, Ratner H H. Cultural learning. Behavioral and Brain Sciences, 1993, 16, 495–511.

    Article  Google Scholar 

  22. Fisher J, Hinde R A. The opening of milk bottles by birds. British Birds, 1949, 42, 347–357.

    Google Scholar 

  23. Lefebvre L. The opening of milk bottles by birds: Evidence for accelerating learning rates, but against the wave-of -advance model of cultural transmission. Behavioural Processes, 1995, 34, 43–53.

    Article  Google Scholar 

  24. Boyd R, Richerson P J. Cultural transmission and the evolution of cooperative behavior. Human Ecology, 1982, 10, 325–351.

    Article  Google Scholar 

  25. Kameda T, Nakanishi D. Cost-benefit analysis of social/cultural learning in a nonstationary uncertain environment: An evolutionary simulation and an experiment with human subjects. Evolution and Human Behavior, 2002, 23, 373–393.

    Article  Google Scholar 

  26. Hutchins E, Hazlehurst B. Learning in the Cultural Process, Department of Cognitive Science, California, USA, 1990.

    Google Scholar 

  27. Tian N, Ji Z, Lai C H. Simultaneous estimation of nonlinear parameters in parabolic partial differential equation using quantum-behaved particle swarm optimization with gaussian mutation. International Journal of Machine Learning and Cybernetics, 2015, 6, 307–318.

    Article  Google Scholar 

  28. Hinterding R. Gaussian mutation and self-adaption for numeric genetic algorithms. IEEE International Conference on Evolutionary Computation, Perth, Australia, 1995, 384–389.

    Google Scholar 

  29. Coelho L D S, Alotto P. Gaussian artificial bee colony algorithm approach applied to loney’s solenoid benchmark problem. IEEE Transactions on Magnetics, 2011, 47, 1326–1329.

    Article  Google Scholar 

  30. Zheng S, Janecek A, Tan Y. Enhanced fireworks algorithm. IEEE Congress on Evolutionary Computation (CEC), Cancun, Mexico, 2013, 2069–2077.

    Google Scholar 

  31. Zhan Z H, Zhang J, Li Y, Chung H H. Adaptive particle swarm optimization. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 2009, 39, 1362–1381.

    Article  Google Scholar 

  32. Yao X, Liu Y, Lin G. Evolutionary programming made faster. IEEE Transactions on Evolutionary Computation, 1999, 3, 82–102.

    Article  Google Scholar 

  33. Molga M, Smutnicki C. Test Functions for Optimization Needs. Wroclaw University of Technology, Wroclaw, Poland, 2005.

    Google Scholar 

  34. Pan Q, Sang H, Duan J, Gao L. An improved fruit fly optimization algorithm for continuous function optimization problems. Knowledge-Based Systems, 2014, 62, 69–83.

    Article  Google Scholar 

  35. Li M S, Ji T Y, Tang W J, Wu Q H, Saunders J R. Bacterial foraging algorithm with varying population. Biosystems, 2010, 100, 185–197.

    Article  Google Scholar 

Download references

Acknowledgment

The work is supported by National Natural Science Foundation of China (Grant No. 51707069), the State Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources (Grant No. LAPS18001), National Natural Science Foundation of China (Grant No. 51277080), MOE Key Laboratory of Image Processing and Intelligence Control, Wuhan, China (Grant No. IPIC2015-01), and State Key Program of National Natural Science Foundation of China (Grant No.51537003).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuanzheng Li.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Xu, L., Li, Y., Li, K. et al. Enhanced Moth-flame Optimization Based on Cultural Learning and Gaussian Mutation. J Bionic Eng 15, 751–763 (2018). https://doi.org/10.1007/s42235-018-0063-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42235-018-0063-3

Keywords

  • bioinspired computing
  • moth-flame optimization
  • cultural learning
  • Gaussian mutation
  • benchmark functions