Skip to main content
Log in

A Hybrid Moth Flame Optimization Algorithm for Global Optimization

  • Research Article
  • Published:
Journal of Bionic Engineering Aims and scope Submit manuscript

Abstract

The Moth Flame Optimization (MFO) algorithm shows decent performance results compared to other meta-heuristic algorithms for tackling non-linear constrained global optimization problems. However, it still suffers from obtaining quality solution and slow convergence speed. On the other hand, the Butterfly Optimization Algorithm (BOA) is a comparatively new algorithm which is gaining its popularity due to its simplicity, but it also suffers from poor exploitation ability. In this study, a novel hybrid algorithm, h-MFOBOA, is introduced, which integrates BOA with the MFO algorithm to overcome the shortcomings of both the algorithms and at the same time inherit their advantages. For performance evaluation, the proposed h-MFOBOA algorithm is applied on 23 classical benchmark functions with varied complexity. The tested results of the proposed algorithm are compared with some well-known traditional meta-heuristic algorithms as well as MFO variants. Friedman rank test and Wilcoxon signed rank test are employed to measure the performance of the newly introduced algorithm statistically. The computational complexity has been measured. Moreover, the proposed algorithm has been applied to solve one constrained and one unconstrained real-life problems to examine its problem-solving capability of both type of problems. The comparison results of benchmark functions, statistical analysis, real-world problems confirm that the proposed h-MFOBOA algorithm provides superior results compared to the other conventional optimization algorithms.

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

Similar content being viewed by others

Data Availability

All data generated or analysed during this study are included in the article.

