Abstract

Recently, a new strong optimization algorithm called marine predators algorithm (MPA) has been proposed for tackling the single-objective optimization problems and could dramatically fulfill good outcomes in comparison to the other compared algorithms. Those dramatic outcomes, in addition to our recently-proposed strategies for helping meta-heuristic algorithms in fulfilling better outcomes for the multi-objective optimization problems, motivate us to make a comprehensive study to see the performance of MPA alone and with those strategies for those optimization problems. Specifically, This paper proposes four variants of the marine predators' algorithm (MPA) for solving multi-objective optimization problems. The first version, called the multi-objective marine predators' algorithm (MMPA) is based on the behavior of marine predators in finding their prey. In the second version, a novel strategy called dominance strategy-based exploration-exploitation (DSEE) recently-proposed is effectively incorporated with MMPA to relate the exploration and exploitation phase of MPA to the dominance of the solutions-this version is called M-MMPA. DSEE counts the number of dominated solutions for each solution-the solutions with high dominance undergo an exploitation phase; the others with small dominance undergo the exploration phase. The third version integrates M-MMPA with a novel strategy called Gaussian-based mutation, which uses the Gaussian distribution-based exploration and exploitation strategy to search for the optimal solution. The fourth version uses the Nelder-Mead simplex method with M-MMPA (M-MMPA-NMM) at the start of the optimization process to construct a front of the non-dominated solutions that will help M-MMPA to find more good solutions. The effectiveness of the four versions is validated on a large set of theoretical and practical problems. For all the cases, the proposed algorithm and its variants are shown to be superior to a number of well-known multi-objective optimization algorithms.

Highlights

  • Multi-objective optimization problems (MOP) have gained significant attention from researchers looking to assist decision-makers (DM) to make better choices than

  • The average of generalized spread metric (GSM) obtained by the algorithms on GLT problems within 20 independent runs is shown in Fig. 6 which shows that M-MMPANMM is the best with a value of 0.59218 and NSGA-III is worst with a value of 0.80728

  • The average of inverted generational distance (IGD) values obtained by all the compared algorithms within 20 independent runs is shown in Fig. 8 from which it can be concluded that for CEC2020 M-MMPANMM is the best with a value of 0.00377, while speed-constrained multi-objective particle swarm optimization (SMPSO) is worst with a value of 0.00547

Read more

Summary

INTRODUCTION

Multi-objective optimization problems (MOP) have gained significant attention from researchers looking to assist decision-makers (DM) to make better choices than now. Chen [43] proposed a two-phase evolutionary algorithm framework for tackling the multi-objective optimization problems; in the first stage, it adopted a specific set of the multi-objective evolutionary algorithms with a small population size to accelerate the convergence speed toward the true Pareto optimal solutions; in the second one, a selection mechanism based on measure function and crowdedness function has been employed to improve the population’s uniformity in the objective space. The first proposed model is called the multiobjective marine predators’ algorithm (MMPA)—this model adapts the standard MPA for addressing MOPs. To improve the performance of the MMPA, the search methodology is modified using DSEE to relate its exploration and exploitation phases with the dominance strategy. To improve the performance of the MMPA, the search methodology is modified using DSEE to relate its exploration and exploitation phases with the dominance strategy This model is called the multi-objective modified marine predators algorithm (M-MMPA). Where RB is a numerical vector created randomly based on the normal distribution, ⊗ represents the entry-wise multiplication, P is a fixed numeral (0.5 is recommended), R is a numerical vector generated uniformly, . indicates the multiplication operator, t is the current iteration, and tmax is the maximum number of iterations

UNIT VELOCITY RATIO
15. Accomplish the memory saving
13. Accomplish the memory saving
R : a vector of size N initializing with 0’s value
GAUSSIAN-BASED MUTATION
EXPERIMENTAL SETTINGS
EP: the exploitation probability
EXPERIMENTAL STUDIES
EXPERIMENT 1
EXERIEMNT 2
EXPERIMENT 3
Findings
CONCLUSION AND FUTURE WORK
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call