Skip to main content

Advertisement

Log in

A New Improved Model of Marine Predator Algorithm for Optimization Problems

  • Research Article-Computer Engineering and Computer Science
  • Published:
Arabian Journal for Science and Engineering Aims and scope Submit manuscript

Abstract

The marine predator algorithm is a new nature-inspired metaheuristic algorithm that mimics biological interaction between marine predators and prey. It has been also stated from the literature that this algorithm can solve many real-world optimization problems which made it a new popular optimization technique for the researchers. However, there is still a deficiency in the marine predator algorithm such as the inability to produce a diverse initial population with high productivity, lack of quick escaping of the local optimization, and lack of widely and broadly exploration of the search space. In the present study, a developed version of this algorithm is proposed based on the opposition-based learning method, chaos map, self-adaptive of population, and switching between exploration and exploitation phases. The simulations are performed using MATLAB environment on standard test functions including CEC-06 2019 tests and a real-world optimization problem based on PID control applied to a DC motor to evaluate the performance of the suggested algorithm. The simulation results are compared with the original marine predator algorithm and five state-of-the-art optimization algorithms namely Particle Swarm Optimization, Grasshopper Optimization Algorithm, JAYA Algorithm, Equilibrium optimizer Algorithm, Whale Optimization Algorithm, Differential Search Algorithm, and League Championship Algorithm. Eventually, the simulation results proved that the suggested algorithm has better results compared with other algorithms for the studied case studies.

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
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21

Similar content being viewed by others

Data Availability Statement

This manuscript has no associated data.