References

  1. Holland, J. H. (1992). Genetic algorithms. Scientific American, 267, 66–73.

    Article  Google Scholar 

  2. Storn, R., & Price, K. (1997). Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization, 11, 341–359.

    Article  MathSciNet  MATH  Google Scholar 

  3. Simon, D. (2008). Biogeography-based optimization. IEEE Transactions on Evolutionary Computation, 12, 702–713.

    Article  Google Scholar 

  4. Askarzadeh, A. (2014). Bird mating optimizer: An optimization algorithm inspired by bird mating strategies. Communications in Nonlinear Science and Numerical Simulation, 19, 1213–1228.

    Article  MathSciNet  MATH  Google Scholar 

  5. Kennedy, J., Eberhart, R. Particle swarm optimization. In: Proceedings of ICNN’95—International conference on neural networks, Perth, Australia, 1995, 1942–1948.

  6. Mirjalili, S., Gandomi, A. H., Mirjalili, S. Z., Saremi, S., Faris, H., & Mirjalili, S. M. (2017). Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Advances in Engineering Software, 114, 163–191.

    Article  Google Scholar 

  7. Mirjalili, S., & Lewis, A. (2016). The whale optimization algorithm. Advances in Engineering Software, 95, 51–67.

    Article  Google Scholar 

  8. Cheng, M. Y., & Prayogo, D. (2014). Symbiotic organisms search: A new metaheuristic optimization algorithm. Computers & Structures, 139, 98–112.

    Article  Google Scholar 

  9. Arora, S., Singh, S. (2015). Butterfly algorithm with levy flights for global optimization. In International Conference on Signal Processing, Computing and Control (ISPCC), Waknaghat, India, pp. 220–224.

  10. Wang, G. G., Deb, S., & Cui, Z. H. (2019). Monarch butterfly optimization. Neural Computing and Applications, 31, 1995–2014.

    Article  Google Scholar 

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

    Article  Google Scholar 

  12. Civicioglu, P. (2013). Backtracking search optimization algorithm for numerical optimization problems. Applied Mathematics and Computation, 219, 8121–8144.

    Article  MathSciNet  MATH  Google Scholar 

  13. Rao, R. (2016). Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems. International Journal of Industrial Engineering Computations, 7, 19–34.

    Google Scholar 

  14. Li, S. M., Chen, H. L., Wang, M. J., Heidari, A. A., & Mirjalili, S. (2020). Slime mould algorithm: A new method for stochastic optimization. Future Generation Computer Systems, 111, 300–323.

    Article  Google Scholar 

  15. Wang, G. G. (2018). Moth search algorithm: A bio-inspired metaheuristic algorithm for global optimization problems. Memetic Computing, 10, 151–164.

    Article  Google Scholar 

  16. Heidari, A. A., Mirjalili, S., Faris, H., Aljarah, I., Mafarja, M., & Chen, H. L. (2019). Harris hawks optimization: Algorithm and applications. Future Generation Computer Systems, 97, 849–872.

    Article  Google Scholar 

  17. Yang, Y. T., Chen, H. L., Heidari, A. A., & Gandomi, A. H. (2021). Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts. Expert Systems with Applications, 177, 114864.

    Article  Google Scholar 

  18. Tu, J., Chen, H. L., Wang, M. J., & Gandomi, A. H. (2021). The colony predation algorithm. Journal of Bionic Engineering, 18, 674–710.

    Article  Google Scholar 

  19. Mirjalili, S., Mirjalili, S. M., & Hatamlou, A. (2016). Multi-verse optimizer: A nature-inspired algorithm for global optimization. Neural Computing and Applications, 27, 495–513.

    Article  Google Scholar 

  20. Rashedi, E., Nezamabadi-Pour, H., & Saryazdi, S. (2009). GSA: A gravitational search algorithm. Information Sciences, 179, 2232–2248.

    Article  MATH  Google Scholar 

  21. Lam, A. Y., & Li, V. O. (2009). Chemical-reaction-inspired metaheuristic for optimization. IEEE Transactions on Evolutionary Computation, 14, 381–399.

    Article  Google Scholar 

  22. Zhao, W. G., Wang, L. Y., & Zhang, Z. X. (2019). Atom search optimization and its application to solve a hydrogeologic parameter estimation problem. Knowledge-Based Systems, 163, 283–304.

    Article  Google Scholar 

  23. Zou, F., Wang, L., Hei, X. H., & Chen, D. B. (2015). Teaching–learning-based optimization with learning experience of other learners and its application. Applied Soft Computing, 37, 725–736.

    Article  Google Scholar 

  24. Li, M. D., Zhao, H., Weng, X. W., & Han, T. (2016). Cognitive behaviour optimization algorithm for solving optimization problems. Applied Soft Computing, 39, 199–222.

    Article  Google Scholar 

  25. Mirjalili, S. (2016). SCA: A sine cosine algorithm for solving optimization problems. Knowledge-Based Systems, 96, 120–133.

    Article  Google Scholar 

  26. Ahmadianfar, I., Heidari, A. A., Gandomi, A. H., Chu, X. F., & Chen, H. L. (2021). RUN beyond the metaphor: An efficient optimization algorithm based on runge-kutta method. Expert Systems with Applications, 181, 115079.

    Article  Google Scholar 

  27. Ahmadianfar, I., Heidari, A. A., Noshadian, S., Chen, H. L., & Gandomi, A. H. (2022). INFO: An efficient optimization algorithm based on weighted mean of vectors. Expert Systems with Applications, 195, 116516.

    Article  Google Scholar 

  28. Singh, P., & Prakash, S. (2019). Optical network unit placement in fiber-wireless (FiWi) access network by whale optimization algorithm. Optical Fiber Technology, 52, 101965.

    Article  Google Scholar 

  29. Mohanty, B. (2019). Performance analysis of moth flame optimization algorithm for AGC system. International Journal of Modelling and Simulation, 39, 73–87.

    Article  Google Scholar 

  30. Khairuzzaman, A. K. M., & Chaudhury, S. (2020). Modified moth-flame optimization algorithm-based multilevel minimum cross entropy thresholding for image segmentation. International Journal of Swarm Intelligence Research, 11, 123–139.

    Article  Google Scholar 

  31. Gupta, D., Ahlawat, A. K., Sharma, A., & Rodrigues, J. J. P. C. (2020). Feature selection and evaluation for software usability model using modified moth-flame optimization. Computing, 102, 1503–1520.

    Article  MathSciNet  Google Scholar 

  32. Muduli, D., Dash, R., & Majhi, B. (2020). Automated breast cancer detection in digital mammograms: A moth flame optimization-based ELM approach. Biomedical Signal Processing and Control, 59, 101912.

    Article  Google Scholar 

  33. Kadry, S., Rajinikanth, V., Raja, N. S. M., Hemanth, D. J., Hannon, N. M., & Raj, A. N. J. (2021). Evaluation of brain tumor using brain MRI with modified-moth-flame algorithm and Kapur’s thresholding: A study. Evolutionary Intelligence, 14, 1053–1063.

    Article  Google Scholar 

  34. Suja, K. R. (2021). Mitigation of power quality issues in smart grid using levy flight-based moth flame optimization algorithm. Journal of Ambient Intelligence and Humanized Computing, 12, 9209–9228.

    Article  Google Scholar 

  35. Khalilpourazari, S., & Khalilpourazary, S. (2019). An efficient hybrid algorithm based on water cycle and moth-flame optimization algorithms for solving numerical and constrained engineering optimization problems. Soft Computing, 23, 1699–1722.

    Article  Google Scholar 

  36. Hongwei, L., Jianyong, L., Liang, C., Jingbo, B., Yangyang, S., & Kai, L. (2019). Chaos-enhanced moth-flame optimization algorithm for global optimization. Journal of Systems Engineering and Electronics, 30, 1144–1159.

    Article  Google Scholar 

  37. Xu, Y. T., Chen, H. L., Luo, J., Zhang, Q., Jiao, S., & Zhang, X. Q. (2019). Enhanced moth-flame optimizer with mutation strategy for global optimization. Information Sciences, 492, 181–203.

    Article  MathSciNet  Google Scholar 

  38. Xu, Y. T., Chen, H. L., Heidari, A. A., Luo, J., Zhang, Q., Zhao, X. H., & Li, C. Y. (2019). An efficient chaotic mutative moth-flame-inspired optimizer for global optimization tasks. Expert Systems with Applications, 129, 135–155.

    Article  Google Scholar 

  39. Kaur, K., Singh, U., & Salgotra, R. (2020). An enhanced moth flame optimization. Neural Computing and Applications, 32, 2315–2349.

    Article  Google Scholar 

  40. Tumar, I., Hassouneh, Y., Turabieh, H., & Thaher, T. (2020). Enhanced binary moth flame optimization as a feature selection algorithm to predict software fault prediction. IEEE Access, 8, 8041–8055.

    Article  Google Scholar 

  41. Gu, W., Xiang, G. Improved moth flame optimization with multi operator for solving real-world optimization problems. 2021 IEEE 5th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China, 2021, 2459–2462

  42. Ma, L., Wang, C., Xie, N. G., Shi, M., Ye, Y., & Wang, L. (2021). Moth-flame optimization algorithm based on diversity and mutation strategy. Applied Intelligence, 51, 5836–5872.

    Article  Google Scholar 

  43. Shehab, M., Alshawabkah, H., Abualigah, L., & AL-Madi, N. (2020). Enhanced a hybrid moth-flame optimization algorithm using new selection schemes. Engineering with Computers, 37, 2931–2956.

    Article  Google Scholar 

  44. Wu, Y., Chen, R. L., Li, C. Q., Zhang, L. G., & Cui, Z. L. (2020). Hybrid symbiotic differential evolution moth-flame optimization algorithm for estimating parameters of photovoltaic models. IEEE Access, 8, 156328–156346.

    Article  Google Scholar 

  45. Bhesdadiya, R. H., Trivedi, I. N., Jangir, P., Kumar, A., Jangir, N., & Totlani, R. (2017). A novel hybrid approach particle swarm optimizer with moth-flame optimizer algorithm. Advances in computer and computational sciences, 553, 569–577.

    Article  Google Scholar 

  46. Kamalapathi, K., Priyadarshi, N., Padmanaban, S., Holm-Nielsen, J. B., Azam, F., Umayal, C., & Ramachandara Murthy, V. K. (2018). A hybrid moth-flame fuzzy logic controller based integrated cuk converter fed brushless DC motor for power factor correction. Electronics, 7, 288.

    Article  Google Scholar 

  47. Sarma, A., Bhutani, A., Goel, L. Hybridization of moth flame optimization and gravitational search algorithm and its application to detection of food quality. Intelligent Systems Conference (IntelliSys), London, UK, 2017, 52–60.

  48. Sahoo, S. K., Saha, A. K., Sharma, S., Mirjalili, S., & Chakraborty, S. (2022). An enhanced moth flame optimization with mutualism scheme for function optimization. Soft Computing, 26, 2855–2882.

    Article  Google Scholar 

  49. Arora, S., & Singh, S. (2016). An improved butterfly optimization algorithm for global optimization. Advanced Science, Engineering and Medicine, 8, 711–717.

    Article  Google Scholar 

  50. Sharma, T. K. (2021). Enhanced butterfly optimization algorithm for reliability optimization problems. Journal of Ambient Intelligence and Humanized Computing, 12, 7595–7619.

    Article  Google Scholar 

  51. Guo, Y. J., Liu, X. J., & Chen, L. (2021). Improved butterfly optimization algorithm based on guiding weight and population restart. Journal of Experimental & Theoretical Artificial Intelligence, 33, 127–145.

    Article  Google Scholar 

  52. Dhanya, K. M., & Kanmani, M. (2019). Mutated butterfly optimization algorithm. International Journal of Engineering and Advanced Technology, 8, 375–381.

    Google Scholar 

  53. Li, Y., Yu, X. M., & Liu, J. S. (2022). Enhanced butterfly optimization algorithm for large-scale optimization problems. Journal of Bionic Engineering, 19, 554–570.

    Article  Google Scholar 

  54. Bahgat, G. A., Fawzy, A. A., Emara, H. M. (2020). An unbiased butterfly optimization algorithm. In L. Pan, J. Liang, & B. Qu (Eds.), Bio-inspired computing: theories and applications. BICTA 2019. Communications in computer and information science, Springer.

  55. Lohar, G., Sharma, S., Saha, A. K., Ghosh, S. Optimization of geotechnical parameters used in slope stability analysis by metaheuristic algorithms. Applications of Internet of Things, 2021, 223–231.

  56. Arora, S., & Singh, S. (2017). An effective hybrid butterfly optimization algorithm with artificial bee colony for numerical optimization. International Journal of Interactive Multimedia and Artificial Intelligence, 4, 14–21.

    Article  Google Scholar 

  57. Arora, S., & Anand, P. (2019). Binary butterfly optimization approaches for feature selection. Expert Systems with Applications, 116, 147–160.

    Article  Google Scholar 

  58. Sharma, S., Saha, A. K., Majumder, A., & Nama, S. (2021). MPBOA-A novel hybrid butterfly optimization algorithm with symbiosis organisms search for global optimization and image segmentation. Multimedia Tools and Applications, 80, 12035–12076.

    Article  Google Scholar 

  59. Sharma, S., Saha, A. K., & Lohar, G. (2021). Optimization of weight and cost of cantilever retaining wall by a hybrid metaheuristic algorithm. Engineering with Computers. https://doi.org/10.1007/s00366-021-01294-x

    Article  Google Scholar 

  60. Sharma, S., Saha, A. K. (2021) Bosca—A hybrid butterfly optimization algorithm modified with sine cosine algorithm. In Progress in Advanced Computing and Intelligent Engineering (Vol. 1198). Singapore: Springer, pp. 360–372.

  61. Sharma, S., & Saha, A. K. (2020). m-MBOA: A novel butterfly optimization algorithm enhanced with mutualism scheme. Soft Computing, 24, 4809–4827.

    Article  Google Scholar 

  62. Liu, G. M., Jia, W. Y., Luo, Y. G., Wang, M. J., Heidari, A. A., Ouyang, J. S., Chen, H. L., & Chen, M. Y. (2020). Prediction optimization of cervical hyperextension injury: Kernel extreme learning machines with orthogonal learning butterfly optimizer and broyden- fletcher-goldfarb-shanno algorithms. IEEE Access, 8, 119911–119930.

    Article  Google Scholar 

  63. Yu, H. L., Yuan, K., Li, W. S., Zhao, N. N., Chen, W. B., Huang, C. C., Chen, H. L., & Wang, M. J. (2021). Improved butterfly optimizer-configured extreme learning machine for fault diagnosis. Complexity, 2021, 1–17.

    Google Scholar 

  64. Saka, M., Çoban, M., Eke, İ, Tezcan, S. S., & Taplamacioğlu, M. C. (2021). A novel hybrid global optimization algorithm having training strategy: Hybrid taguchi-vortex search algorithm. Turkish Journal of Electrical Engineering & Computer Sciences, 29, 1908–1928.

    Article  Google Scholar 

  65. Chakraborty, S., Sharma, S., Saha, A. K., & Chakraborty, S. (2021). SHADE-WOA: A metaheuristic algorithm for global optimization. Applied Soft Computing. https://doi.org/10.1016/j.asoc.2021.107866

    Article  Google Scholar 

  66. Singh, N., & Singh, S. B. (2017). Hybrid algorithm of particle swarm optimization and grey wolf optimizer for improving convergence performance. Journal of Applied Mathematics, 2017, 1–15.

    Article  MathSciNet  MATH  Google Scholar 

  67. Wang, Z. W., Wu, G. M., & Wan, Z. P. (2017). A novel hybrid vortex search and artificial bee colony algorithm for numerical optimization problems. Wuhan University Journal of Natural Sciences, 22, 295–306.

    Article  MathSciNet  MATH  Google Scholar 

  68. Nama, S., & Saha, A. K. (2019). A novel hybrid backtracking search optimization algorithm for continuous function optimization. Decision Science Letters, 8, 163–174.

    Article  Google Scholar 

  69. Yıldız, A. R. (2008). Hybrid Taguchi-harmony search algorithm for solving engineering optimization problems. International Journal of Industrial Engineering, 15, 286–293.

    Google Scholar 

  70. Nama, S., Saha, A. K., & Ghosh, S. (2017). A hybrid symbiosis organisms search algorithm and its application to real world problems. Memetic Computing, 9, 261–280.

    Article  Google Scholar 

  71. Chakraborty, S., Saha, A. K., Chakraborty, R., Saha, M., & Nama, S. (2022). HSWOA: An ensemble of hunger games search and whale optimization algorithm for global optimization. International Journal of Intelligent Systems, 37, 52–104.

    Article  Google Scholar 

  72. Sharma, S., Chakraborty, S., Saha, A. K., Nama, S., & Sahoo, S. K. (2022). mLBOA: A modified butterfly optimization algorithm with lagrange interpolation for global optimization. Journal of Bionic Engineering. https://doi.org/10.1007/s42235-022-00175-3

    Article  Google Scholar 

  73. Li, C. Q., Niu, Z., Song, Z. S., Li, B. X., Fan, J. G., & Liu, P. X. (2018). A double evolutionary learning moth-flame optimization for real-parameter global optimization problems. IEEE Access, 6, 76700–76727.

    Article  Google Scholar 

  74. Apinantanakon, W., Sunat, K. OMFO: a new opposition-based moth-flame optimization algorithm for solving unconstrained optimization problems. In International Conference on Computing and Information Technology (IC2IT) Springer, Cham 22–31.

  75. Li, Z. M., Zhou, Y. Q., Zhang, S., & Song, J. M. (2016). Levy-flight moth-flame algorithm for function optimization and engineering design problems. Mathematical Problems in Engineering, 2016, 1–22.

    Google Scholar 

  76. Shan, W. F., Qiao, Z. G., Heidari, A. A., Chen, H. L., Turabieh, H., & Teng, Y. T. (2021). Double adaptive weights for stabilization of moth flame optimizer: Balance analysis, engineering cases, and medical diagnosis. Knowledge-Based Systems, 214, 106728.

    Article  Google Scholar 

  77. Chen, C. C., Wang, X. C., Yu, H. L., Wang, M. J., & Chen, H. L. (2021). Dealing with multi-modality using synthesis of Moth-flame optimizer with sine cosine mechanisms. Mathematics and Computers in Simulation, 188, 291–318.

    Article  MathSciNet  MATH  Google Scholar 

  78. Muangkote, N., Sunat, K., Chiewchanwattana, S. (2016). Multilevel thresholding for satellite image segmentation with moth-flame based optimization. In 2016 13th International Joint Conference on Computer Science and Software Engineering (JCSSE), KhonKaen, Thailand, pp. 1–6.

  79. Sadollah, A., Bahreininejad, A., Eskandar, H., & Hamdi, M. (2013). Mine blast algorithm: A new population-based algorithm for solving constrained engineering optimization problems. Applied Soft Computing, 13, 2592–2612.

    Article  Google Scholar 

  80. Gandomi, A. H., Yang, X. S., & Alavi, A. H. (2013). Cuckoo search algorithm: A metaheuristic approach to solve structural optimization problems. Engineering with Computers, 29, 17–35.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Apu Kumar Saha.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical Approval

