Moth-Flame Optimization (MFO) Algorithm

Part of the Studies in Computational Intelligence book series (SCI, volume 720)


This chapter introduces the Moth-Flame Optimization (MFO) algorithm, along with its applications and variations. The basic steps of the algorithm are explained in detail and a flowchart is represented. In order to better understand the algorithm, a pseudocode of the MFO is also included.


  1. Allam, D., Yousri, D. A., & Eteiba, M. B. (2016). Parameters extraction of the three diode model for the multi-crystalline solar cell/module using Moth-Flame Optimization Algorithm. Energy Conversion and Management, 123, 535–548.Google Scholar
  2. Bentouati, B., Chaib, L., & Chettih, S. (2016). Optimal Power Flow using the Moth Flam Optimizer: A case study of the Algerian power system. Indonesian Journal of Electrical Engineering and Computer Science, 1(3), 431–445.Google Scholar
  3. Bhesdadiya, R. H., Trivedi, I. N., Jangir, P., Kumar, A., Jangir, N., & Totlani, R. (2016, August 12–13). A novel hybrid approach particle swarm optimizer with moth flame optimizer algorithm. In International Conference on Computer, Communication and Computational Sciences (ICCCCS), Advances in Intelligent Systems and Computing. Ajmer, India.Google Scholar
  4. Buch, H., Trivedi, I. N., & Jangir, P. (2017). Moth flame optimization to solve optimal power flow with non-parametric statistical evaluation validation. Cogent Engineering, 4(1).Google Scholar
  5. Ceylan, O. (2016, November 3–5). Harmonic elimination of multilevel inverters by moth-flame optimization algorithm. In International Symposium on Industrial Electronics (INDEL). Republic of Srpska, Bosnia and Herzegovina: IEEE.Google Scholar
  6. Frank, K. D. (2006). Effects of artificial night lighting on moths. In C. Rich & T. Longcore (Eds.), Ecological consequences of artificial night lighting (pp. 305–344). Washington, DC: Island Press.Google Scholar
  7. Garg, P., & Gupta, A. (2017). Optimized open shortest path first algorithm based on moth flame optimization. Indian Journal of Science and Technology, 9(48).Google Scholar
  8. Gope, S., Dawn, S., Goswami, A. K., & Tiwari, P. K. (2016, November 22–25). Moth Flame Optimization based optimal bidding strategy under transmission congestion in deregulated power market. In Region 10 Conference (TENCON). Marina Bay Sands, Singapore: IEEE.Google Scholar
  9. Jangir, N., Pandya, M. H., Trivedi, I. N., Bhesdadiya, R. H., Jangir, P., & Kumar, A. (2016, March 5–6). Moth-Flame Optimization algorithm for solving real challenging constrained engineering optimization problems. In Students’ Conference on Electrical, Electronics and Computer Science (SCEECS). Bhopal, India: IEEE.Google Scholar
  10. Khalilpourazari, S., & Pasandideh, S. H. R. (2017). Multi-item EOQ model with nonlinear unit holding cost and partial backordering: Moth-flame optimization algorithm. Journal of Industrial and Production Engineering, 34(1), 42–51.Google Scholar
  11. Lal, D. K., & Barisal, A. K. (2016, December 27–28). Load frequency control of AC microgrid interconnected thermal power system. In International Conference on Advanced Material Technologies (ICAMT). Andhra Pradesh, India.Google Scholar
  12. Li, C., Li, S., & Liu, Y. (2016a). A least squares support vector machine model optimized by moth-flame optimization algorithm for annual power load forecasting. Applied Intelligence, 45(4), 1166–1178.Google Scholar
  13. Li, Z., Zhou, Y., Zhang, S., & Song, J. (2016b). Lévy-flight moth-flame algorithm for function optimization and engineering design problems. Mathematical Problems in Engineering. doi: 10.1155/2016/1423930.Google Scholar
  14. Mirjalili, S. (2015). Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowledge-Based Systems, 89, 228–249.Google Scholar
  15. Muangkote, N., Sunat, K., & Chiewchanwattana, S. (2016, July 13–15). Multilevel thresholding for satellite image segmentation with moth-flame based optimization. In The 13th International Joint Conference on Computer Science and Software Engineering. Khon Kaen, Thailand.Google Scholar
  16. Nanda, S. J. (2016, September 21–24). Multi-objective Moth Flame Optimization. In Advances in Computing, Communications and Informatics (ICACCI). Jaipur, India: IEEE.Google Scholar
  17. Parmar, S. A., Pandya, M. H., Bhoye, M., Trivedi, I. N., Jangir, P., & Ladumor, D. (2016, April 7–8). Optimal active and Reactive Power dispatch problem solution using Moth-Flame Optimizer algorithm. In International Conference on Energy Efficient Technologies for Sustainability (ICEETS). Nagercoil, India: IEEE.Google Scholar
  18. Raju, M., Saikia, L. C., & Saha, D. (2016, November 22–25). Automatic generation control in competitive market conditions with moth-flame optimization based cascade controller. In Region 10 Conference (TENCON). Marina Bay Sands, Singapore: IEEE.Google Scholar
  19. Soliman, G. M. A., Khorshid, M. M. H., & Abou-El-Enien, T. H. M. (2016, July). Modified moth-flame optimization algorithms for terrorism prediction. International Journal of Application or Innovation in Engineering and Management, 5, 47–58.Google Scholar
  20. Trivedi, I. N., Kumar, A., Ranpariya, A. H., & Jangir, P. (2016, April 7–8). Economic Load Dispatch problem with ramp rate limits and prohibited operating zones solve using Levy Flight Moth-Flame optimizer. In International Conference on Energy Efficient Technologies for Sustainability (ICEETS). Nagercoil, India.Google Scholar
  21. Yamany, W., Fawzy, M., Tharwat, A., & Hassanien, A. E. (2015, December 29–30). Moth-flame optimization for training multi-layer perceptrons. In 11th International Computer Engineering Conference (ICENCO). Giza, Egypt: IEEE.Google Scholar
  22. Zawbaa, H. M., Emary, E., Parv, B., & Sharawi, M. (2016, July 24–29). Feature selection approach based on moth-flame optimization algorithm. In Evolutionary Computation (CEC). IEEE.Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  • Mahdi Bahrami
    • 1
  • Omid Bozorg-Haddad
    • 1
  • Xuefeng Chu
    • 2
  1. 1.Department of Irrigation and Reclamation Engineering, Faculty of Agricultural Engineering and Technology, College of Agriculture and Natural ResourcesUniversity of TehranKaraj, TehranIran
  2. 2.Department of Civil and Environmental EngineeringNorth Dakota State UniversityFargoUSA

Personalised recommendations