Marine predators algorithm: A comprehensive review

Marine predators algorithm (MPA) is a recently proposed metaheuristic algorithm that mimics the marine predators behavior when attacking their preys. Recently, the MPA has been broadly employed to tackle numerous optimization problems in various research areas and has confirmed its supremacy over a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Machine learning with applications 2023-06, Vol.12, p.100471, Article 100471
Hauptverfasser: Mugemanyi, Sylvère, Qu, Zhaoyang, Rugema, François Xavier, Dong, Yunchang, Wang, Lei, Bananeza, Christophe, Nshimiyimana, Arcade, Mutabazi, Emmanuel
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Marine predators algorithm (MPA) is a recently proposed metaheuristic algorithm that mimics the marine predators behavior when attacking their preys. Recently, the MPA has been broadly employed to tackle numerous optimization problems in various research areas and has confirmed its supremacy over a large number of the metaheuristic algorithms regard to convergence speed and accuracy thanks to its simplicity, flexible implementation and few adjustable parameters requirements. A comprehensive review of the MPA is presented in this paper along with its variants such as binary, discrete, modifications, hybridizations, chaotic, quantum and multi-objective versions. This paper also reviews various applications of MPA in electrical engineering, computer science, medicine, etc. Moreover, further research directions for MPA are suggested. The source code of the MPA can be found at: http://www.alimirjalili.com/MPA.html. •A comprehensive review of the MPA algorithm is presented.•Different MPA-based variants are depicted.•Various hybridizations of MPA with other metaheuristics are reviewed.•A variety of applications for MPA algorithm are described.
ISSN:2666-8270
2666-8270
DOI:10.1016/j.mlwa.2023.100471