No human or animal studies were conducted by any of the authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix 1

Formulation of twenty-three benchmark functions.

Sl. No.

Functions

Formulation of objective functions

d

Fmin

Search space

Unimodal Benchmark Functions

F1

Beale

\(\mathrm{f}\left(\mathrm{x}\right)={\left(1.5-{\mathrm{x}}_{1}+{{\mathrm{x}}_{1}\mathrm{x}}_{2}\right)}^{2}+{\left(2.25-{\mathrm{x}}_{1}+{\mathrm{x}}_{1}{x}_{2}^{2}\right)}^{2}+{\left(2.625-{\mathrm{x}}_{1}+{\mathrm{x}}_{1}{x}_{2}^{3}\right)}^{2}\)

2

0

[-100, 100]

F2

Booth

\(\mathrm{f}\left(\mathrm{x}\right)={\left(2{\mathrm{x}}_{1}+{\mathrm{x}}_{2}-5\right)}^{2}+{\left({\mathrm{x}}_{1}+2{\mathrm{x}}_{2}-7\right)}^{2}\)

2

0

[-10, 10]

F3

Matyas

\(\mathrm{f}\left(\mathrm{x}\right)=0.26\left({{\mathrm{x}}_{1}}^{2}+{{\mathrm{x}}_{2}}^{2}\right)-0.48{\mathrm{x}}_{1}{\mathrm{x}}_{2}\)

