Marine predator inspired naked mole-rat algorithm for global optimization

Rohit Salgotra, Supreet Singh, Urvinder Singh, Seyedali Mirjalili, Amir H. Gandomi

Research output: Contribution to journalArticlepeer-review

Abstract

This paper proposes a hybrid version of marine predator algorithm (MPA) and naked mole-rat algorithm (NMRA) to aggregate the strengths of both algorithms. The new proposed algorithm is named as MpNMRA and designed to overcome the inherent drawbacks of MPA (slow exploitation) and NMRA (limited exploration). The algorithm adds the basic structure of MPA to the worker phase of NMRA, while keeping all the major parameters of both the algorithm. The major parameters of both the algorithms are subjected to four different mutation strategies namely, exponential, linear, simulated annealing and logarithmic mutation strategies. The concept of simulated annealing-based mutation is found to be best for most of the parameters, whereas in some cases exponentially decreasing weights provide better results. Leveraging on the best mutation strategies for all the parameters, the proposed MpNMRA is tested on CEC2005, CEC2014 and CEC 2019 benchmark problems. The experimental results demonstrate that MpNMRA provides best results when compared to other algorithms in the literature on higher-dimensional problems. This work also considers solving three real-world optimization problems and training of a multi-layer perceptron using the proposed algorithm. Statistical results obtained from Wilcoxon's rank-sum test, Freidman's test and computational complexity further proves that the proposed algorithm is highly efficient and provide superior results.1

Original languageEnglish
Article number118822
JournalExpert Systems with Applications
Volume212
DOIs
Publication statusPublished - Feb 2023

Keywords

  • Hybrid algorithms
  • Marine predator algorithm
  • Naked mole-rat algorithm
  • Numerical optimization
  • Self-adaptivity

Fingerprint

Dive into the research topics of 'Marine predator inspired naked mole-rat algorithm for global optimization'. Together they form a unique fingerprint.

Cite this