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.
Similar content being viewed by others
References
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.
Beyer H G. The simple genetic algorithm: Foundations and theory. IEEE Transactions on Evolutionary Computation, 2000, 4, 191–192.
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.
Dorigo M, Birattari M, Stutzle T. Ant colony optimization - Artificial ants as a computational intelligence technique. IEEE Computational Intelligence Magazine, 2006, 1, 28–39.
Karaboga D, Akay B. A comparative study of artificial bee colony algorithm. Applied Mathematics and Computation, 2009, 214, 108–132.
Pan W T. A new fruit fly optimization algorithm: Taking the financial distress model as an example. Knowledge-Based Systems, 2012, 26, 69–74.
Rajabioun R. Cuckoo optimization algorithm. Applied Soft Computing, 2011, 11, 5508–5518.
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.
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.
Mirjalili S. The ant lion optimizer. Advances in Engineering Software, 2015, 83, 80–98.
Mirjalili S, Mirjalili S M, Lewis A. Grey wolf optimizer. Advances in Engineering Software, 2014, 69, 46–61.
Mirjalili S. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowledge-Based Systems, 2015, 89, 228–249.
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.
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.
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.
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.
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.
Legare C H, Nielsen M. Imitation and innovation: The dual engines of cultural learning. Trends in Cognitive Sciences, 2015, 19, 688–699.
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.
Lin J, Zhong Y. Accelerated shuffled frog-leaping algorithm with gaussian mutation. Information Technology Journal, 2013, 12, 7391–7395.
Tomasello M, Kruger A C, Ratner H H. Cultural learning. Behavioral and Brain Sciences, 1993, 16, 495–511.
Fisher J, Hinde R A. The opening of milk bottles by birds. British Birds, 1949, 42, 347–357.
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.
Boyd R, Richerson P J. Cultural transmission and the evolution of cooperative behavior. Human Ecology, 1982, 10, 325–351.
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.
Hutchins E, Hazlehurst B. Learning in the Cultural Process, Department of Cognitive Science, California, USA, 1990.
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.
Hinterding R. Gaussian mutation and self-adaption for numeric genetic algorithms. IEEE International Conference on Evolutionary Computation, Perth, Australia, 1995, 384–389.
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.
Zheng S, Janecek A, Tan Y. Enhanced fireworks algorithm. IEEE Congress on Evolutionary Computation (CEC), Cancun, Mexico, 2013, 2069–2077.
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.
Yao X, Liu Y, Lin G. Evolutionary programming made faster. IEEE Transactions on Evolutionary Computation, 1999, 3, 82–102.
Molga M, Smutnicki C. Test Functions for Optimization Needs. Wroclaw University of Technology, Wroclaw, Poland, 2005.
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.
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.
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42235-018-0063-3