2

0

[-10, 10]

F4

SUMSQUARE

\(f\left(x\right)=\sum_{i=1}^{D}{{x}_{i}}^{2}\times i\)

30

0

[-10, 10]

F5

Zettl

\(\mathrm{f}\left(\mathrm{x}\right)={\left(\mathrm{x}-{1}^{2}+\mathrm{x}-{2}^{2}-2{\mathrm{x}}_{1}\right)}^{2}+0.25{\mathrm{x}}_{1}\)

2

-0.00379

[-1, 5]

F6

Leon

\(\mathrm{f}\left(\mathrm{x}\right)= 100{\left({\mathrm{x}}_{2}-{{\mathrm{x}}_{1}}^{3}\right)}^{2}+{\left(1-{\mathrm{x}}_{1}\right)}^{2}\)

2

0

[-1.2, 1.2]

F7

Zakhrov

\(\mathrm{f}\left(\mathrm{x}\right)=\sum_{\mathrm{j}=1}^{\mathrm{d}}{{\mathrm{x}}_{\mathrm{i}}}^{2}+{\left(0.5\sum_{\mathrm{j}=1}^{\mathrm{d}}{\mathrm{jx}}_{\mathrm{j}}\right)}^{2}+{\left(0.5\sum_{\mathrm{j}=1}^{\mathrm{d}}{\mathrm{jx}}_{\mathrm{j}}\right)}^{4}\)