References

  1. Cuevas, E.; Fausto, F.; González, A.: The Locust Swarm Optimization Algorithm. In: New Advancements in Swarm Algorithms: Operators and Applications, pp. 139–159. Springer, Berlin (2020)

    Chapter  Google Scholar 

  2. Coello, C.A.C.: Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art. Comput. Methods Appl. Mech. Eng. 191(11–12), 1245–1287 (2002)

    Article  MathSciNet  Google Scholar 

  3. Eisenbrand, F.; Hunkenschröder, C.; Klein, K.-M.; Koutecký, M.; Levin, A.; and Onn, S.: "An algorithmic theory of integer programming," arXiv preprint arXiv:1904.01361, 2019.

  4. Vanderbei, R.J.: Linear programming: foundations and extensions. Springer Nature, Berlin (2020)

    Book  Google Scholar 

  5. Luus, R.: Iterative dynamic programming. CRC Press, US (2019)

    Book  Google Scholar 

  6. Sahinidis, N. V.:"Mixed-integer nonlinear programming 2018." ed: Springer: Berlin 2019.

  7. Namadchian, A.; Ramezani, M.; Razmjooy, N.: A new meta-heuristic algorithm for optimization based on variance reduction of guassian distribution. Majlesi J. Electrical Eng. 10(4), 49 (2016)

    Google Scholar 

  8. Mortazavi, A.; Toğan, V.; Nuhoğlu, A.: Interactive search algorithm: a new hybrid metaheuristic optimization algorithm. Eng. Appl. Artif. Intell. 71, 275–292 (2018)

    Article  Google Scholar 

  9. Hu, A.; and Razmjooy, N.: "Brain tumor diagnosis based on metaheuristics and deep learning," International Journal of Imaging Systems and Technology, 2020.

  10. Razmjooy, N.; Estrela, V.V.; Loschi, H. J.; and Fanfan, W.: "A comprehensive survey of new meta-heuristic algorithms." Recent Advances in Hybrid Metaheuristics for Data Clustering, Wiley Publishing, 2019.

  11. Dokeroglu, T.; Sevinc, E.; Kucukyilmaz, T.; Cosar, A.: A survey on new generation metaheuristic algorithms. Comput. Ind. Eng. 137, 106040 (2019)

    Article  Google Scholar 

  12. Ezugwu, A.E.; Adeleke, O.J.; Akinyelu, A.A.; Viriri, S.: A conceptual comparison of several metaheuristic algorithms on continuous optimisation problems. Neural Comput. Appl. 32(10), 6207–6251 (2020)

    Article  Google Scholar 

  13. Rodrigues, D.; de Rosa, G.H.; Passos, L.A.; Papa, J.P.: Adaptive improved flower pollination algorithm for global optimization. In: Nature-Inspired Computation in Data Mining and Machine Learning, pp. 1–21. Springer, Berlin (2020)

    Google Scholar 

  14. Rao, R.V.; Pawar, R.B.: Self-adaptive multi-population Rao algorithms for engineering design optimization. Appl. Artif. Intell. 34(3), 187–250 (2020)

    Article  Google Scholar 

  15. R. Durgut, "Improved binary artificial bee colony algorithm," arXiv preprint arXiv:2003.11641 2020.

  16. Liang, X.; Kou, D.; Wen, L.: An Improved Chicken Swarm Optimization Algorithm and its Application in Robot Path Planning. IEEE Access 8, 49543–49550 (2020)

    Article  Google Scholar 

  17. Pelusi, D.; Mascella, R.; Tallini, L.; Nayak, J.; Naik, B.; Deng, Y.: An Improved Moth-Flame Optimization algorithm with hybrid search phase. Knowl.-Based Syst. 191, 105277 (2020)

    Article  Google Scholar 

  18. Wu, J.; Wang, Y.G.; Burrage, K.; Tian, Y.C.; Lawson, B.; Ding, Z.: An improved firefly algorithm for global continuous optimization problems. Expert Syst. Appl. 149, 113340 (2020)

    Article  Google Scholar 

  19. Faramarzi, A.; Heidarinejad, M.; Mirjalili, S.; Gandomi, A.H.: Marine predators algorithm: A nature-inspired Metaheuristic. Expert Syst. Appl. 152, 113377 (2020)

    Article  Google Scholar 

  20. Tizhoosh, H. R.: "Opposition-based learning: a new scheme for machine intelligence," in International conference on computational intelligence for modelling, control and automation and international conference on intelligent agents, web technologies and internet commerce (CIMCA-IAWTIC'06), 2005, vol. 1, pp. 695–701: IEEE.

  21. Xu, Q.; Wang, L.; Wang, N.; Hei, X.; Zhao, L.: A review of opposition-based learning from 2005 to 2012. Eng. Appl. Artif. Intell. 29, 1–12 (2014)

    Article  Google Scholar 

  22. Gandomi, A.H.; Yang, X.-S.; Talatahari, S.; Alavi, A.H.: Firefly algorithm with chaos. Commun. Nonlinear Sci. Numer. Simul. 18(1), 89–98 (2013)

    Article  MathSciNet  Google Scholar 

  23. Ravipudi, J.L.; Neebha, M.: Synthesis of linear antenna arrays using jaya, self-adaptive jaya and chaotic jaya algorithms. AEU-International Journal of Electronics and Communications 92, 54–63 (2018)

    Article  Google Scholar 

  24. Tian, M.-W.; Yan, S.-R.; Han, S.-Z.; Nojavan, S.; Jermsittiparsert, K.; Razmjooy, N.: New optimal design for a hybrid solar chimney, solid oxide electrolysis and fuel cell based on improved deer hunting optimization algorithm. J. Clean. Prod. 249, 119414 (2020)

    Article  Google Scholar 

  25. Guo, Y.; Dai, X.; Jermsittiparsert, K.; Razmjooy, N.: An optimal configuration for a battery and PEM fuel cell-based hybrid energy system using developed Krill herd optimization algorithm for locomotive application. Energy Rep. 6, 885–894 (2020)

    Article  Google Scholar 

  26. Rao, R.; More, K.: Optimal design and analysis of mechanical draft cooling tower using improved Jaya algorithm. Int. J. Refrig 82, 312–324 (2017)

    Article  Google Scholar 

  27. Bansal, J.C.: Particle swarm optimization. In: Evolutionary and swarm intelligence algorithms, pp. 11–23. Springer, Berlin (2019)

    Google Scholar 

  28. Rao, R.: Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int. J. Ind. Eng. Comput. 7(1), 19–34 (2016)

    Google Scholar 

  29. Saremi, S.; Mirjalili, S.; Lewis, A.: Grasshopper optimisation algorithm: theory and application. Adv. Eng. Softw. 105, 30–47 (2017)

    Article  Google Scholar 

  30. Faramarzi, A.; Heidarinejad, M.; Stephens, B.; Mirjalili, S.: Equilibrium optimizer: A novel optimization algorithm. Knowl.-Based Syst. 191, 105190 (2020)

    Article  Google Scholar 

  31. Mirjalili, S.; Lewis, A.: The whale optimization algorithm. Adv. Eng. Softw. 95, 51–67 (2016)

    Article  Google Scholar 

  32. Civicioglu, P.: Transforming geocentric cartesian coordinates to geodetic coordinates by using differential search algorithm. Comput. Geosci. 46, 229–247 (2012)

    Article  Google Scholar 

  33. Kashan, A.H.: League Championship Algorithm (LCA): An algorithm for global optimization inspired by sport championships. Appl. Soft Comput. 16, 171–200 (2014)

    Article  Google Scholar 

  34. X.-S. Yang, "Test problems in optimization," arXiv preprint arXiv:1008.0549, 2010.

  35. Razmjooy, N.; Khalilpour, M.; Estrela, V. V.; and Loschi, H. J.: "World Cup Optimization Algorithm: an Application for Optimal Control of Pitch Angle in Hybrid Renewable PV/Wind Energy System," 2018.

  36. Solihin, M.I.; Tack, L.F.; Kean, M.L.: Tuning of PID controller using particle swarm optimization (PSO). Proceed. Int. Conf. Adv. Sci., Eng. Inf. Technol. 1, 458–461 (2011)

    Article  Google Scholar 

  37. Agarwal, J.; Parmar, G.; Gupta, R.; Sikander, A.: Analysis of grey wolf optimizer based fractional order PID controller in speed control of DC motor. Microsyst. Technol. 24(12), 4997–5006 (2018)

    Article  Google Scholar 

  38. Zahir, A.; Alhady, S.; Othman, W.; Ahmad, M.: Genetic Algorithm Optimization of PID Controller for Brushed DC Motor. In: Intelligent Manufacturing & Mechatronics, pp. 427–437. Springer, Berlin (2018)

    Google Scholar 

  39. C. G. (2006). Wilcoxon test: non parametric Wilcoxon test for paired samples. Available: http://www.mathworks.com/matlabcentral/fileexchange/12702

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Navid Razmjooy.

Additional information

Publisher's Note

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

Appendices

Appendix

See Tables 7.

Table 7 Classical benchmark functions

Appendix 2

See Table 8.

Table 8 CEC–C06 2019 Benchmarks

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ramezani, M., Bahmanyar, D. & Razmjooy, N. A New Improved Model of Marine Predator Algorithm for Optimization Problems. Arab J Sci Eng 46, 8803–8826 (2021). https://doi.org/10.1007/s13369-021-05688-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13369-021-05688-3

Keywords

Navigation