2

0

[-5, 10]

Multimodal Benchmark Functions

F8

Bohachevsky

\(\mathrm{f}\left(\mathrm{x}\right)={{\mathrm{x}}_{1}}^{2}+2{{\mathrm{x}}_{2}}^{2}-0.3\mathrm{cos}\left(3\uppi {\mathrm{x}}_{1}\right)-0.3\)

2

0

[-100, 100]

F9

Bohachevsky 3

\(\mathrm{f}\left(\mathrm{x}\right)={{\mathrm{x}}_{1}}^{2}+2{{\mathrm{x}}_{2}}^{2}-0.3\mathrm{cos}\left(3\uppi {\mathrm{x}}_{1}\right)-0.3\)

2

0

[-50, 50]

F10

Levy

\(f\left(x\right)={sin}^{2}\left(\pi {x}_{1}\right)+\sum_{i=1}^{D-1}{\left({x}_{i}-1\right)}^{2}\left[1+10{sin}^{2}\left(\pi {x}_{i}+1\right)\right]+{\left({x}_{D}-1\right)}^{2}\left[1+{sin}^{2}\left(2\pi {x}_{D}\right)\right]\)

Where, \({x}_{i}=1+\frac{1}{4}\)(\({x}_{i}-1), i=\mathrm{1,2},\dots \dots \dots D\)

30

0

[-10, 10]

F11

Michalewicz

\(f\left(x\right)=-\sum_{i=1}^{D}\mathrm{sin}{(x}_{i}){sin}^{2m}(\frac{{i{x}_{i}}^{2}}{\pi })\), m = 10

10

-9.66015

[0, \(\pi\)]

F12

Alpine

\(f\left(x\right)=\sum_{i=1}^{D}\left|{x}_{i}\mathrm{sin}{(x}_{i})+0.1{x}_{i}\right|\)

30

0

[-10, 10]

F13

Schaffers

\(f\left(x\right)=0.5+\frac{{sin}^{2}\left({{x}_{1}}^{2}+{{x}_{2}}^{2}\right)-0.5}{{\left[1+0.001\left({{x}_{1}}^{2}+{{x}_{2}}^{2}\right)\right]}^{2}}\)

2

0

[-100, 100]

F14

Powersum

\(f\left(x\right)= \sum_{i=1}^{D}\left[{\left(\sum_{k=1}^{D}{{(x}_{k}}^{i})-{b}_{i}\right)}^{2}\right]\)

   

F15

Penalized2

\(f\left(x\right)=0.1\left\{ 10{sin}^{2}\left(\pi {x}_{i}\right)+\sum_{i=1}^{D-1}{\left({x}_{i}-1\right)}^{2}[1+10{sin}^{2}\left(3\pi {x}_{i+1}\right)+{\left({x}_{D}-1\right)}^{2}[1+{sin}^{2}\left(2\pi {x}_{D}\right)]]\right\}+\sum_{i=1}^{D}u\left({x}_{i},\mathrm{5,100,4}\right)\)

 

0

[-50, 50]

F16

Kowalik

\(\mathrm{f}\left(\mathrm{x}\right)=\sum_{\mathrm{j}=1}^{11}{\left[{\mathrm{a}}_{\mathrm{j}}-\frac{{\mathrm{x}}_{1}\left({{\mathrm{b}}_{\mathrm{j}}}^{2}+{\mathrm{b}}_{\mathrm{j}}{\mathrm{x}}_{2}\right)}{({{\mathrm{b}}_{\mathrm{j}}}^{2}-{\mathrm{b}}_{\mathrm{j}}{\mathrm{x}}_{3}-{\mathrm{x}}_{4}}\right]}^{2}\)

4

0.0003075

[-5, 5]

F17

Foxholes

\(\mathrm{f}\left(\mathrm{x}\right)={\left[\frac{1}{500}+ \sum_{\mathrm{j}=1}^{25}\frac{1}{\mathrm{j}}+\sum_{\mathrm{i}=1}^{\mathrm{D}}{\left({\mathrm{x}}_{\mathrm{i}}-{\mathrm{a}}_{\mathrm{ij}}\right)}^{6}\right]}^{-1}\)

2

3

[-65, 65]

Fixed dimension Multimodal Benchmark functions

F18

Goldstein and Price

\(f\left(x\right)=\left[1+{\left(1+{x}_{1}+{x}_{2}\right)}^{2}\left(10-14{x}_{1}-14{x}_{2}+6{x}_{1}{x}_{2}+3{{x}_{1}}^{2}+3{{x}_{2}}^{2}\right)\right]\times \left[30+\left(2{x}_{1}-3{{x}_{2}}^{2}\right)\left(18-32{x}_{1}+12{{x}_{1}}^{2}+48{x}_{2}-36{x}_{1}{x}_{2}+27{{x}_{2}}^{2}\right)\right]\)

2

3

[-2, 2]

F19

Hartmann3

\(f\left(x\right)=-\sum_{i=1}^{4}{\alpha }_{i}\mathrm{exp}(-\sum_{j=1}^{3}{a}_{ij}{\left({x}_{j-{b}_{ij}}\right)}^{2})\)

3

-3.86

[0, 1]

F20

Hartmann6

\(f\left(x\right)=-\sum_{i=1}^{4}{\alpha }_{i}\mathrm{exp}(-\sum_{j=1}^{6}{a}_{ij}{\left({x}_{j-{b}_{ij}}\right)}^{2})\)

6

-3.32

[0, 1]

F21

Shekel 5

\(\mathrm{f}\left(\mathrm{x}\right)=-\sum_{\mathrm{j}=1}^{5}{\left[\left(\mathrm{x}-{\mathrm{a}}_{\mathrm{i}}\right){\left(\mathrm{x}-{\mathrm{a}}_{\mathrm{i}}\right)}^{\mathrm{T}}+{\mathrm{c}}_{\mathrm{j}}\right]}^{-1}\)

4

-10.1499

[0, 10]

F22

Shekel-7

\(\mathrm{f}\left(\mathrm{x}\right)=-\sum_{\mathrm{j}=1}^{7}{\left[\left(\mathrm{x}-{\mathrm{a}}_{\mathrm{i}}\right){\left(\mathrm{x}-{\mathrm{a}}_{\mathrm{i}}\right)}^{\mathrm{T}}+{\mathrm{c}}_{\mathrm{j}}\right]}^{-1}\)

4

-10.3999

[0, 10]

F23

Shekel-10

\(\mathrm{f}\left(\mathrm{x}\right)=-\sum_{\mathrm{j}=1}^{10}{\left[\left(\mathrm{x}-{\mathrm{a}}_{\mathrm{i}}\right){\left(\mathrm{x}-{\mathrm{a}}_{\mathrm{i}}\right)}^{\mathrm{T}}+{\mathrm{c}}_{\mathrm{j}}\right]}^{-1}\)

4

-10.5319

[0, 10]

Appendix 2

Optimal Capacity of Gas Production Facilities

$$\mathrm{Min f}\left(\mathrm{x}\right)=61.8+5.72\times {\mathrm{x}}_{1}\times 0.2623\times {\left[\left(40-{\mathrm{x}}_{1}\right)\times \mathrm{ln}\frac{{\mathrm{x}}_{2}}{200}\right]}^{-0.85}+0.087\times \left(40-{\mathrm{x}}_{1}\right)\times \mathrm{ln}\frac{{\mathrm{x}}_{2}}{200}+700.23\times {\mathrm{x}}_{2}^{-0.75}$$
$${\mathrm{x}}_{1}\ge 17.5, {\mathrm{x}}_{2}\ge 200, 17.5\le {\mathrm{x}}_{1}\le 40, 300\le {\mathrm{x}}_{2}\le 600;$$

Appendix 3

Three-bar truss problem

$$\overrightarrow{{\varvec{k}}}=\left\{{k}_{1}, {k}_{2},\right\}$$

Objective function:

$$Min. f\left(k\right)=L\left\{{k}_{2}+2\sqrt{2}{k}_{1}\right\}$$

Subject to:

$${h}_{1}\left(k\right)=\frac{{k}_{2}}{2{k}_{2}{k}_{1}+\sqrt{2}{k}_{1}^{2}} P-\sigma \le 0,$$
$${h}_{2}\left(k\right)=\frac{{k}_{2}+\sqrt{2}{k}_{1}}{2{k}_{2}{k}_{1}+\sqrt{2}{k}_{1}^{2}} P-\sigma \le 0,$$
$${h}_{3}\left(k\right)=\frac{1}{{k}_{1}+\sqrt{2}{k}_{2}}P-\sigma \le 0, Whre 0\le {k}_{1},{k}_{2}\le 1,and$$
$$and P=2, L=100 \& \sigma =2$$

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sahoo, S.K., Saha, A.K. A Hybrid Moth Flame Optimization Algorithm for Global Optimization. J Bionic Eng 19, 1522–1543 (2022). https://doi.org/10.1007/s42235-022-00207-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42235-022-00207-y

Keywords

Navigation