Next Article in Journal
Fractals Generated via Numerical Iteration Method
Next Article in Special Issue
Optimal Design of TD-TI Controller for LFC Considering Renewables Penetration by an Improved Chaos Game Optimizer
Previous Article in Journal
Local Fractional Integral Hölder-Type Inequalities and Some Related Results
Previous Article in Special Issue
Hermite-Hadamard Inequalities in Fractional Calculus for Left and Right Harmonically Convex Functions via Interval-Valued Settings
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Non-Dominated Sorting Manta Ray Foraging Optimization for Multi-Objective Optimal Power Flow with Wind/Solar/Small- Hydro Energy Sources

1
Laboratory of Study and Research for Applied Mathematics, Mohammadia School of Engineers, Mohammed V University in Rabat, Rabat 10090, Morocco
2
Engineering for Smart and Sustainable Systems Research Center, Mohammadia School of Engineers, Mohammed V University in Rabat, Rabat 10090, Morocco
3
Electrical Engineering Department, Faculty of Engineering, Aswan University, Aswan 81542, Egypt
4
Department of Electrical Engineering, College of Engineering, Northern Border University, Arar 1321, Saudi Arabia
5
Prince Faisal bin Khalid bin Sultan Research Chair in Renewable Energy Studies and Applications (PFCRE), Northern Border University, Arar 1321, Saudi Arabia
*
Authors to whom correspondence should be addressed.
Fractal Fract. 2022, 6(4), 194; https://doi.org/10.3390/fractalfract6040194
Submission received: 17 February 2022 / Revised: 17 March 2022 / Accepted: 22 March 2022 / Published: 31 March 2022
(This article belongs to the Special Issue Advances in Optimization and Nonlinear Analysis)

Abstract

:
This present study describes a novel manta ray foraging optimization approach based non-dominated sorting strategy, namely (NSMRFO), for solving the multi-objective optimization problems (MOPs). The proposed powerful optimizer can efficiently achieve good convergence and distribution in both the search and objective spaces. In the NSMRFO algorithm, the elitist non-dominated sorting mechanism is followed. Afterwards, a crowding distance with a non-dominated ranking method is integrated for the purpose of archiving the Pareto front and improving the optimal solutions coverage. To judge the NSMRFO performances, a bunch of test functions are carried out including classical unconstrained and constrained functions, a recent benchmark suite known as the completions on evolutionary computation 2020 (CEC2020) that contains twenty-four multimodal optimization problems (MMOPs), some engineering design problems, and also the modified real-world issue known as IEEE 30-bus optimal power flow involving the wind/solar/small-hydro power generations. Comparison findings with multimodal multi-objective evolutionary algorithms (MMMOEAs) and other existing multi-objective approaches with respect to performance indicators reveal the NSMRFO ability to balance between the coverage and convergence towards the true Pareto front (PF) and Pareto optimal sets (PSs). Thus, the competing algorithms fail in providing better solutions while the proposed NSMRFO optimizer is able to attain almost all the Pareto optimal solutions.

1. Introduction

Nowadays, meta-heuristics become popular in different research areas for resolving challenging optimization issues. These stochastic approaches are among the best and effective strategies in finding optimal solutions, conflicting with the classical (deterministic) optimization approaches which are devalued due to their drawbacks as local optima stagnation [1], etc. In spite of the benefits of the intelligence algorithms, they require some improvement to satisfy the diverse characteristics of complex real-world applications. Features that mostly faced in real issues are uncertainty [2], dynamicity [3], combinatorial, multiple objectives [4,5], constraints, etc. Along these lines, it is obviously seen that no approach is qualified in resolving the diverse kind of optimization problems. In that regard, the No-Free Lunch (NFL) theorem [6] validates this and opens the way for developers to create the newest approaches and enhances the quality of the existing ones.
Some of well-regarded meta-heuristic algorithms are: a genetic algorithm (GA), which is the first stochastic algorithm inspired by John Holland in 1960 [7], followed by simulated annealing (SA) in 1983 [8], particle swarm optimization (PSO) in 1995 by Kennedy [9], and more approaches that were developed later such as ant bee colony (ABC) [10], arithmetic optimization algorithm (AOA) [11], Harris hawks optimization (HHO) [12], sine cosine algorithm (SCA) [13], black widow optimization (BWO) [14], dynamic differential annealed optimization (DDAO) [15], levy flight distribution (LFD) [16], Salp swarm algorithm (SSA) [17], Henry gas solubility optimization (HGSO) [18], manta ray foraging optimization (MRFO) [19], and so on. All these developed stochastic algorithms are frequently single-objective; therefore, the researchers improve them according to the nature and complexity of their problems. Hence, in line with the aforementioned nature of applications, we have improved the new bio-inspired approach called manta ray foraging optimization (MRFO) [19] with a view to cope with the multi-objective problems (MOPs), which are the main focus of this paper.
During the two last years, several studies have guaranteed the superiority and efficiency of the MRFO algorithm in solving global optimization problems, such as: Fahd et al. [20], who applied the standard MRFO to perform the dynamic operation for connecting PV into the grid system. The authors in [21] have examined the global maximum power point of a partially shaded MJSC photovoltaic (PV) array applying the MRFO algorithm. Regarding the work of Selem et al. [22], the MRFO was applied to define the unknown electrical parameters of proton exchange membrane fuel cells stacks, which is considered as a constrained optimization problem. In addition, El-Hameed et al. [23] used MRFO to solve the solar module parameters’ identifications of a three diode equivalent model of PV. In addition, in an attempt to ameliorate the performance of this suggested approach, Dalia et al. [24] introduced a modified MRFO by using the fractional-order optimization algorithms, in order to enhance its exploitation ability. Referring to [25], a binary version of MRFO has been proposed using four S-Shaped and four V-Shaped transfer functions for the feature selection problem. In the bio-medical area, Karrupusamy utilized a hybrid MRFO to identify the issue in an existing brain tumor by using a convolutional neural network as a classifier that classifies the features and supplies optimal classification results [26], etc. The authors in [27] have used the multi-objective manta ray foraging optimization (MOMRFO) based weighted sum to handle the optimal power flow (OPF) problem for hybrid AC and multi-terminal direct current power grids. In Ref. [28], the authors applied the IMOMRFO to solve the IEEE-30 and IEEE-57 OPF issues.
In accordance with the literature review, the multi-objective algorithms (MOAs) are divided into two techniques: a priori versus a posteriori [29]. The first class converts the multi-objective problem to a single one, by aggregating all objectives in one function using a set of weights that are chosen by an expert in the problem domain (decision makers). The drawback of this method appears when we generate the Pareto optimal set, we should run the algorithm multiple times. Alternatively, the second class is the posteriori technique which does not require any addition weights. In this method, the multi-objective formulation is maintained and the Pareto optimal set is obtained in just one run; then, the decision-making occurs after the optimization. In addition, the Pareto front of all kinds of problems can be determined utilizing this posteriori technique, which is the focus of this work, in which a new multi-objective version of MRFO based non-dominated sorting approach named NSMRFO was developed.
Different shapes of fronts exist in multi-objective problems: linear, convex, concave, separated, and so on. Therefore, to obtain an accurate approximation Pareto optimal front for every multi-objective optimization issues, three fundamental challenges should be addressed: distribution of solutions (coverage), accuracy (convergence), and local fronts  [30]. Thus, an efficient algorithm is the one that has the ability to balance between them: avoid a premature convergence and extract a uniform distribution front covering the entire true Pareto optimal front. Some of the most popular multi-objective algorithms are: Non-dominated sorting genetic algorithm (NSGA) [31,32], strength Pareto evolutionary algorithm (SPEA) [33,34], multi-objective particle swarm optimization (MOPSO) [35], and multi-objective evolutionary algorithm based on decomposition (MOEA/D) [36].
Since the multi-objective optimization problem appears, the non-dominated sorting strategy with crowding distance and non-dominated ranking has been known as the efficient and most significant mechanisms in handling the algorithms for solving the multi-objective problems. The significant advantages of the NSGA-II and its borrowed MOAs motivated us to suggest a novel multi-objective variant of the MRFO approach, which is based on the NSGA-II outstanding operators. The search mechanism in MRFO is kept similar in the NSMRFO optimizer. Furthermore, in order to assess the NSMRFO success, various MMMOEAs with other MOEAs were investigated for comparisons with respect to diverse indicator metrics in search and objective spaces. Thus, with accordance to the statistical outcomes, the proposed NSMRFO outperformed its competitors and even the existing MOMRFOs for different kinds of problems.
The main contributions of this paper are as follows:
  • A new multi-objective version of manta ray foraging optimization based the crowding distance and non-dominated sorting operators has been introduced.
  • Various performance metrics have been employed in order to affirm the NSMRFO effectiveness.
  • The suggested NSMRFO was benchmarked on the standard unconstrained, constrained multi-objective test suites, CEC2020 multi-modal multi-objective optimization functions as well as engineering design problems to verify its validity.
  • The IEEE 30-bus OPF as one of the most significant real-world issues in the power system is investigated with wind/solar/small-hydro energy sources for the first time with the multi-objective case.
The remainder of this paper is arranged in four sections as follows: Section 2 summarizes the basic definitions of the multi-objective problems, and then describes the proposed algorithm MRFO and the structure of its multi-objective version NSMRFO. Simulation results, analyses, and competing algorithms are discussed in Section 3. As a final point, Section 4 concludes this work and proposes some future research directions.

2. Multi-Objective Optimization

As mentioned before, the multi-objective problem is the subject of handling problems that need optimizing more than one objective simultaneously, which are mostly in conflict. The basic mathematical formulation of the multi-objective optimization for such minimization problem can be defined as:
Minimize : F ( x ) = f 1 ( x ) , f 2 ( x ) , , f N o b j ( x ) Subject to : g i ( x ) 0 , i = 1 , 2 , , m h i ( x ) = 0 , i = 1 , 2 , , p L i x i U i , i = 1 , 2 , , n
where F ( x ) is the objective function to be optimized, h i ( x ) is the equality constraints, g i ( x ) is the inequality constraints, N o b j , m, p, and n are the numbers of objective functions, inequality constraints, equality constraints, and variables. L i and U i are the boundaries of the ith variable.
The arithmetic relational operators cannot be effective in multi-objective optimization to compare the search space of different solutions. Alternatively, the Pareto optimal dominance concept is utilized to determine which solution is better than another. The essential definitions of dominance relation are defined as follows [37,38]:
Let us take two vectors x = x 1 , x 2 , , x n and y = y 1 , y 2 , , y n
Definition 1
(Pareto Dominance). x is said to dominate y if and only if x is partially less than y (i.e., x y ):
i { 1 , 2 , , N o b j } : f i ( x ) f i ( y ) i { 1 , 2 , , N o b j } : f i ( x ) < f i ( y )
Definition 2
(Pareto Optimality). x X is called a Pareto-optimal solution iff:
y X F ( y ) < F ( x )
Definition 3
(Pareto Optimal Set). The Pareto optimal set is a set that comprises all Pareto optimal solutions (neither x dominates y nor y dominates x ):
P s : = { x , y X F ( y ) > F ( x ) }
Definition 4
(Pareto Optimal Front). The Pareto optimal front is defined as:
P f : = F ( x ) x P s
In such multi-objective optimization problem, a solution is the set of best non-dominated solutions. Therefore, the Pareto optimal solutions projection in the objective space are kept in a set called Pareto optimal front as illustrated in Figure 1. The solutions of both spaces obviously reveal that the green shapes are better than the others, since they dominate all other colors.
The concept of the MRFO standard version is explained briefly in the following section.

2.1. Manta Ray Foraging Optimizer (MRFO)

MRFO is among the recent algorithms proposed in 2020, inspired by giant known critters of the sea called Manta Rays [19]. Figure 2 depicts the shape of a manta ray. To establish this algorithm, the authors mimic three feeding behaviors of Manta Rays: chain, somersault, and cyclone feeding. Furthermore, the manta rays are assumed as search agents which explore the planktons’ location and proceed towards them. Then, the planktons at significant concentration represent the best solution. The source code of MRFO is given in https://www.mathworks.com/matlabcentral/fileexchange/73130-manta-ray-foraging-optimization-mrfo (accessed on 24 May 2021).
Following the population-based optimization algorithms, the steps of MRFO are randomly initialized as illustrated below:
x i = L b i + r a n d × ( U b i L b i ) , i = 1 , , N
where U b and L b are the maximum and minimum bounds of variables in the search space, rand is a random number between 0 and 1, r a n d [ 0 , 1 ] .
The three main operators are mathematically clarified in the next subsections.

2.1.1. Chain Foraging

In this foraging strategy, about 50 Mantas line up head to tail forming an orderly line. The chain swims towards the position of intense concentration of plankton with a fully open mouth. The missing plankton by the leader (manta at the top of the chain) will be devoured by the followers. In the course of the foraging process, the position of each follower is updated towards the best source of plankton and individuals in front of it. This foraging phase is depicted in Figure 3. The mathematical updating formulas are presented as follows:
x i , j t + 1 = x i , j t + r 1 · x b e s t , j t x i , j t + α · x b e s t , j t x i , j t , i = 1 x i , j t + r 2 · x i 1 , j t x i , j t + α · x b e s t , j t x i , j t , i = 2 , , N
where x i , j is the position of ith manta ray in the jth dimension, r 1 and r 2 are the random vector in range [0, 1], x b e s t , j t is the best plankton concentration position, and α is a weight coefficient that is expressed as:
α = 2 · r 3 · | log ( r 4 ) |
where r 3 and r 4 introduce the random vector in range [0, 1].

2.1.2. Cyclone Foraging

Cyclone foraging phase follows the feeding strategy in WOA [39] in terms of spiral movement. After discovering a significant amount of plankton in the profundity of the ocean, the mantas move one behind another towards plankton making a spiral shape. This foraging phase is illustrated in Figure 4. The manta updates its position based on its best previous position and the manta in front of it.
The spiral-shaped movement is mathematically modeled as:
x i , j t + 1 = x b e s t , j + r 5 · x b e s t , j t x i , j t + β · x b e s t , j t x i , j t , i = 1 x b e s t , j + r 6 · x i 1 , j t x i , j t + β · x b e s t , j t x i , j t , i = 2 , , N
where r 5 and r 6 present the random value in [0, 1]; β is the weight coefficient that is formulated as:
β = 2 e r 7 T t + 1 T · sin 2 π r 7
where r 7 denotes the random vector in range [0, 1], and T and t are the maximum and current iteration, respectively.
The cyclone foraging can be considered as the main phase in MRFO, in which it performs the intensification (exploitation) and diversification (exploration) mechanisms. The exploitation improvement is achieved based on considering the best plankton found so far as a reference point. On the other hand, the exploration phase incites MRFO to reach the overall optimal solution in accordance with the mathematical equations described below:
x r a n d , j = Lb j + r 8 · Ub j Lb j
x i , j t + 1 = x r a n d , j + r 9 x r a n d , j x i , j t + β x r a n d , j x i , j t , i = 1 x r a n d , j + r 10 x i 1 , j t x i j t + β x r a n d , j x i , j t , i = 2 , , N
where x r a n d , j is the random position generated inside the search space.

2.1.3. Somersault Foraging

The last phase in MRFO is somersault feeding, wherein the manta ray swims to and fro around a pivot point and somersaults around itself to a new position. Figure 5 illustrates this feeding behavior. The manta updates its position using the following mathematical model:
x i , j t + 1 = x i , j t + S · r 11 · x b e s t , j r 12 · x i , j t ) , i = 1 , , N
where r 11 , r 12 depict the random values between 0 and 1. S is the somersault factor, S = 2 .
MRFO’s diversification and intensification phases are balanced using the variations value t / T , which is gradually increased. The expression t / T > r a n d denotes the exploration stage, reversibly, and the exploitation process is adopted. The main steps followed in MRFO are demonstrated in Figure 6.
block = [rectangle split, draw, rectangle split parts=2, text width=10em, text centered, minimum height=4em] grnblock = [rectangle, draw, fill=green!20, text width=10em, text centered, minimum height=3em] whtblock = [rectangle, draw, fill=white!20, text width=12em, text centered, minimum height=3em] line = [draw, -latex’] cloud = [draw, ellipse,fill=orange!50, node distance=2cm, minimum height=2em] diam=[draw,diamond,fill=orange!60,text width=9em, text centered, inner sep=-2pt] container = [draw, rectangle,dashed,inner sep=0.28cm, rounded corners,fill=yellow!20,minimum height=4cm]

2.2. Proposed (NSMRFO)

As MRFO is relevant for single objective issues, we have developed a multi-objective version of MRFO to handle problems with many fitness functions by applying the Pareto dominance strategy. This variant is inspired from the non-dominated sorting genetic algorithm (NSGA-II) approach, which is the most popular and efficient algorithm in the area of multi-objective optimization in the literature. The non-dominated sorting (NDS) technique employs the crowding distance to define an ordering among individuals and preserve the diversity and the elitist mechanism. To compute all non-dominated solutions, a ranking process is applied called non-dominated ranking (NDR), in which the front that is not dominated by any solutions is assigned to rank 1, while rank 2 is in accordance with the front that is dominated by at least one of the solutions, and so on; the ranking scheme is described in Figure 7a. The crowding distance value of a particular solution is the average distance of its two neighboring solutions as illustrated in Figure 7b. Therefore, the less value of crowding distance denotes comparatively the higher crowded space and conversely. The formulation of this crowding distance mechanism is defined as below:
C D i ( j ) = f i ( j + 1 ) f i ( j 1 ) f i max f i min
where f i min and f i max are the minimum and maximum values of the ith objective function.
It is worth discussing here that the (NDS) provides a probability to the dominated solutions to be chosen as well, which enhances the diversification of the suggested algorithm. The pseudo-code of NSMRFO is depicted in Algorithm 1. The computational space complexity of NSMRFO is the same as NSGA-II of the order of O ( M N 2 ) , where M is the number of objectives, and N is the number of manta rays, while the computational complexity was found to be much better than that of some of the approaches such as SPEA and NSGA, which are of O ( M N 3 ) .
Algorithm 1 Non-Dominated Sorting Manta Ray Foraging Optimization
1:
Initialize the NSMRFO parameters: design variables, bounds( U b , L b ), population, and termination criteria.
2:
Generate a uniform random initial population of mantas x with respect to U b and L b .
3:
Compute the fitness function of each manta and sort all of them.
4:
Determine the non-dominated solutions in the initial population and save them in Pareto archive.
5:
Compute crowding distance for each Pareto archive member.
6:
Select a position vector based on crowding distance value.
7:
Compute the position vector and update the position of mantas following the MRFO procedure.
8:
Compute the fitness values of all the updated positions of mantas.
9:
Determine the new non-dominated solutions in the population, save them in a Pareto archive, then remove any dominated solutions in the Pareto archive.
10:
Compute the crowding distance value for each Pareto archive member and eliminate as many as necessary according to archive size with the lowest crowding distance value.
11:
Perform non-dominated sorting according to the crowding distance mechanism, then select the global best solution using the ranking scheme.
12:
Display Pareto optimal set.

2.3. Evaluation Criteria

The employed performance metrics are described in this section. The performance indicators are one of the techniques employed for measuring the potential of a multi-objective algorithm in terms of the diversity and coverage. In this work, various metrics are used such as generational distance (GD) [40], inverted generational distance (IGD) [41] in search [42] and objective [42] spaces, spacing (SP) [43], Pareto sets proximity (rPSP) [44] and reciprocal of hypervolume (rHV) [45], which are formulated as follows:
  • Generational Distance (GD) [40]:
GD = i = 1 n pf d i 2 n pf
where n p f is the number of obtained Pareto optimal solutions, and d i indicates the Euclidean distance between the ith Pareto optimal solution attained and the closest true Pareto optimal solution in the reference set:
  • Inverted Generational Distance (IGD) [41]:
I G D = i = 1 n t p f d i 2 n t p f
where n t p f is the number of true Pareto optimal solutions and d i indicates the Euclidean distance between the ith true Pareto optimal solution and the closest Pareto optimal solution obtained in the reference set.
I G D X is the IGD in search space. I G D F is the IGD in objective space:
  • Spacing (SP) [43]:
SP = 1 n p f 1 i = 1 n p f d ¯ d i 2
where n p f is the number of Pareto optimal solutions obtained. d i indicates the Euclidean distance between the ith Pareto optimal solution attained and the closest true Pareto optimal solution in the reference set. d ¯ is the average of all d i .
  • Reciprocal of Pareto sets proximity (rPSP) [44]:
rPSP = I G D X C R
C R = i = 1 m δ i 1 / 2 D
δ i = min P F e i max , P F t i max max P F e i min , P F t i min P F t i max P F t i min 2
where C R is the cover rate. m is the number of objective functions. D is the number of decision variables. P F t , P F e are the true and obtained Pareto front, respectively:
  • Reciprocal of hypervolume (rHV) [45]:
r H V ( S , w ) = 1 H V ( S , w )
H V ( S , w ) = λ D z S [ z ; w ]
where λ D is the D-dimensional Lebesgue measure.

3. Experimental Results and Analysis

In this section, the effectiveness of the proposed multi-objective approach is carried out by using 18 different unconstrained benchmark functions, the CEC2020 benchmark test that contains 24 functions, four constrained problems, four engineering design problems, and the IEEE 30-bus optimal power flow issue incorporating wind/solar/small-hydro power. These test suites have different shapes of front like linear, convex, concave, connected, disconnected, etc., as indicated in Table 1. Five analyses are investigated to prove the robustness of the developed NSMRFO algorithm, the first one aims to assess the convergence by using generation distance (GD) metric, the second evaluates the diversity by computing the spacing (SP) metric, the inverse generation distance (IGD) in the search and objective spaces metric, which intends to affirm the NSMRFO’s efficacy in balancing between convergence and diversity, and the reciprocal of Pareto sets proximity (rPSP) and hypervolume (rHV). Moreover, for evaluating the NSMRFO approach, 11 significant multi-objective optimization algorithms are re-implemented, which are named: multi-objective slime mould algorithm (MOSMA) [46], multi-objective bonobo optimizer based decomposition (MOBO/D) [47], multi-objective multi-verse optimization (MOMVO) [48], multi-objective water cycle algorithm (MOWCA) [49], non-dominated sorting grey wolf optimizer (NSGWO) [50], multi-objective manta ray foraging optimizer (MOMRFO) [51], improved multi-objective manta ray foraging optimizer (IMOMRFO) [28], non-sorting genetic algorithm II (NSGA-II) [32], double niched non sorting genetic algorithm II (DN-NSGA) [52], omni optimizer (OMNI) [53], a multi-objective particle swarm optimizer using ring topology (MO_ Ring_ PSO_ SCD) [44], and their characteristics are shown in Table 2. The MATLAB codes for these algorithms were downloaded from: https://aliasgharheidari.com/SMA.html (SMA), https://www.mathworks.com/matlabcentral/fileexchange/79843-multi-objective-bonobo-optimizer-with-decomposition-method (BO), https://seyedalimirjalili.com/mvo (MVO), https://ali-sadollah.com/water-cycle-algorithm-wca/ (WCA), https://www.mathworks.com/matlabcentral/fileexchange/75259-multi-objective-non-sorted-grey-wolf-mogwo-nsgwo?s_tid=srchtitle_nsgwo_1 (GWO), https://www.mathworks.com/matlabcentral/fileexchange/103530-momrfo-multi-objective-manta-ray-foraging-optimizer?s_tid=srchtitle_MOMRFO_1 (MRFO), https://www.mathworks.com/matlabcentral/fileexchange/103895-improved-multi-objective-manta-ray-foraging-optimization?s_tid=srchtitle_MOMRFO_2 (IMRFO), and the codes of the other algorithms and the CEC2020 test suite can be found https://www.mathworks.com/matlabcentral/fileexchange/103895-improved-multi-objective-manta-ray-foraging-optimization?s_tid=srchtitle_MOMRFO_2, respectively (all accessed on 7 August 2021). Each approach is executed on a personal computer, Windows 8.1 (64-bit), core i5 with 4GB-RAM Processor @1:8 GHz using MATLAB R2020a. All benchmark functions are executed 20 times for 1000 iterations and 100 populations, except the CEC2020 problem, which is executed 21 times for a population p o p = 200 , and a maximum number of function evaluations equal to 10,000 * p o p . In addition, the OPF problem was repeated 20 time for p o p = 100 and 200 iterations. Note that the best performing algorithm is assessed based on the mean and standard deviation outcomes. The quantitative and qualitative performance outcomes are illustrated in Table 3, Table 4, Table 5, Table 6, Table 7, Table 8, Table 9, Table 10, Table 11, Table 12, Table 13, Table 14 and Table 15 and Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16, respectively. The outcomes of each set of benchmark functions are outlined and discussed in the following sections.

3.1. Evaluation on Unconstrained Benchmark Functions

As mentioned above, the proposed approach is tested firstly on the classical unconstrained test problems with two and three objectives. The achieved mean and STD values of 20 runs of each parameter metrics from NSMRFO and different approaches are presented in Table 3 and indicated in bold. It is worth noting here that the better algorithm is the one with the lower metric value. The suggested approach NSMRFO managed to outperform the MOSMA [46], MOBO/D [47], MOMVO [48], MOWCA [49], MOMRFO [51], (IMOMRFO) [28], and (NSGA-II) [32] optimizer significantly on eight functions out of 18 cases for GD, 14 out of 10 cases for IGD, and 14 out of 18 cases for SP metrics. By comparison, MOSMA is better on SCH2 for all metrics, the MOWCA is best on FON2 for GD, on POL for IGD, on POL, and VNT3 for SP, the MOMVO is best on just SCH1 for SP metric, the IMOMRFO is best on SCH1 for GD, and VNT2 for IGD; however, the NSGA-II and MOMRFO offered a good solution on four and eight functions, respectively. By contrast, the MOBO/D optimizer provides the worst results. Therefore, it may be observed from this table that the NSMRFO approach is able to outperform all competitors on most cases. Furthermore, it is also evident from Figure 8, Figure 9 and Figure 10 that NSMRFO converges better toward a true Pareto front with different features from diverse perspectives. In addition, the Pareto optimal solutions have been well distributed over the true PF on the classical functions.

3.2. Evaluation on Constrained Benchmark Functions

To evaluate the accuracy of the developed NSMRFO approach, four constrained test functions with different Pareto optimal fronts and three analysis metrics were investigated. Inspecting the obtained Pareto fronts in Figure 11, and the outcomes in Table 4, it is clearly seen that the suggested NSMRFO yields a higher convergence and coverage toward the true PF on all constrained benchmark functions. For the numerical results, NSMRFO ranks first for the majority of functions except on BNH and CONSTR for GD, and BNH, SRN for IGD in which it ranks second compared to the aforementioned well-known competitive techniques, and OZY for SP. Note that the optimal findings are marked in boldface and underlined.

3.3. Evaluation on CEC2020 Benchmark Functions

This subsection presents the performance of the suggested technique NSMRFO in CEC2020 multimodal multi-objective optimization (MMO) problems using four indicator metrics, the r P S P and I G D X that reflect the quality of the Pareto set in the search space, and the r H V and I G D F that reflect the quality of the Pareto front in the objective space. The functions of the remaining MMO problems are characterized by different geometries’ linear and nonlinear concave and convex functions. To illustrate the effectiveness of the multi-objective MRFO version, six well-known competitors are adopted for comparison such as: NSGA-II [32], DN-NSGAII [52], OMNI-OPT [53], MO_Ring_PSO_SCD [44], MOMRFO [51], IMOMRFO [28]. The numerical statistical results of the obtained parameter indexes in search and objective spaces by each approach are summarized in Table 5. It is worth noting that the optimal results of each indicator are the lowest values. The underlined bold solutions indicate the algorithms’ optimum result. Additionally, the last five rows posted in this table present the results score of each approach, in which the NSMRFO ranks first by providing 47 optimal solutions out of a 96 benchmark suite, which means twenty-four functions times four indicators. By contrast, the MOMRFO, OMNI-OPT, and DN-NSGAII competitor approaches show the worst scores. It can be clearly observed from the perspective of the search space values that the crowding distance mechanism has the capability to efficiently increase the PS convergence and diversity of the optimization algorithms. However, In spite of the same strategy used in NSGAII, DN-NSGAII, and the proposed optimizer, they offered a significant different performance, which means that the NSMRFO diversity and convergence are improved. The IMOMRFO was the closest approach of NSMRFO, where it ranks second by having 20 best values out of 96, and it offered good search space results and poor objective space results. The NSGAII performed a little better on the objective space, especially the r H V metric. The CEC2020 corresponding box plots of the four metrics rPSP, rHV, IGDX, and IGDF are depicted in Figure 12. According to this figure, the NSMRFO achieved the indicator minimum values in most MMFs such as MMF1, MMF4, MMF5, MMF7, MMF8, MMF11, MMF12, MMF13, MMF14, MMF15, MMF1_e, MMF14_a, MMF15_a, MMF10_l, rHV on MMF11_l, rPSP and rHV on MMF12_l, rHV on MMF13_l, rPSP and rHV on MMF15_a_l. In addition, the NSMRFO is more stable compared to its competitor approaches. To sum up, the suggested optimizer achieves the best rank performance in terms of all indicator metrics compared to its competing algorithms, and have significant stability.

3.4. Evaluation on Engineering Design Problems

For examining the applicability of an algorithm, the engineering design problems can be very beneficial. In this subsection, four engineering functions are considered in order to assess the capability of NSMRFO in dealing with the real-word problems. The first one is 4-bar truss, and it aims to optimize the volume and deflection with four dimensions. The disk brake consists of minimizing the stopping time and weight of a brake system with four dimensions. The third engineering problem is the welded beam that tends to decrease the vertical deflection and cost of fabrication with four dimensions. The speed reducer as a last function attempts to reduce its stress and total weight with seven dimensions. For results verification, seven well-known approaches are applied. The statistical results are summarized in Table 6, and it is evident that NSMRFO can outrank the other algorithms on the most problems except the 4-bar truss for the GD metric, the welded beam for GD and SP metrics, and disk brake for SP metric; it ranks first in 8 out of 12 test suites. Accordingly, the NSGA-II and MOMRFO are the closest competitors where they provide good estimations on two functions over 12. However, concerning the other algorithms MOSMA, MOBO/D, MOMVO and IMOMRFO, they have the lowest results. As illustrated in Figure 13, the NSMRFO Pareto front shows higher approximations toward the true PFs in terms of coverage and convergence.

3.5. Evaluation on OPF Incorporating Wind/Solar/Small-Hydro Energy

3.5.1. Problem Methodology

 Wind Power

The wind cost can be expressed as below:
C T w = C d w + C u e w + C o e w
with
C d w = d w P w s
C u e w = K u e w P w a v P w s = K u e w P w s P w r p w P w s f w p w d p w
C o e w = K o e w P w s P w a v = K o e w 0 P w s P w s p w f w p w d p w
where d w , K o e w , and K u e w are the coefficients of direct, over, and under estimation cost, respectively. P w s , i , P w a v are the scheduled and actual available power, respectively. P w r is rated power output from the plant. f w p w is the probability density function of the wind power plant.

 Solar power

The total solar cost can be formulated as follows:
C T s = C d s + C u e s + C o e s
with
C d s = d s P s s
C u e s = K u e s P s a v P s s = K u e s * f s P s a v > P s s * E P s a v > P s s P s s
C o e s = K o e s P s s P s a v = K o e S * f s P s a v < P s s * P s s E P s a v < P s s
where d s , K o e s and K u e s are the coefficients of direct, over and under estimation cost of solar power generator. P s s , P s a v are the scheduled and actual available power, respectively. f s P s a v < P s s The probability of occurrence of solar power shortage. E P s a v > P s s and E P s a v < P s s are the expectations of solar power above and below P s s .

 Small-hydro power

The Small-hydro power is defined as follows:
C T s h = C d s h + C u e s h + C o e s h
with
C d s = d s P s s + d h P h s
C u e s h = K u e s h P shav P ssh = K u e s h * f sh P shav > P ssh * E P shav > P ssh P ssh
C o e s h = K o e s h P s h s P s h a v = K o e s h * f s h P s h a v < P s h s * P s h s E P s h a v < P s h s
where d h is the small-hydro direct cost coefficient. K o e s h and K u e s h are the coefficients of over and under estimation cost of combined solar and small-hydro power generator. P s h s , P s h a v are the scheduled and actual available power, respectively. E P s h a v > P s h s and E P s h a v < P s h s are the expectations of combined system power above and below P s h s .

 Objective functions

  • Total cost
The network total cost including the thermal/wind/solar/small-hydro generators is modeled as follows:
F 1 = m i n F T + C T w + C T s + C T s h .
where
F T = i = 1 N g a i + b i P t g i + c i P t g i 2 + | d i * s i n ( e i * ( P t g i m i n P t g i ) ) |
a i , b i and c i are the conventional generators cost coefficients. d i and e i are the coefficients for the valve-point loading effect.
  • Emission
The emission function is formulated using an exponential function as shown below [54]:
F 2 = E = m i n i = 1 N g 10 2 α i + β i P g i + γ i P g i 2 + ξ i exp λ i P g i
where α i , β i , γ i , ξ i , and λ i are the emission coefficients of the power plant.
  • Voltage deviation
The voltage deviation is calculated by:
F 3 = V D = m i n i = 1 N p q | V L i 1.0 |
  • Power loss
The Power loss is calculated by:
F 4 = P l o s s = m i n l = 1 N l G l ( i , j ) ( V i 2 + V j 2 2 V i V j c o s ( δ i j ) )
where G l ( i , j ) represents the conductance of line l. δ i j = δ i δ j represents the voltage angle difference between bus i and bus j.

 Constraints

  • Equality constraints
The power flow equations are assumed as equality constraints that are represented by:
P g i P d i | V i | j = 1 N b | V j | [ G i j c o s ( θ i j ) + B i j s i n ( θ i j ) ] = 0 Q g i Q d i | V i | j = 1 N b | V j | [ G i j s i n ( θ i j ) B i j c o s ( θ i j ) ] = 0
where N b is the number of buses. Q g i and P g i are generated reactive and active power, respectively. Q d i and P d i are reactive and active power demand, respectively. G i j and B i j represent the admittance matrix components Y i j = G i j + j B i j called the conductance and susceptance.
  • Inequality constraints
The inequality constraints are given as below:
Generator constraints:
V g i m i n V g i V g i m a x i = 1 , . . . , N g
P t g i m i n P t g i P t g i m a x i = 1 , . . . , N t g
P w s , i m i n P w s , i P w s , i m a x i = 1 , . . . , N w g
P s s , i m i n P s s , i P s s , i m a x i = 1 , . . . , N s g
P s h s , i m i n P s h s , i P s h s , i m a x i = 1 , . . . , N s h g
Q t g i m i n Q t g i Q t g i m a x i = 1 , . . . , N t g
Q w s , i m i n Q w s , i Q w s , i m a x i = 1 , . . . , N w g
Q s s , i m i n Q s s , i Q s s , i m a x i = 1 , . . . , N s g
Q s h s , i m i n Q s h s , i Q s h s , i m a x i = 1 , . . . , N s h g
Security constraints:
V L i m i n V L i V L i m a x i = 1 , . . . , N p q
S l i S l i m a x i = 1 , . . . , N l
where N l is the number of transmission lines. S l i and S l i m a x indicate the maximum limit of the transmission line.

3.5.2. Results of the OPF Problem

To assess performance of the suggested algorithm NSMRFO against other approaches, several cases related to the modified IEEE 30-bus optimal power flow problem integrating wind/solar/small-hydro power are investigated. This test system comprises 41 branches, 6 generating units in which 3 thermal generators at buses 1, 2, and 8, the wind and solar plants at buses 5 and 11, respectively, while combined solar and small-hydro generators are connected to bus 13 as summarized in Table 7. The detailed input data for the considered IEEE 30-bus system are given in [54]. The thermal generators’ coefficients are provided in Table 8. Solar irradiance, wind distribution, and small-hydro river flow rate are modeled using Lognormal, Weibull, and Gumbel probability density function (PDF), respectively [54]. These PDF parameters are listed in Table 9. Additionally, in terms of the optimization issue, the system has 11 control variables, with various constraints and objective functions for a total active and reactive power demands of 283.4 MW and 126.2 MVAR, respectively.
To validate the suggested approach, five well-known stochastic algorithms are employed as competitors, namely MOMVO [48], MOWCA [49], NSGWO [50], MOMRFO [51], and IMOMRFO [28]. The test system under study is examined via three case studies defined as follows:
  • Minimizing the total cost and emission;
  • Minimizing the total cost and voltage deviation;
  • Minimizing the total cost and power loss.
The optimum settings of the control variables, their allowable ranges, the numerical best outcomes of each objective, and the best compromise solutions (BCS) are depicted in Table 10, Table 11, Table 12, Table 13, Table 14 and Table 15. Furthermore, their optimal Pareto fronts are illustrated in Figure 14a–Figure 16a. It is worth noting that all the findings are generated after twenty independent runs for a population size of 100 and 200 iterations. According to the aforementioned tables, it is obviously seen that the NSMRFO’ results are remarkably better than the competitor approaches in all cases, notably the best compromise solutions’ tables. In addition, it is clearly observed from the figures that the suggested NSMRFO can generate the superior Pareto non-dominated solutions with good distribution and good diversification front in comparison to other algorithms. As shown in Figure 14b–Figure 16b, the BCS’ voltage profile PQ of load buses do not exceed their limits, and remained within the minimum and maximum bounds.

3.6. Discussion

As previously stated, the main difference between the suggested approach and its competitors is the better diversity and accuracy for the majority of the problems, in which the NSMRFO ranks first, followed by the MOMRFO on the unconstrained problems, the NSGA-II on the constrained test suite, the NSGA-II on the engineering problems, and the IMOMRFO on the CEC2020 benchmark MMO functions, while the MOWCA gives a little better score. By contrast, the MOSMA, MOMVO and MOBO/D provide the worst rank. However, on the other hand, the NSMRFO generates very challenging and competitive solutions on most benchmark test suites. In summary, all quantitative and qualitative outcomes and analysis reveal the higher accuracy and significant diversity of NSMRFO in dealing with different unconstrained, constrained, CEC 2020 multimodal multi-objective, and engineering benchmark functions. This comes from the strong ability of MRFO in exploitation and exploration as long as the NSMRFO employs similar mechanisms as its single approach, and inherits its high convergence. In addition, the crowding distance and archive selection methodologies also contribute to the NSMRFO high coverage and convergence.

4. Conclusions

In this work, the ability of a suggested multi-objective manta ray foraging optimizer known as NSMRFO to handle problems with different characteristics has been tested. The NSMRFO optimizer has been developed on the basis of NSGA-II operators as crowding distance, elitist non-dominated sorting, and an archive mechanism. A set of test functions have been employed to benchmark the performance of the NSMRFO approach from different perspectives that include: seven classical, ZDT, TYD, four constrained, twenty-four CEC2020, four problems for engineering design, and the IEEE 30-bus OPF with renewable sources wind/solar/small-hydro power. Additionally, to qualitatively affirm the achieved solutions, the original true Pareto fronts have been compared to those obtained. Thereby, for performance assessment, various performance metrics in search and objective spaces have utilized such generational distance (GD), inverted generational distance (IGDX and IGDF), spacing metric, reciprocal Pareto sets proximity (rPSP), and reciprocal hypervolume (rHV). Thus, NSMRFO can relatively provide an accurate estimation shape with closer distance to the true PF compared to the multimodal multi-objective evolutionary approaches and some recent competitive algorithms. The NSMRFO impressive performance leads to handling challenging real-world problems in various engineering fields for future works.

Author Contributions

Conceptualization, F.D. and M.O.; methodology, F.D.; software, F.D.; validation, R.E., M.O. and S.K.; formal analysis, F.D.; investigation, S.K.; resources, M.O. and A.M.A.; data curation, F.D.; writing—original draft preparation, F.D. and S.K.; writing—review and editing, F.D. and A.M.A.; visualization, R.E. and M.O.; supervision, R.E. and M.O.; project administration, R.E. and S.K.; funding acquisition, A.M.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Deputyship for Research & Innovation, Ministry of Education in Saudi Arabia through the project number “IF_2020_NBU_408”.

Institutional Review Board Statement

Not Applicable.

Informed Consent Statement

Not Applicable.

Data Availability Statement

Not Applicable.

Acknowledgments

The authors extend their appreciation to the Deputyship for Research & Innovation, Ministry of Education in Saudi Arabia for funding this research work through the project number “IF_2020_NBU_408”. The authors gratefully thank the Prince Faisal bin Khalid bin Sultan Research Chair in Renewable Energy Studies and Applications (PFCRE) at Northern Border University for their support and assistance.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kelley, C.T. Detection and remediation of stagnation in the Nelder–Mead algorithm using a sufficient decrease condition. SIAM J. Optim. 1999, 10, 43–55. [Google Scholar] [CrossRef]
  2. Beyer, H.-G.; Sendhoff, B. Robust optimization a comprehensive survey. Comput. Methods Appl. Mech. Eng. 2017, 196, 3190–3218. [Google Scholar] [CrossRef]
  3. Helbig, M.; Engelbrecht, A.P. Performance measures for dynamic multi-objective optimisation algorithms. Inf. Sci. 2013, 250, 61–81. [Google Scholar] [CrossRef] [Green Version]
  4. von Lucken, C.; Baran, B.; Brizuela, C. A survey on multi-objective evolutionary algorithms for many-objective problems. Comput. Optim. Appl. 2014, 58, 707–756. [Google Scholar] [CrossRef]
  5. Deb, K. Multi-Objective Optimization Using Evolutionary Algorithms; Wiley: Hoboken, NJ, USA, 2001; Volume 16. [Google Scholar]
  6. Wolpert, D.H.; Macready, W.G. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1997, 1, 67–82. [Google Scholar] [CrossRef] [Green Version]
  7. Holland, J. Adaptation in Natural and Artificial Systems; University of Michigan Press: Ann Arbor, MI, USA, 1975. [Google Scholar]
  8. Kirkpatrick, S.; Gelatt, C.D.; Vecchi, M.P. Optimization by simulated annealing. Science 1983, 220, 671–680. [Google Scholar] [CrossRef]
  9. Kennedy, J.; Eberhart, R.C. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; pp. 1942–1948. [Google Scholar]
  10. Basturk, B.; Karaboga, D. An artificial bee colony (ABC) algorithm for numeric function optimization. In IEEE Swarm Intelligence Symposium; IEEE Press: Indianapolis, IN, USA, 2006; pp. 4–12. [Google Scholar]
  11. Abualigah, L.; Diabat, A.; Mirjalili, S.; Abd-Elaziz, M.; Gandomi, A.H. The arithmetic optimization algorithm. Comput. Meth. Appl. Mech. Eng. 2021, 376, 113609. [Google Scholar] [CrossRef]
  12. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.M.; Chen, H. Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
  13. Mirjalili, S. SCA: A Sine Cosine Algorithm for solving optimization problems. Knowl.-Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef]
  14. Hayyolalam, V.; Pourhaji, K.A.A. Black Widow Optimization Algorithm: A novel meta-heuristic approach for solving engineering optimization problems. Eng. Appl. Artif. Intel. 2020, 87, 103249. [Google Scholar] [CrossRef]
  15. Ghafil, H.N.; Jármai, K. Dynamic differential annealed optimization: New metaheuristic optimization algorithm for engineering applications. Appl. Soft Comput. 2020, 93, 106392. [Google Scholar] [CrossRef]
  16. Essam, H.H.; Mohammed, R.S.; Fatma, A.H.; Hassan, S.; Hassaballah, M. Lévy flight distribution: A new metaheuristic algorithm for solving engineering optimization problems. Eng. Appl. Artif. Intel. 2020, 94, 103731. [Google Scholar]
  17. Mirjalili, S.; Gandomi, A.H.; Mirjalili, S.Z.; Saremi, S.; Faris, H.; Mirjalili, S.M. Salp Swarm algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 2017, 114, 163–191. [Google Scholar] [CrossRef]
  18. Hashim, F.A.; Houssein, E.H.; Mabrouk, M.S.; Al-Atabany, W.; Mirjalili, S. Henry gas solubility optimization: A novel physics-based algorithm. Future Gener. Comput. Syst. 2019, 101, 646–667. [Google Scholar] [CrossRef]
  19. Zhao, W.; Zhang, Z.; Wang, L. Manta ray foraging optimization: An effective bio-inspired optimizer for engineering applications. Eng. Appl. Artif. Intell. 2020, 87, 103300. [Google Scholar] [CrossRef]
  20. Alturki, F.A.; Omotoso, H.O.; Al-Shamma’a, A.A.; Farh, H.M.H.; Alsharabi, K. Novel Manta Rays Foraging Optimization Algorithm Based Optimal Control for Grid-Connected PV Energy System. IEEE Access 2020, 8, 187276–187290. [Google Scholar] [CrossRef]
  21. Fathy, A.; Rezk, H.; Yousri, D. A robust global MPPT to mitigate partial shading of triple-junction solar cell-based system using manta ray foraging optimization algorithm. Sol. Energy 2020, 207, 305–316. [Google Scholar] [CrossRef]
  22. Selem, S.I.; Hasanien, H.M.; El-Fergany, A.A. Parameters extraction ofPEMFC’s model using manta rays foraging optimizer. Int. J. Energy Res. 2020, 44, 4629–4640. [Google Scholar] [CrossRef]
  23. El-Hameed, M.A.; Elkholy, M.M.; El-Fergany, A.A. Three-diode model for characterization of industrial solar generating units using Manta-rays foraging optimizer: Analysis and validations. Energy Convers. Manag. 2020, 219, 113048. [Google Scholar] [CrossRef]
  24. Mohamed, A.E.; Dalia, Y.; Mohammed, A.A.A.; Amr, M.A.; Ahmed, G.R.; Ahmed, A.E. A Grunwald–Letnikov based Manta ray foraging optimizer for global optimization and image segmentation. Eng. Appl. Artif. Intell. 2021, 98, 104105. [Google Scholar]
  25. Ghosh, K.K.; Guha, R.; Bera, S.K.; Kumar, N.; Sarkar, R. Sshaped versus V-shaped transfer functions for binary Manta ray foraging optimization in feature selection problem. Neural Comput. Appl. 2021, 33, 11027–11041. [Google Scholar] [CrossRef]
  26. Karrupusamy, P. Hybrid Manta Ray Foraging Optimization for Novel Brain Tumor Detection. Trends Comput. Sci. Smart Technol. 2020, 2, 175–185. [Google Scholar] [CrossRef]
  27. Shaheen, A.M.; El-Sehiemy, R.A.; Elsayed, A.M.; Elattar, E.E. Multi-objective manta ray foraging algorithm for efficient operation of hybrid AC/DC power grids with emission minimization. IET Gener. Transm. Distrib. 2021, 15, 1314–1336. [Google Scholar] [CrossRef]
  28. Kahraman, H.T.; Akbel, M.; Duman, S. Optimization of Multi-Objective Optimal Power Flow Problem Using Improved MOMRFO with a Crowding Distance-Based Pareto Archive Strategy. Appl. Soft Comput. 2022, 116, 108334. [Google Scholar] [CrossRef]
  29. Marler, R.T.; Arora, J.S. Survey of multi-objective optimization methods for engineering. Struct. Multidiscip. Optim. 2004, 26, 369–395. [Google Scholar] [CrossRef]
  30. Branke, J.; Kaußler, T.; Schmeck, H. Guidance in evolutionary multi-objective optimization. Adv. Eng. Softw. 2001, 32, 499–507. [Google Scholar] [CrossRef]
  31. Srinivas, N.; Deb, K. Muiltiobjective optimization using nondominated sorting in genetic algorithms. Evol. Comput. 1994, 2, 221–248. [Google Scholar] [CrossRef]
  32. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef] [Green Version]
  33. Zitzler, E. Evolutionary Algorithms for Multiobjective Optimization: Methods and Applications. Ph.D. Thesis, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, November 1999. [Google Scholar]
  34. Zitzler, E.; Thiele, L. Multiobjective evolutionary algorithms: A comparative case study and the strength pareto approach. IEEE Trans. Evol. Comput. 1999, 3, 257–271. [Google Scholar] [CrossRef] [Green Version]
  35. Coello, C.A.C.; Pulido, G.T.; Lechuga, M.S. Handling multiple objectives with particle swarm optimization. IEEE Trans. Evol. Comput. 2004, 8, 256–279. [Google Scholar] [CrossRef]
  36. Zhang, Q.; Li, H. MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 2007, 11, 712–731. [Google Scholar] [CrossRef]
  37. Pareto, V. Cours d’Economie Politique: Librairie Droz; Librairie Droz: Geneva, Switzerland, 1964. [Google Scholar]
  38. Coello, C.A.C. Evolutionary multi-objective optimization: Some current research trends and topics that remain to be explored. Front. Comput. Sci. China 2009, 3, 18–30. [Google Scholar] [CrossRef]
  39. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  40. Van Veldhuizen, D.A.; Lamont, G.B. Multiobjective Evolutionary Algorithm Research: A History and Analysis; Technical Report TR-98-03; Department of Electrical and Computer Engineering, Graduate School of Engineering, Air Force Institute of Technology, Wright-Patterson AFB: Dayton, Ohio, USA, 1998; pp. 17–19. [Google Scholar]
  41. Sierra, M.R.; Coello, C.A.C. Improving PSO-based multi-objective optimization using crowding, mutation and ∈-dominance. In Evolutionary Multi-Criterion Optimization; Springer: Berlin/Heidelberg, Germany, 2005; pp. 505–519. [Google Scholar]
  42. Liang, J.; Suganthan, P.N.; Qu, B.Y.; Gong, D.W.; Yue, C.T. Problem Definitions and Evaluation Criteria for the CEC 2020 Special Session on Multimodal Multiobjective Optimization; Zhengzhou University: Zhengzhou, China, 2019. [Google Scholar]
  43. Schott, J.R. Fault Tolerant Design Using Single and Multicriteria Genetic Algorithm Optimization, DTIC Document. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 1995. [Google Scholar]
  44. Yue, C.; Qu, B.; Liang, J. A Multi-objective Particle Swarm Optimizer Using Ring Topology for Solving Multimodal Multi-objective Problems. IEEE Trans. Evol. Comput. 2017, 22, 805–817. [Google Scholar] [CrossRef]
  45. Shang, K.; Ishibuchi, H.; He, L.; Pang, L.M. A survey on the hypervolume indicator in evolutionary multi-objective optimization. IEEE Trans. Evol. Comput. 2021, 25, 1–20. [Google Scholar] [CrossRef]
  46. Premkumar, M.; Jangir, P.; Sowmya, R.; Alhelou, H.H.; Heidari, A.A.; Chen, H. MOSMA: Multi-Objective Slime Mould Algorithm Based on Elitist Non-Dominated Sorting. IEEE Access 2021, 9, 3229–3248. [Google Scholar] [CrossRef]
  47. Das, A.K.; Nikum, A.K.; Krishnan, S.V.; Pratihar, D.K. Multi-objective Bonobo Optimizer (MOBO): An intelligent heuristic for multi-criteria optimization. Knowl. Inf. Syst. 2020, 62, 4407–4444. [Google Scholar] [CrossRef]
  48. Mirjalili, S.; Jangir, P.; Mirjalili, S.Z.; Saremi, S.; Trivedi, I.N. Optimization of Problems with Multiple Objectives using The Multi-Verse Optimization Algorithm. Knowl.-Based Syst. 2017, 134, 50–71. [Google Scholar] [CrossRef] [Green Version]
  49. Sadollah, A.; Eskandar, H.; Kim, J.H.; Bahreininejad, A. Water cycle algorithm for solving multi-objective optimization problems. Soft Comput. 2015, 19, 2587–2603. [Google Scholar] [CrossRef]
  50. Jangir, P.; Jangir, N. A new Non-Dominated Sorting Grey Wolf Optimizer (NS-GWO) algorithm: Development and application to solve engineering designs and economic constrained emission dispatch problem with integration of wind power. Eng. Appl. Artif. Intell. 2018, 72, 449–467. [Google Scholar] [CrossRef]
  51. Got, A.; Zouache, D.; Moussaoui, A. MOMRFO: Multi-objective Manta ray foraging optimizer for handling engineering design problems. Knowl.-Based Syst. 2022, 237, 107880. [Google Scholar] [CrossRef]
  52. Liu, Y.; Ishibuchi, H.; Nojima, Y.; Masuyama, N.; Shang, K. A double-niched evolutionary algorithm and its behavior on polygon-based problems. In International Conference on Parallel Problem Solving from Nature; Springer: Cham, Switzerland, 2018; pp. 262–273. [Google Scholar]
  53. Deb, K.; Tiwari, S. Omni-optimizer: A generic evolutionary algorithm for single and multi-objective optimization. Eur. Oper. Res. 2008, 185, 1062–1087. [Google Scholar] [CrossRef]
  54. Biswas, P.P.; Suganthan, P.N.; Qu, B.Y.; Amaratunga, G.A.J. Multi-objective economic-environmental power dispatch with stochastic wind-solar-small hydro power. Energy 2018, 150, 1039–1057. [Google Scholar] [CrossRef]
Figure 1. Parameter and objective spaces.
Figure 1. Parameter and objective spaces.
Fractalfract 06 00194 g001
Figure 2. Manta ray body form. (a) Manta ray in the ocean; (b) parts of a manta ray, dorsal, and ventral.
Figure 2. Manta ray body form. (a) Manta ray in the ocean; (b) parts of a manta ray, dorsal, and ventral.
Fractalfract 06 00194 g002
Figure 3. Simulation model of chain foraging behavior.
Figure 3. Simulation model of chain foraging behavior.
Fractalfract 06 00194 g003
Figure 4. Simulation model of cyclone foraging behavior.
Figure 4. Simulation model of cyclone foraging behavior.
Fractalfract 06 00194 g004
Figure 5. Simulation model of somersault foraging behavior.
Figure 5. Simulation model of somersault foraging behavior.
Fractalfract 06 00194 g005
Figure 6. MRFO flowchart for the minimization problem.
Figure 6. MRFO flowchart for the minimization problem.
Fractalfract 06 00194 g006
Figure 7. Non-dominated ranking fonts (a); crowding-distance calculation (b).
Figure 7. Non-dominated ranking fonts (a); crowding-distance calculation (b).
Fractalfract 06 00194 g007
Figure 8. Obtained Pareto front of NSMRFO on classical test suites.
Figure 8. Obtained Pareto front of NSMRFO on classical test suites.
Fractalfract 06 00194 g008
Figure 9. Obtained Pareto front of NSMRFO on ZDT test suites.
Figure 9. Obtained Pareto front of NSMRFO on ZDT test suites.
Fractalfract 06 00194 g009
Figure 10. Obtained Pareto front of NSMRFO on TYD test suites.
Figure 10. Obtained Pareto front of NSMRFO on TYD test suites.
Fractalfract 06 00194 g010
Figure 11. Obtained Pareto front of NSMRFO on constrained test suites.
Figure 11. Obtained Pareto front of NSMRFO on constrained test suites.
Fractalfract 06 00194 g011
Figure 12. Cont.
Figure 12. Cont.
Fractalfract 06 00194 g012aFractalfract 06 00194 g012bFractalfract 06 00194 g012cFractalfract 06 00194 g012d
Figure 13. Obtained Pareto front of NSMRFO on engineering design test suites. (a) 4-bar truss; (b) disk brake; (c) welded beam; (d) speed reducer.
Figure 13. Obtained Pareto front of NSMRFO on engineering design test suites. (a) 4-bar truss; (b) disk brake; (c) welded beam; (d) speed reducer.
Fractalfract 06 00194 g013
Figure 14. Optimal Pareto fronts of all the algorithms for case 1. (a) Pareto front of optimal solutions; (b) voltage profile of PQ buses.
Figure 14. Optimal Pareto fronts of all the algorithms for case 1. (a) Pareto front of optimal solutions; (b) voltage profile of PQ buses.
Fractalfract 06 00194 g014
Figure 15. Optimal Pareto fronts of all the algorithms for case 2. (a) Pareto front of optimal solutions; (b) voltage profile of PQ buses.
Figure 15. Optimal Pareto fronts of all the algorithms for case 2. (a) Pareto front of optimal solutions; (b) voltage profile of PQ buses.
Fractalfract 06 00194 g015
Figure 16. Optimal Pareto fronts of all the algorithms for case 3. (a) Pareto front of optimal solutions; (b) voltage profile of PQ buses.
Figure 16. Optimal Pareto fronts of all the algorithms for case 3. (a) Pareto front of optimal solutions; (b) voltage profile of PQ buses.
Fractalfract 06 00194 g016
Table 1. Descriptions of the unconstrained, constrained, and CEC2020 benchmark functions.
Table 1. Descriptions of the unconstrained, constrained, and CEC2020 benchmark functions.
CaseNameNo. ObjsDescription
Classical test problems
F1Schaffer12Convex
F2Schaffer22Disconnected
F3Kursawe2Degenerate, disconnected
F4Poloni2Disconnected
F5Fonseca22Concave
F6Viennet23Connected
F7Viennet33Connected and asymmetric
ZDT test suite
F8ZDT12Convex
F9ZDT22Concave
F10ZDT32Disconnected
F11ZDT42Convex, many local optima
F12ZDT62Concave, nonuniform fitness landscape
YTD test suite
F13YTD12Disconnected
F14YTD22Disconnected
F15YTD32Disconnected
F16YTD42Disconnected
F17YTD52Disconnected
F18YTD62Disconnected
Constrained test suite
F19OZY2Convex, mixed
F20BNH2Convex
F21SRN2Linear, degenerate
F22CONSTR2Convex
CEC-2020 test suite
F23MMF12Convex
F24MMF22Convex
F25MMF42Concave
F26MMF52Convex
F27MMF72Convex
F28MMF82Convex
F29MMF102Convex
F30MMF112Convex
F31MMF122Convex
F32MMF132Convex
F33MMF143Concave
F34MMF153Concave
F35MMF1_e2Convex
F36MMF14_a3Concave
F37MMF15_a3Concave
F38MMF10_l2Convex
F39MMF11_l2Convex
F40MMF12_l2Convex
F41MMF13_l2Convex
F42MMF15_l3Concave
F43MMF15_a_l3Concave
F44MMF16_l13Concave
F45MMF16_l23Concave
F46MMF16_l33Concave
Table 2. Parameter settings of the tested algorithms.
Table 2. Parameter settings of the tested algorithms.
AlgorithmsParametersValues
NSMRFOSomersault factor S2
MOSMA [46]--
MOBO/D [47]alpha-bonobo (scab) 1.55
selected bonobo (scsb) 1.4
probability (rcpp) 0.004
Initial probability (pxgm-initial) 0.08
subgroup size factor (tsgsfactor-max) 0.07
Number of grids per dimension7
Grid inflation rate 0.1
Leader selection pressure2
Deletion selection pressure2
MOMVO [48]maximum worm hole existence probability1
minimum worm hole existence probability 0.2
MOWCA [49]number of rivers + sea (Nsr)4
NSGWO [50]--
MOMRFO [51]Somersault factor S2
nGrid30
IMOMRFO [28]Somersault factor S2
Table 3. GD, IGD, and SP metrics comparison based on unconstrained test suites.
Table 3. GD, IGD, and SP metrics comparison based on unconstrained test suites.
CaseNameNSMRFOMOSMAMOBO/DMOMVOMOWCANSGA-IIMOMRFOIMOMRFO
GD Metric
F1SCH11.5186×10 3 1.5408×10 3 1.1205×10 3 1.6145×10 3 5.0232×10 3 1.4988×10 3 1.9728×10 3 1.0480×10 3
6.21×10 5 7.73×10 5 1.51×10 4 6.31×10 4 2.14×10 3 6.44×10 5 1.41×10 4 1.12×10 4
F2SCH23.7839×10 3 3.1145×10 3 4.4024×10 3 3.5789×10 3 3.9098×10 3 3.0103×10 + 0 3.5790×10 3 3.5958×10 3
1.83×10 4 9.21×10 4 2.77×10 3 1.23×10 4 9.19×10 5 1.0829×10 + 0 3.62×10 4 3.20×10 4
F3KUR1.5001×10 3 4.8631×10 3 8.4540×10 3 3.3798×10 3 6.5932×10 3 6.6901×10 2 3.1843×10 3 3.4414×10 3
1.52×10 4 6.02×10 3 8.89×10 3 1.99×10 3 4.22×10 3 5.30×10 2 2.91×10 4 3.27×10 4
F4POL2.2210×10 2 5.6752×10 2 6.9886×10 2 1.2298×10 1 7.6231×10 2 5.8359×10 2 4.9070×10 2 7.1044×10 2
1.56×10 2 1.99×10 2 4.43×10 2 5.05×10 2 1.75×10 2 4.06×10 3 1.37×10 2 1.24×10 2
F5FON22.3155×10 4 1.4972×10 4 6.5563×10 4 1.1445×10 3 1.4387×10 4 1.9174×10 4 2.8196×10 4 2.9866×10 4
2.49×10 5 1.82×10 5 9.49×10 5 5.71×10 4 3.65×10 5 2.61×10 5 4.1343×10 5 3.1249×10 5
F6VNT24.0305×10 3 2.1878×10 2 1.8094×10 2 1.6617×10 2 1.9053×10 2 1.8746×10 2 1.1303×10 2 1.2150×10 2
9.00×10 4 6.02×10 3 1.02×10 3 6.12×10 3 7.44×10 4 1.20×10 3 1.34×10 3 1.86×10 3
F7VNT32.3873×10 2 2.3977×10 2 2.8189×10 2 2.3966×10 2 2.0508×10 2 2.3930×10 2 1.6262×10 2 2.2563×10 2
1.27×10 3 1.12×10 3 3.31×10 2 1.06×10 3 6.24×10 3 1.49×10 3 1.77×10 3 4.08×10 3
F8ZDT12.3319×10 4 3.6551×10 4 5.0011×10 4 3.8157×10 3 2.6413×10 4 3.6790×10 2 1.9395×10 4 3.7296×10 2
3.23×10 5 4.74×10 5 2.51×10 5 3.82×10 4 4.24×10 5 2.69×10 2 5.12×10 5 1.80×10 2
F9ZDT29.3101×10 5 3.0210×10 4 2.3881×10 4 5.7435×10 3 5.8786×10 3 8.8345×10 2 1.1687×10 4 4.2670×10 2
4.36×10 6 5.52×10 5 8.69×10 5 3.93×10 4 9.36×10 3 7.92×10 2 3.11×10 5 3.74×10 2
F10ZDT31.6294×10 4 2.1877×10 4 8.7873×10 4 1.9516×10 2 4.6262×10 4 2.0248×10 2 1.5360×10 4 3.6556×10 2
1.07×10 5 2.36×10 5 5.25×10 4 4.98×10 2 6.01×10 4 1.41×10 2 2.23×10 5 3.63×10 2
F11ZDT42.2409×10 4 2.7059×10 4 9.3797×10 2 1.3951×10 + 0 1.2212×10 + 0 2.9861×10 + 0 3.8600×10 4 3.4435×10 4
4.91×10 5 5.52×10 5 4.58×10 2 7.42×10 1 1.26×10 + 0 1.04×10 + 0 5.23×10 5 2.54×10 4
F12ZDT64.4226×10 2 1.9098×10 2 1.0946×10 4 1.2260×10 2 2.1251×10 1 1.8761×10 1 7.2768×10 5 6.5288×10 1
4.93×10 2 2.54×10 2 1.01×10 4 5.36×10 3 1.09×10 1 1.34×10 1 6.46×10 6 1.65×10 1
F13TYD11.0438×10 3 6.7872×10 2 4.4802×10 2 5.7748×10 3 3.1187×10 2 1.3143×10 2 2.4044×10 2 -
4.20×10 4 7.30×10 3 2.77×10 2 7.05×10 4 7.32×10 3 6.49×10 3 7.55×10 3
F14TYD27.2424×10 4 1.2213×10 1 4.8234×10 3 7.7742×10 3 2.3999×10 1 2.3745×10 + 0 6.5481×10 4 -
1.55×10 5 1.11×10 1 5.34×10 3 1.47×10 3 4.11×10 1 1.71×10 + 0 5.31×10 5
F15TYD31.3413×10 3 2.6726×10 2 2.8383×10 3 1.0019×10 2 5.7059×10 3 5.4824×10 + 0 1.2825×10 3 -
6.72×10 5 2.34×10 2 1.39×10 3 1.77×10 3 5.16×10 3 2.96×10 + 0 1.43×10 4
F16TYD46.5768×10 4 1.5877×10 3 1.4063×10 3 8.0617×10 3 1.4953×10 1 4.7620×10 + 0 1.1171×10 3 -
1.14×10 4 1.14×10 4 9.23×10 5 3.18×10 3 3.75×10 1 2.91×10 + 0 5.87×10 5
F17TYD52.8699×10 4 5.3955×10 4 6.0136×10 4 1.5922×10 2 1.4687×10 3 14.962×10 + 0 4.6125×10 4 -
9.07×10 4 1.33×10 5 2.56×10 4 5.98×10 2 1.74×10 4 1.92×10 + 0 2.72×10 5
F18TYD63.0338×10 3 7.3752×10 3 3.1964×10 3 5.7748×10 3 1.1735×10 2 12.040×10 + 0 2.7641×10 3 -
8.18×10 4 3.80×10 3 8.86×10 5 7.05×10 4 1.34×10 2 2.14×10 + 0 1.81×10 4
IGD Metric
F1SCH14.9741×10 4 7.0139×10 4 1.4727×10 3 5.0232×10 3 5.0230×10 4 5.4182×10 4 7.3050×10 4 7.8791×10 4
5.99×10 5 8.08×10 5 5.88×10 4 2.14×10 3 3.73×10 5 5.72×10 5 8.13×10 5 1.06×10 4
F2SCH24.6630×10 4 4.0565×10 4 2.4468×10 2 3.7958×10 3 4.5943×10 4 4.3624×10 2 7.9057×10 4 8.7927×10 4
2.85×10 5 1.69×10 5 1.94×10 2 5.96×10 4 1.38×10 5 1.30×10 4 4.52×10 5 1.25×10 4
F3KUR1.6326×10 4 4.5883×10 4 1.1761×10 3 8.0353×10 4 3.3578×10 4 3.4430×10 3 2.5796×10 4 2.5193×10 4
1.54×10 5 3.66×10 4 8.27×10 4 1.36×10 4 2.12×10 4 2.36×10 3 2.27×10 5 1.84×10 5
F4POL4.8896×10 4 4.9407×10 4 4.0539×10 2 5.9292×10 3 4.8057×10 4 5.5668×10 4 9.1231×10 4 8.0518×10 4
3.52×10 5 1.43×10 4 6.50×10 3 1.61×10 3 3.97×10 5 3.42×10 5 2.84×10 4 1.27×10 4
F5FON22.7389×10 4 5.0585×10 4 6.4536×10 4 1.5838×10 3 2.9388×10 4 3.0779×10 4 4.0938×10 4 4.5341×10 4
9.53×10 6 1.45×10 4 1.32×10 4 3.27×10 4 3.99×10 5 2.15×10 5 5.24×10 5 6.94×10 5
F6VNT23.8653×10 3 4.7815×10 3 1.2333×10 2 7.7099×10 3 4.4016×10 3 4.9972×10 3 2.7897×10 3 2.7698×10 3
4.80×10 4 1.29×10 3 2.25×10 3 1.19×10 3 9.41×10 4 8.71×10 4 3.17×10 4 2.05×10 4
F7VNT31.4552×10 3 1.9514×10 3 2.1503×10 2 5.2610×10 3 1.4331×10 3 1.3868×10 3 1.4799×10 3 1.6787×10 3
6.37×10 4 2.02×10 4 2.33×10 2 6.11×10 4 2.42×10 4 1.49×10 4 1.79×10 4 1.48×10 4
F8ZDT12.6206×10 4 4.7382×10 4 6.3507×10 4 2.0620×10 3 2.6266×10 4 1.5650×10 2 3.9012×10 4 1.7831×10 3
1.75×10 5 7.07×10 5 9.90×10 5 1.54×10 4 1.35×10 5 1.08×10 2 3.63×10 5 3.78×10 4
F9ZDT22.7851×10 4 4.5857×10 4 5.2148×10 4 2.8492×10 3 8.2051×10 3 4.4870×10 2 3.9149×10 4 2.7908×10 3
2.10×10 5 2.53×10 5 1.18×10 4 1.97×10 4 1.13×10 2 4.22×10 2 2.89×10 5 7.71×10 4
F10ZDT31.8616×10 4 2.8916×10 4 5.6483×10 4 2.1679×10 3 6.8846×10 4 7.7232×10 3 2.9073×10 4 1.5993×10 3
7.89×10 6 3.92×10 5 1.98×10 4 4.23×10 4 1.24×10 3 4.26×10 3 2.21×10 5 4.07×10 4
F11ZDT42.6414×10 5 5.0698×10 4 1.9416×10 2 3.9102×10 1 1.6733×10 2 1.2540×10 + 0 3.7765×10 4 4.1458×10 4
2.55×10 5 8.23×10 5 7.71×10 3 2.14×10 1 2.36×10 2 4.47×10 1 3.03×10 5 3.31×10 5
F12ZDT62.9553×10 4 4.6403×10 4 1.6486×10 3 6.8445×10 4 1.5553×10 2 9.3672×10 2 4.1577×10 4 5.6469×10 2
4.62×10 5 4.88×10 5 1.02×10 3 2.30×10 4 1.60×10 2 7.90×10 2 3.62×10 5 1.14×10 2
F13TYD19.4440×10 4 3.2475×10 2 1.5235×10 2 2.9073×10 3 2.0043×10 2 1.1656×10 2 7.3191×10 3 -
4.92×10 4 2.83×10 3 7.62×10 3 6.13×10 3 6.34×10 3 7.15×10 3 1.43×10 3
F14TYD22.9823×10 4 6.5423×10 3 1.5225×10 3 2.2408×10 3 2.1579×10 2 4.9072×10 1 6.3908×10 4 -
1.12×10 5 4.96×10 3 9.52×10 4 1.06×10 3 3.01×10 2 3.50×10 1 8.77×10 5
F15TYD33.2263×10 4 7.7030×10 3 5.0933×10 3 1.6855×10 2 4.8173×10 3 8.8421×10 1 7.9035×10 4 -
9.51×10 6 5.96×10 3 3.99×10 3 5.85×10 3 4.09×10 3 4.68×10 1 8.47×10 5
F16TYD43.4868×10 4 5.1097×10 4 3.2404×10 3 7.6373×10 3 1.7494×10 2 1.1066×10 + 0 6.9184×10 4 -
2.58×10 5 3.81×10 5 1.74×10 3 8.39×10 3 2.48×10 2 6.08×10 1 6.53×10 5
F17TYD54.7951×10 4 1.2769×10 1 2.0048×10 3 8.0911×10 3 1.3432×10 1 3.1897×10 + 1 1.0127×10 3 -
6.02×10 5 2.09×10 2 3.72×10 2 4.25×10 3 2.92×10 7 4.19×10 + 0 1.17×10 4
F18TYD64.3449×10 4 4.9312×10 2 1.0853×10 3 5.3901×10 3 7.1215×10 2 4.9147×10 + 0 7.5797×10 4 -
4.29×10 5 2.55×10 2 4.40×10 4 9.49×10 3 5.31×10 3 8.65×10 1 9.46×10 5
SP Metric
F1SCH12.9654×10 2 3.9539×10 2 6.8903×10 2 2.0338×10 2 2.9242×10 2 3.1513×10 2 4.0819×10 2 3.8608×10 2
1.99×10 3 4.30×10 3 2.47×10 2 2.25×10 2 1.81×10 3 3.04×10 3 4.96×10 3 4.34×10 3
F2SCH24.3778×10 2 4.2673×10 2 6.2204×10 1 5.2262×10 2 4.6848×10 2 3.3859×10 1 5.4329×10 2 6.3003×10 2
2.96×10 3 2.42×10 3 6.39×10 1 2.96×10 2 2.40×10 3 1.01×10 1 9.08×10 3 8.34×10 3
F3KUR6.4721×10 2 9.2719×10 2 2.6929×10 1 1.2020×10 1 8.4376×10 2 9.4290×10 2 1.1223×10 1 9.9612×10 2
2.32×10 2 1.45×10 2 1.76×10 1 4.12×10 2 2.01×10 2 3.80×10 2 1.76×10 2 1.93×10 2
F4POL8.1830×10 2 1.6050×10 1 2.1860×10 1 1.2687×10 1 8.1395×10 2 9.0758×10 2 2.6669×10 1 2.1438×10 1
8.11×10 3 1.03×10 1 1.77×10 1 1.39×10 1 5.88×10 3 9.35×10 3 9.68×10 2 1.14×10 1
F5FON25.9240×10 3 1.2015×10 2 1.1867×10 2 1.4375×10 2 6.5275×10 3 7.0641×10 3 8.6261×10 3 9.2525×10 3
6.03×10 4 3.23×10 3 1.87×10 3 5.34×10 3 7.71×10 4 8.87×10 4 7.22×10 4 1.82×10 3
F6VNT22.0346×10 2 5.7179×10 2 1.9270×10 2 2.3098×10 2 1.7122×10 2 1.4910×10 2 2.7402×10 2 2.0876×10 2
8.29×10 3 2.91×10 2 4.02×10 3 9.53×10 3 2.40×10 2 3.02×10 3 8.07×10 3 2.95×10 3
F7VNT36.5468×10 2 6.3280×10 2 3.5118×10 1 1.0089×10 1 5.7043×10 2 6.6166×10 2 9.3950×10 2 8.0997×10 2
4.97×10 3 4.01×10 3 1.87×10 1 5.36×10 2 6.75×10 3 7.75×10 3 1.19×10 2 2.46×10 2
F8ZDT16.8254×10 3 1.0333×10 2 1.7046×10 2 1.1959×10 2 8.3394×10 3 8.0300×10 3 9.0844×10 3 9.6005×10 2
5.83×10 4 1.41×10 3 6.28×10 3 1.90×10 3 5.23×10 4 1.57×10 3 1.19×10 3 6.65×10 2
F9ZDT26.8695×10 3 9.9417×10 3 1.1725×10 2 1.6606×10 2 1.1321×10 2 4.1262×10 3 9.8885×10 3 9.0712×10 2
7.19×10 4 9.80×10 4 1.40×10 3 8.41×10 3 1.06×10 2 2.91×10 3 1.13×10 3 3.79×10 2
F10ZDT38.1064×10 3 1.2409×10 2 1.3643×10 2 1.7348×10 2 1.0571×10 2 7.4131×10 3 1.2411×10 2 8.9649×10 2
6.43×10 4 1.83×10 3 3.84×10 3 5.88×10 3 4.74×10 3 1.06×10 3 2.09×10 3 9.45×10 2
F11ZDT47.0857×10 3 9.2094×10 3 4.5038×10 2 7.7476×10 3 1.7807×10 1 2.7520×10 2 9.0207×10 3 9.4750×10 3
5.46×10 4 8.20×10 4 1.23×10 2 5.56×10 3 1.50×10 1 4.95×10 3 1.07×10 3 1.52×10 3
F12ZDT61.5261×10 2 2.6212×10 2 1.6208×10 2 8.1444×10 2 7.5266×10 2 9.6715×10 2 8.5474×10 3 2.5094×10 1
1.96×10 2 1.96×10 2 6.73×10 3 5.14×10 2 3.31×10 2 1.17×10 1 1.41×10 3 1.66×10 1
F13TYD12.8746×10 3 6.2895×10 2 5.2384×10 2 4.3920×10 3 1.6767×10 2 4.5573×10 3 1.4521×10 2 -
1.64×10 3 1.29×10 2 3.20×10 2 2.70×10 3 1.41×10 2 1.32×10 3 7.21×10 3
F14TYD21.4202×10 2 1.9431×10 1 6.3481×10 2 3.6429×10 2 1.0145×10 1 8.5839×10 3 2.2990×10 2 -
9.67×10 4 1.35×10 1 5.01×10 2 2.27×10 2 9.47×10 2 1.26×10 2 3.27×10 3
F15TYD31.8745×10 2 1.1549×10 1 2.9293×10 1 1.0838×10 1 7.0163×10 2 3.6667×10 2 3.1919×10 2 -
1.31×10 3 5.56×10 2 2.67×10 1 1.25×10 1 4.47×10 2 9.76×10 3 5.67×10 3
F16TYD42.4070×10 2 2.5290×10 2 7.4783×10 2 4.1287×10 2 1.5601×10 1 2.6227×10 2 3.0307×10 2 -
6.41×10 3 1.79×10 3 2.69×10 2 4.11×10 2 2.32×10 1 2.40×10 2 4.02×10 3
F17TYD54.4231×10 3 1.8844×10 2 5.1214×10 2 3.8197×10 2 --6.0025×10 3 -
4.11×10 4 5.95×10 2 8.54×10 2 4.56×10 3 --8.99×10 4
F18TYD61.2875×10 2 8.2821×10 2 2.5104×10 2 4.2786×10 2 3.2520×10 2 -1.8811×10 2 -
1.15×10 3 4.12×10 2 1.02×10 2 1.07×10 2 2.80×10 2 -2.33×10 3
Table 4. GD, IGD, and SP metrics comparison based on constrained test suites.
Table 4. GD, IGD, and SP metrics comparison based on constrained test suites.
ProblemNSMRFOMOSMA [46]MOBO/D [47]MOMVO [48]MOWCA [49]NSGA-II [32]MOMRFO [51]IMOMRFO [28]
GD Metric
OZY4.0885×10 1 1.8977×10 + 0 9.6335×10 1 4.1926×10 1 1.2504×10 + 0 8.5422×10 1 4.8528×10 1 4.1772×10 1
2.29×10 1 6.90×10 1 5.91×10 1 4.29×10 1 7.76×10 1 5.94×10 1 1.74×10 1 2.04×10 1
BNH3.4178×10 1 3.6565×10 1 2.0107×10 1 2.8575×10 1 3.3953×10 1 2.0462×10 + 0 2.2904×10 + 0 1.1858×10 + 0
1.75×10 2 1.52×10 2 8.17×10 2 2.16×10 1 1.46×10 2 8.52×10 2 1.78×10 1 1.56×10 1
SRN3.7131×10 2 1.3030×10 1 8.0926×10 2 3.6668×10 1 6.5713×10 2 4.3051×10 2 6.2583×10 2 7.6938×10 2
6.99×10 3 6.53×10 2 4.67×10 2 8.97×10 2 6.97×10 3 6.91×10 3 8.83×10 3 1.18×10 2
CONSTR6.0167×10 4 1.0382×10 3 6.9108×10 4 8.1620×10 4 7.2413×10 4 7.0693×10 4 6.0098×10 4 8.0662×10 4
1.50×10 4 5.55×10 4 4.14×10 5 4.02×10 4 7.28×10 5 4.62×10 5 4.88×10 5 6.47×10 5
IGD Metric
OZY1.4014×10 3 9.7966×10 3 9.965×10 3 2.2981×10 3 6.4842×10 3 4.3475×10 3 4.2650×10 3 1.5178×10 3
1.18×10 3 2.07×10 3 6.43×10 3 2.04×10 3 2.21×10 3 5.31×10 3 2.80×10 3 2.07×10 3
BNH6.7915×10 4 1.1293×10 3 1.9024×10 3 4.4141×10 3 6.6386×10 4 1.8246×10 4 2.4874×10 4 2.0763×10 4
3.39×10 5 9.31×10 5 1.22×10 3 7.06×10 4 4.39×10 5 1.78×10 5 1.16×10 5 2.20×10 5
SRN9.7172×10 5 2.7928×10 4 1.9607×10 4 5.9502×10 4 8.9740×10 5 1.0583×10 4 1.2501×10 4 1.4485×10 4
6.88×10 6 2.28×10 4 6.97×10 5 8.07×10 5 1.49×10 6 1.46×10 5 7.45×10 6 1.17×10 5
CONSTR2.5255×10 4 1.0344×10 3 1.6097×10 3 1.7429×10 3 2.6802×10 4 2.7118×10 4 4.7669×10 4 3.5283×10 4
4.44×10 5 2.92×10 4 8.93×10 4 4.30×10 4 4.31×10 5 1.51×10 5 6.21×10 5 4.98×10 5
SP Metric
OZY1.9039×10 + 0 8.0601×10 + 0 2.3336×10 + 0 2.0649×10 + 0 2.0314×10 + 0 1.3227×10 + 0 1.6335×10 + 0 1.3983×10 + 0
8.93×10 1 2.85×10 + 0 2.03×10 + 0 4.42×10 1 1.41×10 + 0 2.48×10 1 2.66×10 1 1.23×10 1
BNH7.1873×10 1 8.7699×10 1 1.8574×10 + 0 1.2154×10 + 0 7.595×10 1 7.5542×10 1 9.4169×10 1 1.4736×10 + 0
6.39×10 2 8.93×10 2 8.78×10 1 5.76×10 1 6.94×10 2 7.37×10 2 1.32×10 1 4.43×10 1
SRN1.3558×10 + 0 3.6172×10 + 0 2.3050×10 + 0 2.9495×10 + 0 1.5216×10 + 0 1.4977×10 + 0 2.1824×10 + 0 2.2106×10 + 0
1.16×10 1 3.10×10 + 0 5.83×10 1 4.47×10 + 0 9.96×10 2 1.67×10 1 3.49×10 1 4.86×10 1
CONSTR1.2579×10 2 4.2564×10 2 1.7483×10 1 3.7418×10 2 4.3448×10 2 4.3658×10 2 8.4588×10 2 5.1093×10 2
2.87×10 2 3.74×10 3 5.34×10 2 2.26×10 2 4.46×10 3 2.91×10 3 1.05×10 2 2.97×10 3
Table 5. rPSP, rHV, IGDX, and IGDF indicator metrics comparison based on CEC2020 test suites.
Table 5. rPSP, rHV, IGDX, and IGDF indicator metrics comparison based on CEC2020 test suites.
CaseNameNSMRFONSGA-II [32]DN-NSGAII [52]OMNI-OPT [53]MO_Ring_PSO_SCD [44]MOMRFO [51]IMOMRFO [28]
MMF1rPSP3.0414×10 2 (2.0151×10 3 )7.6055×10 2 (1.2369×10 2 )5.5900×10 2 (1.1025×10 2 )5.1803×10 2 (9.6985×10 3 )2.9630×10 2 (1.0108×10 3 )8.4765×10 2 (4.7454×10 3 )2.5834×10 2 (1.2271×10 3 )
rHV1.1437×10 + 0 (2.0798×10 4 )1.1438×10 + 0 (5.3194×10 4 )1.1447×10 + 0 (6.7793×10 4 )1.1443×10 + 0 (6.4982×10 4 )1.1449×10 + 0 (2.0606×10 4 )1.1562×10 + 0 (2.7386×10 3 )1.1448×10 + 0 (3.0962×10 4 )
IGDX3.0328×10 2 (1.9920×10 3 )7.5464×10 2 (1.2263×10 2 )5.5494×10 2 (1.0934×10 2 )5.1242×10 2 (9.4782×10 3 )2.9526×10 2 (1.0200×10 3 )8.4117×10 2 (4.5660×10 3 )2.5763×10 2 (1.2162×10 3 )
IGDF1.5698×10 3 (1.0727×10 4 )1.5829×10 3 (1.4770×10 4 )2.0530×10 3 (3.3231×10 4 )1.7065×10 3 (1.7301×10 4 )2.0136×10 3 (1.2596×10 4 )6.9605×10 3 (5.4121×10 4 )1.9755×10 3 (1.5075×10 4 )
MMF2rPSP3.9573×10 2 (1.6761×10 2 )6.4752×10 2 (4.7622×10 2 )5.3866×10 2 (3.3966×10 2 )5.7411×10 2 (3.0238×10 2 )2.5322×10 2 (1.0985×10 2 )8.8438×10 2 (6.1782×10 2 )1.8170×10 2 (5.9853×10 3 )
rHV1.0882×10 + 0 (3.2063×10 1 )1.0622×10 + 0 (3.1225×10 1 )1.0683×10 + 0 (3.1418×10 1 )1.0630×10 + 0 (3.1241×10 1 )1.0779×10 + 0 (3.1731×10 1 )1.0846×10 + 0 (3.1846×10 1 )1.0719×10 + 0 (3.1533×10 1 )
IGDX3.8468×10 2 (1.5407×10 2 )5.9944×10 2 (4.0824×10 2 )4.9750×10 2 (2.7319×10 2 )5.4726×10 2 (2.7670×10 2 )2.3993×10 2 (9.7265×10 3 )8.8358×10 2 (6.1801×10 2 )1.7759×10 2 (5.8627×10 3 )
IGDF1.7210×10 2 (6.2329×10 3 )4.9329×10 3 (5.3012×10 3 )8.1623×10 3 (6.7755×10 3 )5.0734×10 3 (4.0992×10 3 )1.2283×10 2 (5.7738×10 3 )1.6374×10 2 (5.7905×10 3 )7.8016×10 3 (2.5737×10 3
MMF4rPSP2.0579×10 2 (8.7789×10 3 )7.4849×10 2 (3.0326×10 2 )4.4836×10 2 (2.2676×10 2 )5.0017×10 2 (2.3320×10 2 )1.7425×10 2 (7.8290×10 3 )8.4134×10 2 (4.6963×10 2 )1.4675×10 2 (4.2218×10 3 )
rHV1.6624×10 + 0 (4.5992×10 1 )1.6596×10 + 0 (4.6077×10 1 )1.6621×10 + 0 (4.6117×10 1 )1.6605×10 + 0 (4.6102×10 1 )1.6653×10 + 0 (4.6154×10 1 )1.6909×10 + 0 (4.6900×10 1 )1.6658×10 + 0 (4.6210×10 1 )
IGDX2.0563×10 2 (8.7830×10 3 )7.2488×10 2 (2.6323×10 2 )4.3585×10 2 (1.9905×10 2 )4.9157×10 2 (2.1735×10 2 )1.6995×10 2 (6.8399×10 3 )8.2887×10 2 (4.5058×10 2 )1.4573×10 2 (4.2109×10 3 )
IGDF3.6618×10 3 (5.0897×10 3 )2.3078×10 3 (3.6650×10 3 )3.1486×10 3 (5.0146×10 3 )2.2140×10 3 (2.7604×10 3 )3.6288×10 3 (4.6275×10 3 )8.4242×10 3 (3.9799×10 3 )2.7047×10 3 (1.9362×10 3 )
MMF5rPSP4.7896×10 2 (1.3575×10 2 )1.2187×10 1 (3.5342×10 2 )1.0176×10 1 (2.9121×10 2 )1.0690×10 1 (2.9566×10 2 )4.8283×10 2 (1.3907×10 2 )1.3980×10 1 (4.3140×10 2 )4.9105×10 2 (1.2510×10 2 )
rHV1.1471×10 + 0 (2.9796×10 1 )1.1474×10 + 0 (2.9818×10 1 )1.1484×10 + 0 (2.9833×10 1 )1.1475×10 + 0 (2.9805×10 1 )1.1489×10 + 0 (2.9879×10 1 )1.1612×10 + 0 (3.0306×10 1 )1.1489×10 + 0 (2.9900×10 1 )
IGDX4.7815×10 2 (1.3551×10 2 )1.1919×10 1 (3.3294×10 2 )1.0023×10 1 (2.8573×10 2 )1.0573×10 1 (2.9466×10 2 )4.8045×10 2 (1.3965×10 2 )1.3859×10 1 (4.3103×10 2 )4.1761×10 2 (1.2468×10 2 )
IGDF2.5965×10 3 (5.0157×10 3 )2.0983×10 3 (3.6123×10 3 )2.8638×10 3 (4.9328×10 3 )2.0359×10 3 (2.7153×10 3 )2.9333×10 3 (4.5794×10 3 )7.2912×10 3 (4.0541×10 3 )2.1336×10 3 (1.9466×10 3 )
MMF7rPSP1.9387×10 2 (9.3975×10 3 )5.7247×10 2 (3.1367×10 2 )3.6647×10 2 (2.3315×10 2 )3.5249×10 2 (2.2641×10 2 )1.9691×10 2 (9.1406×10 3 )6.9463×10 2 (4.1870×10 2 )1.7823×10 2 (8.3248×10 3 )
rHV1.0939×10 + 0 (3.1305×10 1 )1.0940×10 + 0 (3.1312×10 1 )1.0956×10 + 0 (3.1351×10 1 )1.0945×10 + 0 (3.1319×10 1 )1.0955×10 + 0 (3.1384×10 1 )1.1053×10 + 0 (3.1810×10 1 )1.0956×10 + 0 (3.1410×10 1 )
IGDX1.3931×10 2 (9.3851×10 3 )5.5052×10 2 (2.6287×10 2 )3.6114×10 2 (2.2089×10 2 )3.4994×10 2 (2.2456×10 2 )1.9613×10 2 (9.0891×10 3 )6.5441×10 2 (4.2268×10 2 )1.7762×10 2 (8.2912×10 3 )
IGDF2.4520×10 3 (5.0404×10 3 )2.0851×10 3 (3.6136×10 3 )2.9755×10 3 (4.9031×10 3 )2.0540×10 3 (2.7073×10 3 )2.8412×10 3 (4.5950×10 3 )7.0477×10 3 (4.0844×10 3 )2.1512×10 3 (1.9387×10 3 )
MMF8rPSP3.6319×10 2 (1.0596×10 2 )6.3600×10 1 (3.7420×10 1 )1.3760×10 1 (9.5102×10 2 )1.1329×10 1 (4.5487×10 2 )3.7333×10 2 (1.0898×10 2 )4.9126×10 1 (4.0283×10 1 )3.2405×10 2 (1.0053×10 2 )
rHV2.1002×10 + 0 (6.0129×10 1 )2.0980×10 + 0 (6.0054×10 1 )2.1022×10 + 0 (6.0177×10 1 )2.0991×10 + 0 (6.0084×10 1 )2.1153×10 + 0 (6.0603×10 1 )2.1404×10 + 0 (6.1291×10 1 )2.1146×10 + 0 (6.0583×10 1 )
IGDX3.2217×10 2 (1.0008×10 2 )5.3568×10 1 (2.9311×10 1 )1.3479×10 1 (9.3095×10 2 )1.1106×10 1 (4.4798×10 2 )3.7076×10 2 (1.0809×10 2 )4.2621×10 1 (2.9906×10 1 )3.6059×10 2 (1.0534×10 2 )
IGDF2.7154×10 3 (4.9825×10 3 )2.0591×10 3 (3.6179×10 3 )2.9780×10 3 (4.9069×10 3 )2.1029×10 3 (2.6977×10 3 )3.6962×10 3 (4.4151×10 3 )7.1149×10 3 (4.0691×10 3 )2.3955×10 3 (1.9024×10 3 )
MMF10rPSP8.8481×10 3 (1.1246×10 2 )2.5191×10 1 (2.7155×10 1 )1.5654×10 1 (1.3180×10 1 )1.3713×10 1 (1.2761×10 1 )2.6216×10 2 (1.2256×10 2 )1.4365×10 1 (3.1590×10 1 )1.4725×10 2 (8.8940×10 3 )
rHV3.4880×10 1 (4.5879×10 1 )3.5165×10 1 (4.5671×10 1 )3.5287×10 1 (4.5781×10 1 )3.5120×10 1 1(4.5708×10 1 )3.5314×10 1 (4.6609×10 1 )3.5680×10 1 (4.7447×10 1 )3.5280×10 1 (4.6897×10 1 )
IGDX8.8043×10 3 (1.1229×10 2 )2.2546×10 1 (2.2101×10 1 )1.5294×10 1 (1.3199×10 1 )1.3410×10 1 (1.2713×10 1 )2.5108×10 2 (1.1186×10 2 )1.1967×10 1 (2.3595×10 1 )1.4498×10 2 (8.8366×10 3 )
IGDF7.4909×10 3 (4.2541×10 3 )1.4591×10 1 (1.0654×10 1 )1.5492×10 1 (1.0312×10 1 )1.2957×10 1 (1.1531×10 1 )8.9074×10 2 (3.6667×10 2 )9.3671×10 2 (6.5256×10 2 )5.1006×10 2 (1.9770×10 2 )
MMF11rPSP6.1422×10 3 (1.1237×10 2 )8.4835×10 2 (2.7855×10 1 )3.5314×10 2 (8.5845×10 2 )3.2982×10 2 (7.3458×10 2 )9.0973×10 3 (1.0656×10 2 )8.7426×10 2 (3.1641×10 1 )7.3248×10 3 (9.7250×10 3 )
rHV1.8084×10 1 (4.5516×10 1 )1.8085×10 1 (4.5389×10 1 )1.8125×10 1 (4.5512×10 1 )1.8086×10 1 (4.5409×10 1 )1.8300×10 1 (4.6294×10 1 )1.8522×10 1 (4.7124×10 1 )1.8361×10 1 (4.6576×10 1 )
IGDX6.1330×10 3 (1.1219×10 2 )6.9615×10 2 (2.2043×10 1 )3.4446×10 2 (8.4416×10 2 )3.2795×10 2 (7.3430×10 2 )8.9742×10 3 (1.0583×10 2 )6.7869×10 2 (2.3633×10 1 )7.2899×10 3 (9.6856×10 3 )
IGDF9.5815×10 3 (4.1010×10 3 )3.6071×10 2 (5.9097×10 2 )3.9988×10 2 (6.2797×10 2 )3.5967×10 2 (5.9483×10 2 )2.8444×10 2 (2.7189×10 2 )4.0228×10 2 (4.7980×10 2 )2.2162×10 2 (1.5078×10 2 )
MMF12rPSP5.1099×10 3 (1.1468×10 2 )7.4708×10 2 (2.7902×10 1 )2.4964×10 2 (8.4495×10 2 )2.1668×10 2 (7.1639×10 2 )6.4725×10 3 (1.0905×10 2 )8.1365×10 2 (3.1734×10 1 )5.4530×10 3 (1.0056×10 2 )
rHV6.3158×10 1 (3.6955×10 1 )6.4092×10 1 (3.7060×10 1 )6.3340×10 1 (3.6941×10 1 )6.4108×10 1 (3.7080×10 1 )6.3646×10 1 (3.7632×10 1 )6.3772×10 1 (3.8383×10 1 )6.3588×10 1 (3.7901×10 1 )
IGDX5.1038×10 3 (1.1450×10 2 )6.0563×10 2 (2.2097×10 1 )2.4580×10 2 (8.2986×10 2 )2.1384×10 2 (7.1558×10 2 )6.4530×10 3 (1.0846×10 2 )6.1990×10 2 (2.3726×10 1 )5.4410×10 3 (1.0013×10 2 )
IGDF5.2930×10 3 (5.9306×10 3 )2.0352×10 2 (6.0080×10 2 )2.0688×10 2 (6.3714×10 2 )2.0155×10 2 (5.9869×10 2 )1.4400×10 2 (2.8857×10 2 )2.0032×10 2 (5.1241×10 2 )9.5889×10 3 (1.6983×10 2 )
MMF13rPSP2.6947×10 2 (9.1879×10 3 )1.5088×10 1 (2.6073×10 1 )8.2414×10 2 (7.3363×10 2 )7.3058×10 2 (6.0391×10 2 )3.3613×10 2 (1.0230×10 2 )1.2363×10 1 (3.0658×10 1 )2.6729×10 2 (8.5077×10 3 )
rHV1.9794×10 1 (4.5621×10 1 )1.9811×10 1 (4.5501×10 1 )1.9815×10 1 (4.5619×10 1 )1.9819×10 1 (4.5521×10 1 )2.0020×10 1 (4.6397×10 1 )2.0219×10 1 (4.7227×10 1 )2.0069×10 1 (4.6680×10 1 )
IGDX2.6924×10 2 (9.1790×10 3 )1.2473×10 1 (2.0416×10 1 )8.1734×10 2 (7.1997×10 2 )7.2171×10 2 (6.0456×10 2 )3.3272×10 2 (1.0113×10 2 )1.0423×10 1 (2.2665×10 1 )2.6498×10 2 (8.4547×10 3 )
IGDF1.1578×10 2 (4.0956×10 3 )2.5969×10 2 (5.6626×10 2 )3.4898×10 2 (6.0045×10 2 )2.7389×10 2 (5.6364×10 2 )3.3914×10 2 (2.4986×10 2 )3.9737×10 2 (4.6482×10 2 )2.1351×10 2 (1.4635×10 2 )
MMF14rPSP4.1910×10 2 (1.1592×10 2 )1.5056×10 1 (2.6014×10 1 )9.6022×10 2 (7.0165×10 2 )8.6868×10 2 (5.8512×10 2 )4.2862×10 2 (1.1602×10 2 )2.0409×10 1 (2.8858×10 1 )4.0854×10 2 (1.1207×10 2 )
rHV4.0147×10 1 (4.0727×10 1 )4.0269×10 1 (4.0293×10 1 )3.8556×10 1 (4.0759×10 1 )3.8938×10 1 (4.0575×10 1 )3.9660×10 1 (4.1374×10 1 )4.1179×10 1 (4.1982×10 1 )4.0802×10 1 (4.1546×10 1 )
IGDX4.1904×10 2 (1.1593×10 2 )1.3567×10 1 (2.0222×10 1 )9.5640×10 2 (6.8734×10 2 )8.6831×10 2 (5.8510×10 2 )4.2813×10 2 (1.1597×10 2 )1.8455×10 1 (2.0971×10 1 )4.0804×10 2 (1.1200×10 2 )
IGDF5.4539×10 2 (1.6340×10 2 )9.6846×10 2 (4.6160×10 2 )9.4576×10 2 (5.0121×10 2 )8.4600×10 2 (4.6496×10 2 )6.4696×10 2 (2.3468×10 2 )1.3334×10 1 (4.3382×10 2 )5.8273×10 2 (1.6945×10 2 )
MMF15rPSP4.2986×10 2 (1.1230×10 2 )1.3517×10 1 (2.6371×10 1 )9.1805×10 2 (7.0885×10 2 )7.7907×10 2 (6.0049×10 2 )4.7182×10 2 (1.2528×10 2 )1.4709×10 1 (3.0237×10 1 )4.405×10 2 (1.1510×10 2 )
rHV3.2743×10 1 (4.2546×10 1 )3.2665×10 1 (4.2150×10 1 )3.2329×10 1 (4.2326×10 1 )3.2442×10 1 (4.2196×10 1 )3.3365×10 1 (4.2946×10 1 )3.3111×10 1 (4.3874×10 1 )3.2896×10 1 (4.3348×10 1 )
IGDX4.2980×10 2 (1.1229×10 2 )1.2101×10 1 (2.0563×10 1 )9.1440×10 2 (6.9444×10 2 )7.7906×10 2 (6.0049×10 2 )4.7161×10 2 (1.2514×10 2 )1.2776×10 1 (2.2260×10 1 )4.3997×10 2 (1.1490×10 2 )
IGDF8.1385×10 2 (2.2410×10 2 )1.3602×10 1 (4.7501×10 2 )1.5589×10 1 (5.2948×10 2 )1.2952×10 1 (4.6961×10 2 )9.7474×10 2 (2.8216×10 2 )1.4464×10 1 (4.3814×10 2 )8.6563×10 2 (2.3977×10 2 )
MMF1_erPSP2.5295×10 1 (1.0091×10 1 )1.9878×10 + 0 (1.6600×10 + 0 )1.3369×10 + 0 (1.2026×10 + 0 )1.0495×10 + 0 (5.7725×10 1 )3.8473×10 1 (2.3103×10 1 )1.2670×10 + 0 (1.0900×10 + 0 )8.0812×10 1 (8.3709×10 1 )
rHV1.0605×10 + 0 (3.6559×10 1 )1.0577×10 + 0 (3.6406×10 1 )1.0770×10 + 0 (3.6709×10 1 )1.0582×10 + 0 (3.6420×10 1 )1.0736×10 + 0 (3.7092×10 1 )1.0935×10 + 0 (3.8019×10 1 )1.0741×10 + 0 (3.7299×10 1 )
IGDX2.3873×10 1 (9.0448×10 2 )1.1385×10 + 0 (7.2140×10 1 )8.4842×10 1 (5.3728×10 1 )7.7669×10 1 1(3.6214×10 1 )3.3887×10 1 (1.7606×10 1 )8.8705×10 1 (5.5970×10 1 )5.8998×10 1 (4.6403×10 1 )
IGDF1.3848×10 2 (1.9966×10 2 )2.7268×10 2 (5.8372×10 2 )3.4463×10 2 (6.2371×10 2 )2.7164×10 2 (5.8417×10 2 )2.1051×10 2 (2.8771×10 2 )2.9547×10 2 (5.0972×10 2 )1.5898×10 2 (1.9273×10 2 )
MMF14_arPSP9.8501×10 2 (6.6172×10 2 )4.9059×10 1 (1.0170×10 + 0 )3.9961×10 1 (9.0669×10 1 )2.6576×10 1 (4.1921×10 1 )1.1700×10 1 (1.8135×10 1 )4.7431×10 1 (7.7160×10 1 )2.5190×10 1 (6.5067×10 1 )
rHV4.6023×10 1 (4.1027×10 1 )4.7199×10 1 (4.0357×10 1 )4.4547×10 1 (4.1014×10 1 )4.5422×10 1 (4.0712×10 1 )4.6184×10 1 (4.1494×10 1 )4.4325×10 1 (4.2776×10 1 )4.5776×10 1 (4.1893×10 1 )
IGDX9.5640×10 2 (5.8876×10 2 )2.9905×10 1 (4.6208×10 1 )2.5536×10 1 (4.2144×10 1 )2.1307×10 1 (2.8613×10 1 )1.0450×10 1 (1.4104×10 1 )3.5110×10 1 (3.9516×10 1 )1.7050×10 1 (3.5834×10 1 )
IGDF5.8067×10 2 (1.7432×10 2 )9.7959×10 2 (4.5850×10 2 )1.0176×10 1 (4.9979×10 2 )8.8945×10 2 (4.6136×10 2 )6.2330×10 2 (2.3163×10 2 )1.4429×10 1 (4.5822×10 2 )5.8140×10 2 (1.7326×10 2 )
MMF15_arPSP6.8011×10 2 (6.8798×10 2 )3.4746×10 1 (9.9411×10 1 )3.1338×10 1 (8.9802×10 1 )1.8960×10 1 (4.1569×10 1 )9.5891×10 2 (1.7942×10 1 )4.9542×10 1 (7.6995×10 1 )2.0756×10 1 (6.4395×10 1 )
rHV3.2551×10 1 (4.2625×10 1 )3.3075×10 1 (4.2120×10 1 )3.3190×10 1 (4.2221×10 1 )3.2718×10 1 (4.2192×10 1 1)3.3521×10 1 (4.2949×10 1 )3.1747×10 1 (4.4185×10 1 )3.2814×10 1 (4.3388×10 1 )
IGDX6.6158×10 2 (6.1465×10 2 2.1426×10 1 (4.5588×10 1 )1.9620×10 1 (4.1929×10 1 )1.5713×10 1 (2.8550×10 1 )8.5960×10 2 (1.3964×10 1 )3.1059×10 1 (3.9207×10 1 )1.3689×10 1 (3.5454×10 1 )
IGDF8.3820×10 2 (2.2857×10 2 )1.5043×10 1 (4.9843×10 2 )1.5674×10 1 (5.2428×10 2 )1.4004×10 1 (4.8312×10 2 )9.5996×10 2 2(2.7970×10 2 )1.8942×10 1 (5.3270×10 2 )8.9313×10 2 (2.4917×10 2 )
MMF10_lrPSP1.1118×10 1 (7.5967×10 2 )5.8854×10 + 0 (4.0955×10 + 0 )2.2084×10 + 0 (3.1980×10 + 0 )4.7371×10 + 0 (3.9776×10 + 0 )1.9439×10 1 (1.6249×10 1 )1.2643×10 + 0 (1.7486×10 + 0 )2.9513×10 1 (6.2144×10 1 )
rHV1.9208×10 1 (4.5255×10 1 )1.9281×10 1 (4.5108×10 1 )1.9435×10 1 (4.5201×10 1 )1.9276×10 1 (4.5125×10 1 )1.9509×10 1 (4.6014×10 1 )1.9526×10 1 (4.6861×10 1 )1.9500×10 1 (4.6304×10 1 )
IGDX1.0917×10 1 (7.0632×10 2 )2.7230×10 1 (4.4162×10 1 )2.4316×10 1 (4.0906×10 1 )2.3371×10 1 (2.6921×10 1 )1.7615×10 1 (1.2264×10 1 )2.0963×10 1 (4.1447×10 1 )2.2312×10 1 (3.3361×10 1 )
IGDF8.6794×10 2 (3.0770×10 2 )1.7698×10 1 (5.4922×10 2 )1.7998×10 1 (6.6802×10 2 )1.8236×10 1 (5.8248×10 2 )1.6032×10 1 (4.6416×10 2 )2.0147×10 1 (5.3897×10 2 )1.4601×10 1 (4.1643×10 2 )
MMF11_lrPSP1.4984×10 + 0 (4.8986×10 1 )3.7271×10 + 0 (1.9133×10 + 0 )2.1513×10 + 0 (1.4348×10 + 0 )2.7669×10 + 0 (2.0862×10 + 0 )3.5725×10 1 (4.4515×10 1 )1.3821×10 + 0 (6.7718×10 1 )7.0114×10 1 (7.3469×10 1 )
rHV1.7453×10 1 (4.5501×10 1 )1.7428×10 1 (4.5376×10 1 )1.7476×10 1 (4.5500×10 1 )1.7435×10 1 (4.5396×10 1 )1.7657×10 1 (4.6281×10 1 )1.7874×10 1 (4.7110×10 1 )1.7720×10 1 (4.6564×10 1 )
IGDX2.0694×10 1 (1.2130×10 1 )3.3066×10 1 (4.2895×10 1 1)3.1932×10 1 (3.9145×10 1 )2.8816×10 1 (2.5875×10 1 )2.2614×10 1 (6.3706×10 2 )3.1391×10 1 (3.8456×10 1 )2.7950×10 1 (3.2344×10 1 )
IGDF8.4878×10 2 (2.6402×10 2 )1.0173×10 1 (4.6038×10 2 )1.0402×10 1 (5.0036×10 2 )1.0234×10 1 (4.5983×10 2 )8.8337×10 2 (3.0647×10 2 )1.1235×10 1 (3.9813×10 2 )8.6340×10 2 (2.2678×10 2 )
MMF12_lrPSP1.2230×10 + 0 (4.0194×10 1 )5.4330×10 + 0 (3.6459×10 + 0 )2.7054×10 + 0 (1.3762×10 + 0 )2.8187×10 + 0 (2.0073×10 + 0 )3.8266×10 1 (4.4694×10 1 )1.5398×10 + 0 (6.9024×10 1 )7.6782×10 1 (7.4197×10 1 )
rHV6.3110×10 1 (3.6957×10 1 )6.3081×10 1 (3.6843×10 1 )6.3133×10 1 (3.6953×10 1 )6.3094×10 1 (3.6860×10 1 )6.3473×10 1 (3.7649×10 1 )6.3796×10 1 (3.8378×10 1 )6.3487×10 1 (3.7910×10 1 )
IGDX2.2733×10 1 (6.3978×10 2 )3.3123×10 1 (4.2950×10 1 )3.2151×10 1 (3.9193×10 1 )2.8873×10 1 (2.5933×10 1 )1.8958×10 1 (1.2730×10 1 )3.1766×10 1 (3.8522×10 1 )2.6702×10 1 (3.2836×10 1 )
IGDF7.9885×10 2 (2.2256×10 2 )8.7167×10 2 (4.6952×10 2 )8.8515×10 2 (5.1303×10 2 )8.7240×10 2 (4.7027×10 2 )6.5683×10 2 (3.3893×10 2 )9.0096×10 2 (4.0895×10 2 )6.3356×10 2 (2.8488×10 2 )
MMF13_lrPSP6.0336×10 1 (3.2481×10 1 )1.6977×10 + 0 (3.1417×10 + 0 )1.0867×10 + 0 (1.6258×10 + 0 )1.2330×10 + 0 (2.3150×10 + 0 )3.5849×10 1 (2.7145×10 1 )7.7178×10 1 (7.7167×10 1 )5.2464×10 1 (5.8903×10 1 )
rHV1.9787×10 1 (4.5622×10 1 )1.9759×10 1 (4.5498×10 1 )1.9793×10 1 (4.5622×10 1 )1.9765×10 1 (4.5518×10 1 )1.9997×10 1 (4.6399×10 1 )2.0219×10 1 (4.7227×10 1 )2.0055×10 1 (4.6682×10 1 )
IGDX2.3277×10 1 (1.1833×10 1 )3.6932×10 1 (4.2166×10 1 )3.5189×10 1 (3.8587×10 1 )3.1456×10 1 (2.5493×10 1 )2.3594×10 1 (6.4516×10 2 )3.4039×10 1 (3.8065×10 1 )2.9341×10 1 (3.2102×10 1 )
IGDF1.2932×10 1 (3.6344×10 2 )1.3656×10 1 (4.6598×10 2 )1.3988×10 1 (4.9857×10 2 )1.3719×10 1 (4.6702×10 2 )8.1117×10 2 (3.3842×10 2 )1.4936×10 1 (4.5168×10 2 )8.1341×10 2 (3.1849×10 2 )
MMF15_lrPSP3.5514×10 1 (3.7112×10 1 )1.2183×10 + 0 (3.1717×10 + 0 )6.9391×10 1 (1.6950×10 + 0 )9.0741×10 1 (2.3741×10 + 0 )2.2095×10 1 (2.8990×10 1 )5.7247×10 1 (8.0801×10 1 )3.3866×10 1 (6.1596×10 1 )
rHV3.0933×10 1 (4.2618×10 1 )3.1070×10 1 (4.2169×10 1 )3.0669×10 1 (4.2401×10 1 )3.0778×10 1 (4.2258×10 1 )3.1379×10 1 (4.3070×10 1 )3.1703×10 1 (4.3851×10 1 )3.0902×10 1 (4.3463×10 1 )
IGDX2.1678×10 1 (6.3534×10 2 3.4746×10 1 (4.2675×10 1 )3.1425×10 1 (3.9438×10 1 )2.9007×10 1 (2.5995×10 1 )1.7449×10 1 (1.2642×10 1 )3.3589×10 1 (3.8195×10 1 )2.5576×10 1 (3.2919×10 1 )
IGDF1.5949×10 1 (4.2758×10 2 )1.8994×10 1 (5.4658×10 2 )1.9009×10 1 (5.5997×10 2 )1.7960×10 1 (5.2395×10 2 )1.4914×10 1 (4.1847×10 2 )2.0741×10 1 (5.7881×10 2 )1.4785×10 1 (4.1132×10 2 )
MMF15_a_lrPSP3.1218×10 1 (3.6154×10 1 )1.0417×10 + 0 (3.2095×10 + 0 )6.2297×10 1 (1.7046×10 + 0 )8.1088×10 1 (2.3899×10 + 0 )2.1731×10 1 (2.8815×10 1 )1.0585×10 + 0 (9.6772×10 1 )3.1097×10 1 (6.1937×10 1 )
rHV3.1502×10 1 (4.2673×10 1 )3.1895×10 1 (4.2175×10 1 )3.1458×10 1 (4.2402×10 1 )3.1100×10 1 (4.2365×10 1 )3.2086×10 1 (4.3083×10 1 )3.1889×10 1 (4.4046×10 1 )3.1992×10 1 (4.3390×10 1 )
IGDX1.9875×10 1 (5.8533×10 2 )3.1727×10 1 (4.3282×10 1 )2.9038×10 1 (3.9877×10 1 )2.6349×10 1 (2.6421×10 1 )1.7466×10 1 (1.2437×10 1 )4.8954×10 1 (3.6510×10 1 )2.3716×10 1 (3.3227×10 1 )
IGDF1.6305×10 1 (4.2373×10 2 )1.9269×10 1 (5.3600×10 2 )2.0166×10 1 (5.6775×10 2 )1.8704×10 1 (5.2568×10 2 )1.5666×10 1 (4.1225×10 2 )2.5153×10 1 (6.8004×10 2 )1.5353×10 1 (3.9899×10 2 )
MMF16_l1rPSP2.1832×10 1 (3.8126×10 1 )9.7190×10 1 (3.2241×10 + 0 )5.9705×10 1 (1.7104×10 + 0 )7.7514×10 1 (2.3989×10 + 0 )1.7666×10 1 (2.9706×10 1 )4.9735×10 1 (8.2507×10 1 )2.6244×10 1 (6.3079×10 1 )
rHV3.1752×10 1 (4.2620×10 1 )3.1772×10 1 (4.2205×10 1 )3.1006×10 1 (4.2497×10 1 )3.1207×10 1 (4.2336×10 1 )3.1788×10 1 (4.3156×10 1 )3.2520×10 1 (4.3860×10 1 )3.1749×10 1 (4.3464×10 1 )
IGDX1.3520×10 1 (5.4939×10 2 )2.7292×10 1 (4.4222×10 1 )2.5740×10 1 (4.0554×10 1 )2.2453×10 1 (2.7150×10 1 )1.3588×10 1 (1.3063×10 1 )3.1262×10 1 (3.8910×10 1 )1.9225×10 1 (3.4211×10 1 )
IGDF1.2982×10 1 (3.3061×10 2 )1.5922×10 1 (4.7659×10 2 )1.5747×10 1 (5.0227×10 2 )1.4965×10 1 (4.6701×10 2 )1.2620×10 1 (3.4123×10 2 )2.0144×10 1 (5.3609×10 2 )1.2424×10 1 (3.1887×10 2 )
MMF16_l2rPSP3.6067×10 1 (3.5062×10 1 )1.2955×10 + 0 (3.1488×10 + 0 )8.1064×10 1 (1.6661×10 + 0 )1.0402×10 + 0 (2.3375×10 + 0 )2.4167×10 1 (2.8283×10 1 )6.9618×10 1 (7.8602×10 1 )3.5365×10 1 (6.0898×10 1 )
rHV3.1793×10 1 (4.2615×10 1 )3.1758×10 1 (4.2205×10 1 )3.1179×10 1 (4.2454×10 1 )3.1655×10 1 (4.2246×10 1 )3.1664×10 1 (4.3174×10 1 )3.2816×10 1 (4.3807×10 1 )3.1723×10 1 (4.3455×10 1 )
IGDX1.9989×10 1 (1.2125×10 1 )3.8973×10 1 (4.1691×10 1 )3.6819×10 1 (3.8209×10 1 )3.4183×10 1 (2.5016×10 1 )2.4602×10 1 (7.1740×10 2 )3.8721×10 1 (3.7161×10 1 )2.8003×10 1 (3.2298×10 1 )
IGDF1.9763×10 1 (5.5487×10 2 )2.2172×10 1 (6.1833×10 2 )2.1677×10 1 (6.1381×10 2 )2.1156×10 1 (5.9398×10 2 )1.8187×10 1 (5.0529×10 2 )2.4685×10 1 (6.7163×10 2 )1.8583×10 1 (5.2109×10 2 )
MMF16_l3rPSP3.0848×10 1 (3.6371×10 1 )1.0667×10 + 0 (3.2049×10 + 0 )6.7322×10 1 (1.6931×10 + 0 )8.5319×10 1 (2.3823×10 + 0 )2.0408×10 1 (2.9122×10 1 )5.5665×10 1 (8.0336×10 1 )2.9495×10 1 (6.2354×10 1 )
rHV3.1707×10 1 (4.2633×10 1 )3.1789×10 1 (4.2199×10 1 )3.0774×10 1 (4.2541×10 1 )3.1153×10 1 (4.2355×10 1 )3.1741×10 1 (4.3158×10 1 )3.2256×10 1 (4.3922×10 1 )3.1719×10 1 (4.3455×10 1 )
IGDX1.6339×10 1 (1.2622×10 1 )3.1668×10 1 (4.3368×10 1 )3.0231×10 1 (3.9676×10 1 )2.6735×10 1 (2.6418×10 1 )1.9272×10 1 (5.6531×10 2 )3.4539×10 1 (3.8096×10 1 )2.2430×10 1 (3.3554×10 1 )
IGDF1.6970×10 1 (4.2863×10 2 )1.9249×10 1 (5.1843×10 2 )1.8509×10 1 (5.2703×10 2 )1.8207×10 1 (5.0213×10 2 )1.5570×10 1 (3.9720×10 2 )2.2536×10 1 (5.8444×10 2 )1.5506×10 1 (3.9332×10 2 )
Rank 47/969/966/964/968/962/9620/96
rPSP 10/240/240/240/245/240/249/24
rHV 8/247/246/241/240/242/240/24
IGDX 17/240/240/240/241/240/246/24
IGDF 12/242/240/243/242/240/245/24
Table 6. GD, IGD, and SP metrics comparison based on engineering design test suites.
Table 6. GD, IGD, and SP metrics comparison based on engineering design test suites.
ProblemNSMRFOMOSMA [46]MOBO/D [47]MOMVO [48]MOWCA [49]NSGA-II [32]MOMRFO [51]IMOMRFO [28]
GD Metric
4-bar truss3.3030×10 1 1.6635×10 1 1.9677×10 + 0 1.7194×10 1 1.3286×10 + 0 1.8236×10 1 1.4895×10 1 2.4210×10 + 0
4.13×10 1 1.21×10 2 3.06×10 + 0 2.72×10 2 3.64×10 + 0 8.66×10 3 7.21×10 3 1.94×10 + 0
Disk brake1.4345×10 3 2.3597×10 2 2.9302×10 3 8.0972×10 2 5.1287×10 3 7.0487×10 3 3.0258×10 3 4.7383×10 2
2.72×10 4 2.70×10 2 1.45×10 3 1.45×10 1 3.22×10 3 1.26×10 2 5.62×10 4 7.82×10 2
Welded beam5.2346×10 3 6.0605×10 1 3.7817×10 1 2.0160×10 2 5.9606×10 3 4.2063×10 3 3.9257×10 3 1.1569×10 1
1.68×10 3 1.25×10 + 0 9.64×10 1 5.68×10 2 2.01×10 3 1.04×10 3 2.54×10 3 9.92×10 2
Speed reducer7.2541×10 + 0 3.4412×10 + 1 1.2252×10 + 1 1.3694×10 + 1 1.7352×10 + 1 1.3368×10 + 1 1.4421×10 + 1 9.2079×10 + 0
1.87×10 + 0 3.33×10 + 1 1.29×10 + 0 3.22×10 + 0 1.93×10 + 0 9.81×10 1 1.21×10 + 0 1.09×10 + 0
IGD Metric
4-bar truss5.2306×10 4 1.2645×10 3 1.4296×10 2 3.4156×10 3 6.6312×10 4 5.9489×10 4 9.9940×10 4 1.1208×10 3
2.99×10 5 1.21×10 3 4.93×10 3 6.11×10 4 3.30×10 4 4.06×10 5 8.66×10 5 6.15×10 5
Disk brake2.4597×10 4 2.6790×10 3 1.7209×10 3 1.0017×10 3 5.7433×10 4 1.2484×10 3 4.0983×10 4 6.1796×10 4
5.77×10 5 7.85×10 4 6.99×10 4 2.48×10 4 4.21×10 4 1.29×10 3 3.14×10 5 1.57×10 4
Welded beam7.7497×10 4 7.0596×10 3 6.9524×10 3 1.3979×10 3 1.2635×10 3 3.0953×10 4 3.7374×10 4 4.7932×10 4
4.75×10 4 1.66×10 3 4.25×10 3 7.84×10 4 1.75×10 3 4.33×10 5 4.88×10 5 1.29×10 4
Speed reducer1.7887×10 3 1.9012×10 2 1.0443×10 2 5.9622×10 3 3.3948×10 3 2.7998×10 3 2.9813×10 3 3.3957×10 3
2.16×10 5 2.68×10 3 8.99×10 3 5.54×10 3 1.44×10 3 4.73×10 5 8.81×10 5 7.20×10 4
SP Metric
4-bar truss1.8155×10 + 0 4.8453×10 + 0 2.1874×10 + 1 3.9299×10 + 0 2.7300×10 + 0 2.5462×10 + 0 4.7759×10 + 0 1.4586×10 + 1
7.79×10 1 3.81×10 + 0 1.67×10 + 1 3.77×10 + 0 3.77×10 + 0 2.21×10 1 6.71×10 1 1.45×10 + 1
Disk brake9.3521×10 2 2.2820×10 1 1.7934×10 1 4.0540×10 1 8.0842×10 2 7.9256×10 2 1.1040×10 1 4.3313×10 1
9.79×10 3 9.04×10 2 8.42×10 2 9.16×10 1 1.06×10 2 1.40×10 2 1.33×10 2 7.58×10 1
Welded beam1.9678×10 1 6.4688×10 + 0 2.6550×10 + 0 2.3160×10 1 2.2191×10 1 2.3184×10 1 2.1139×10 1 5.4636×10 1
4.31×10 2 1.23×10 + 1 4.69×10 + 0 1.22×10 1 3.93×10 2 2.34×10 2 3.02×10 2 4.81×10 1
Speed reducer2.1976×10 + 1 2.5008×10 + 1 3.0519×10 + 1 4.0828×10 + 1 2.2979×10 + 1 2.3112×10 + 1 2.8427×10 + 1 6.3713×10 + 1
2.17×10 + 0 6.28×10 + 0 1.34×10 + 1 1.33×10 + 1 2.60×10 + 0 1.66×10 + 0 3.91×10 + 0 1.95×10 + 1
Table 7. The characteristics of the system.
Table 7. The characteristics of the system.
Systems30-Bus [54]
CharacteristicsValueDetails
Buses30-
Branches41-
Generators3Buses: 1, 2, and 8
Slack bus1Buse: 1
Wind generators1Buses: 5
Solar generators2Buse: 11 and 13
Small-hydro generators1Buse: 13
Active and reactive power-283.4 MW, 126.2 MVAr
Control variables11-
Table 8. Cost and emission coefficients of thermal generators [54].
Table 8. Cost and emission coefficients of thermal generators [54].
GeneratorBusabcde α β γ ξ λ
IEEE-30 P g 1 13020.00375180.0370.04091−0.055540.064900.00026.667
P g 2 2251.750.0175160.0380.02543−0.060470.056380.00053.333
P g 3 8203.250.00834120.0450.05326−0.035500.033800.0022
Table 9. Characteristic details of wind/solar/small-hydro generators [54].
Table 9. Characteristic details of wind/solar/small-hydro generators [54].
Wind Power (bus 5)Solar Power (bus 11)Combined Solar/Small-Hydro Power (bus 13)
Test SystemsNo. of TurbinesPwr (MW)Parameters of Weibull PDFPsr (MW)Parameters of Lognormal PDFPsr (MW)Parameters of Lognormal PDFPhr (MW)Parameters of Gumbel PDF
IEEE-302575k = 250 μ = 5.245 μ = 55 λ = 15
c = 9 σ = 0.6 σ = 0.6 γ = 1.2
Table 10. Findings of best objectives for case 1.
Table 10. Findings of best objectives for case 1.
Case 1 NSMRFOMOMVO [48]MOWCA [49]NSGWO [50]MOMRFO [51]IMOMRFO [28]
Control VariablesMinMaxCostECostECostECostECostECostE
P t g 2 208053.10860.44153.81379.88265.93352.44254.42156.65159.09064.79943.14164.982
P w g 07551.90373.59756.25274.96135.13674.93750.66215.85847.24066.73555.88667.336
P g 3 103516.47631.07713.19427.01624.80024.72213.12824.09111.98132.08915.66021.897
P s g 05017.40721.17116.88925.68913.20950.00017.50510.18121.57746.45718.10940.445
P s h g 05015.87845.72415.11522.80416.51634.04017.27337.73216.04825.44215.01837.884
V g 1 0.951.11.08051.06841.10001.08741.07931.07321.07461.02591.07001.06551.07461.0838
V g 2 0.951.11.06251.05771.08021.07051.07081.05571.06101.02871.05481.05701.06661.0753
V g 5 0.951.11.04061.03601.04131.05561.02401.03071.03551.04071.03021.02961.04621.0272
V g 8 0.951.11.02801.02151.02101.02521.03241.02441.03001.00311.02191.02671.02861.0323
V g 11 0.951.11.06351.05741.04971.06141.05601.07091.06581.07891.07041.05511.03871.0523
V g 13 0.951.11.03721.03200.99991.00891.01941.05941.04730.98861.03531.04231.01280.9982
Q t g 1 −5014016.15921.01029.66038.554−2.334633.9534.253029.9117.903118.958−6.184419.924
Q t g 2 −206022.06924.12948.35013.47059.8619.416830.14228.82327.16019.93650.16954.470
Q w g −303530.61523.78621.34333.75914.51816.92126.31325.51828.83026.92433.6533.1405
Q t g 3 −154031.33720.74217.55315.56139.20218.83136.3173.641732.78718.32736.74830.527
Q s g −202520.44120.45818.01420.99018.49124.58420.60823.82824.78728.41613.77219.339
Q s h g −202515.61615.2162.89924.94099.257623.81619.10818.06016.75514.5888.7161.2780
Total Cost ($/h)--893.8151012.83895.799998.532904.3511021.33894.2151024.58895.5891009.6897.9611010.91
Emission (t/h)--1.76860.09851.75940.10891.7580.09691.99690.09682.17160.09872.79440.1019
VD (p.u.)--0.45610.52910.64190.56180.51770.44710.43260.49310.46990.46210.59820.6145
P L o s s (MW)--6.36993.19796.76933.72737.08722.78216.53793.28905.73572.89836.57803.4661
P t g 1 50140134.9950.028134.90756.774134.89350.041136.94851.854138.29050.576142.16454.304
Table 11. Findings of best compromise solutions for case 1.
Table 11. Findings of best compromise solutions for case 1.
Case 1 NSMRFOMOMVO [48]MOWCA [49]NSGWO [50]MOMRFO [51]IMOMRFO [28]
Control VariablesMinMaxBCSBCSBCSBCSBCSBCS
P t g 2 208060.65879.79165.94364.85664.43865.828
P w g 07555.62055.82554.79756.85454.20757.585
P t g 3 103523.79110.26524.55921.43723.04612.331
P s g 05018.72017.38418.19919.87021.79922.762
P s h g 05016.33316.89015.65316.10914.85919.657
V g 1 0.951.11.07491.07291.07951.07841.07011.0857
V g 2 0.951.11.06421.06381.07101.06381.05931.0675
V g 5 0.951.11.04051.03471.02451.04711.04061.0057
V g 8 0.951.11.03311.02671.02851.03351.02481.0311
V g 11 0.951.11.06241.05491.04451.06141.05821.0504
Control VariablesMinMaxBCSBCSBCSBCSBCSBCS
V g 13 0.951.11.03311.03021.02081.03791.03131.0569
Q t g 1 −501405.67554.23375.090013.9665.978824.335
Q t g 2 −206030.80937.56858.61717.75829.10441.067
Q w g −303526.97323.6469.260132.98133.386−9.445
Q t g 3 −154035.74136.32634.29133.96129.60540.288
Q s g −202519.54418.58115.26118.62219.97615.144
Q s h g −202513.60414.27710.95414.96415.15722.829
Total Cost ($/h)--930.948934.021931.355931.249931.347932.258
Emission (t/h)--0.41120.41900.42390.41580.42530.4602
VD (p.u.)--0.45420.50260.54740.44670.49590.4353
P L (MW)--5.21445.87375.51045.22995.34065.8467
P t g 1 50140109.150109.119109.759109.361109.829111.084
Table 12. Findings of best objectives for case 2.
Table 12. Findings of best objectives for case 2.
Case 2 NSMRFOMOMVO [48]MOWCA [49]NSGWO [50]MOMRFO [51]IMOMRFO [28]
Control VariablesMinMaxCostVDCostVDCostVDCostVDCostVDCostVD
P t g 2 208052.02454.11252.55752.38747.31635.03846.04763.37145.57845.64137.92265.929
P w g 07549.44948.88649.82653.90750.81450.72750.50450.74650.39759.98247.08237.443
P g 3 103521.45834.57817.58024.85324.77825.29625.70032.66823.37527.65626.66430.457
P s g 05015.54914.87818.05433.31116.06129.28317.56818.36319.15020.28022.05629.289
P s h g 05013.8632.446014.6523.820715.2034.288613.7529.677113.4655.787918.0041.0118
V g 1 0.951.11.07701.07771.08001.07361.07311.06151.07341.06801.07771.07431.08411.0780
V g 2 0.951.11.05891.06231.06791.06771.05981.05871.05761.05781.06311.06311.07561.0646
V g 5 0.951.11.02361.00621.03291.01901.04081.03641.01951.01151.02571.02001.04181.0062
V g 8 0.951.11.02971.03241.03551.03671.03571.03521.02971.03051.03111.03511.03361.0335
V g 11 0.951.11.07811.08061.07691.07931.07071.08131.07541.07761.07411.07421.06901.0749
V g 13 0.951.11.05861.06131.04611.04621.05871.05561.05351.05811.05951.05901.02351.0480
Q t g 1 −5014013.5389.75121.8904−8.16011.8042−23.4308.51892.22576.37040.4094−3.23258.4710
Q t g 2 −206025.62344.48240.71659.25923.32248.27532.64141.14437.35444.93558.64548.064
Q w g −303515.823−3.176217.5602.499530.24926.82912.6284.664214.4244.920223.406−0.8900
Q t g 3 −154034.89138.42536.64839.45237.31038.76436.77638.25532.67239.73326.42239.927
Q s g −202524.31024.84223.00324.59220.47024.99923.98124.61922.40622.09821.38123.793
Q s h g −202523.00124.40816.67118.01722.15722.21121.69723.86022.93823.2138.44220.075
Total Cost ($/h)--894.77921.23893.85940.66895.07918.36895.72931.70895.53916.70898.95948.61
Control VariablesMinMaxCostVDCostVDCostVDCostVDCostVDCostVD
Emission (t/h)--2.06521.76352.01840.75161.80182.41201.87820.48392.08381.28171.8411.0063
VD (p.u.)--0.41690.39750.42220.40540.42270.40410.41570.40440.41950.40640.46590.4033
P L (MW)--6.44506.47056.39815.49316.05626.17436.15565.47986.21435.69246.06576.4642
P t g 1 50140137.50134.97137.13120.61135.31139.98135.98122.426.3704129.75135.66125.644
Table 13. Findings of best compromise solutions for case 2.
Table 13. Findings of best compromise solutions for case 2.
Case 2 NSMRFOMOMVO [48]MOWCA [49]NSGWO [50]MOMRFO [51]IMOMRFO [28]
Control VariablesMinMaxBCSBCSBCSBCSBCSBCS
P t g 2 208053.59452.41541.13445.14745.13739.393
P w g 07549.64950.91148.37550.55951.71845.047
P t g 3 103524.44623.02024.42528.82727.40229.832
P s g 05015.03619.16622.58217.42719.07624.502
P s h g 05010.6589.025313.72010.79510.00615.466
V g 1 0.951.11.07781.07531.06121.06791.07131.0752
V g 2 0.951.11.06251.06781.05961.05771.06311.0536
V g 5 0.951.11.00671.02121.02951.01131.02011.0248
V g 8 0.951.11.03251.03581.03531.03061.03511.0223
V g 11 0.951.11.08131.08141.08211.07851.07441.0654
V g 13 0.951.11.06201.04621.05831.05821.05971.0545
Q t g 1 −501408.6578−7.9539−25.938−4.4517−8.305421.981
Q t g 2 −206043.96257.30155.28048.40151.737118.117
Q w g −3035−3.32466.046320.1464.58037.762024.266
Q t g 3 −154039.98139.50939.90639.58039.80725.829
Q s g −202524.98924.90924.99524.93722.15621.912
Q s h g −202523.98117.36422.27823.74823.14623.681
Total Cost ($/h)--897.98899.55898.24898.43916.70900.87
Emission (t/h)--1.95461.78852.33261.98721.90261.7214
VD (p.u.)--0.40430.40870.40730.40490.40640.4330
P L (MW)--6.60326.32736.28346.24786.13106.0237
P t g 1 50140136.62135.19139.45136.89136.19134.58
Table 14. Findings of best objectives for case 3.
Table 14. Findings of best objectives for case 3.
Case 3 NSMRFOMOMVO [48]MOWCA [49]NSGWO [50]MOMRFO [51]IMOMRFO [28]
Control VariablesMinMaxCost P Loss Cost P Loss Cost P Loss Cost P Loss Cost P Loss Cost P Loss
P t g 2 208048.83849.19244.76745.20440.98545.25640.47463.80638.973961.30359.51133.250
P w g 07549.90972.93248.25774.97751.78775.00055.13571.26759.632174.86956.77772.769
P g 3 103521.13832.74127.14526.37622.98335.00022.51129.91216.562930.78910.57134.292
P s g 05021.45145.87419.08450.00020.60349.37718.49040.09518.979344.80218.48949.458
P s h g 05013.10526.71015.52113.39816.77231.26116.84525.87816.608026.85114.91942.827
V g 1 0.951.11.07381.07791.08421.09001.05851.06891.07691.06931.07131.07201.08731.0673
V g 2 0.951.11.06461.06691.06061.06531.05071.05751.06781.06461.05851.06091.05931.0642
V g 5 0.951.11.04731.04321.02761.04261.02481.04741.03871.04281.033301.03771.04151.0192
V g 8 0.951.11.03741.04051.02671.04441.02051.04661.03631.04101.02731.03861.01471.0435
V g 11 0.951.11.05981.06201.03761.08001.05701.06731.06791.07921.05621.07171.05641.0808
V g 13 0.951.11.04141.03721.03161.03331.04681.05651.04991.04291.02901.04861.02391.0780
Q t g 1 −50140−5.90917.67829.91844.051−9.974915.696−5.42443.75082.661320.72242.179−3.7032
Q t g 2 −206034.40424.89521.033−4.440544.0033.825945.26728.45536.90014.3275.256550.301
Q w g −303534.19318.91621.37316.88525.37126.23921.51620.23823.88716.92036.104−4.7289
Q t g 3 −154039.35832.19334.42237.14733.54140.00035.08434.50338.27933.55019.65434.754
Q s g −202517.40419.09013.10824.80920.42919.55819.55524.03419.32322.27621.06423.587
Q s h g −202516.12213.08115.80210.55322.64619.48818.24914.43714.20717.53713.43326.827
Total Cost ($/h)--896.041008.19896.96997.31897.151021.53896.121004.17896.7531033.83898.1251033.62
Emission (t/h)--1.78120.10171.74890.13131.93110.09581.86300.10082.09130.09631.70210.1018
VD (p.u.)--0.43380.44360.53500.43800.46540.44920.42860.43170.50590.43220.56600.5197
P L o s s (MW)--6.16292.73096.20893.31926.15672.34485.90162.79806.07762.63586.73542.7088
P t g 1 50140135.1258.671134.8376.701136.4349.842135.8554.046137.6943.655134.3656.710
Table 15. Findings of best compromise solutions for case 3.
Table 15. Findings of best compromise solutions for case 3.
Case 3 NSMRFOMOMVO [48]MOWCA [49]NSGWO [50]MOMRFO [51]IMOMRFO [28]
Control VariablesMinMaxBCSBCSBCSBCSBCSBCS
P t g 2 208034.49331.89540.14523.84139.02837.708
P w g 07566.51171.86758.89568.32164.08566.952
P t g 3 103532.32334.51526.63930.32627.30824.467
P s g 05022.45219.08429.95324.14326.35528.624
P s h g 05016.64014.60220.91418.74916.7619.3818
V g 1 0.951.11.07771.08581.06111.07821.07761.0829
V g 2 0.951.11.06531.06061.05281.06231.06721.0693
V g 5 0.951.11.04531.05061.03231.03371.04111.0524
V g 8 0.951.11.04001.03631.02811.03791.03511.0335
V g 11 0.951.11.07051.03051.06061.07751.05781.0698
V g 13 0.951.11.04181.03871.04951.04941.04971.0602
Q t g 1 −501405.583435.083−4.222510.9822.97129.3361
Q t g 2 −206028.456−0.792632.81628.01838.76927.986
Q w g −303525.30633.46126.10914.68321.56830.466
Q t g 3 −154035.31837.24334.51935.90031.38922.263
Q s g −202520.6648.332320.12322.93816.58119.608
Q s h g −202514.60916.69221.49417.54318.58122.011
Total Cost ($/h)--926.22931.32936.50927.55931.87931.34
Emission (t/h)--0.73000.65140.45960.84530.51060.6806
VD (p.u.)--0.43060.48550.43800.42330.43570.4373
P L o s s (MW)--4.60004.69384.63494.60274.63664.8748
P t g 1 50140120.07118.03111.49122.62113.52118.84
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Daqaq, F.; Kamel, S.; Ouassaid, M.; Ellaia, R.; Agwa, A.M. Non-Dominated Sorting Manta Ray Foraging Optimization for Multi-Objective Optimal Power Flow with Wind/Solar/Small- Hydro Energy Sources. Fractal Fract. 2022, 6, 194. https://doi.org/10.3390/fractalfract6040194

AMA Style

Daqaq F, Kamel S, Ouassaid M, Ellaia R, Agwa AM. Non-Dominated Sorting Manta Ray Foraging Optimization for Multi-Objective Optimal Power Flow with Wind/Solar/Small- Hydro Energy Sources. Fractal and Fractional. 2022; 6(4):194. https://doi.org/10.3390/fractalfract6040194

Chicago/Turabian Style

Daqaq, Fatima, Salah Kamel, Mohammed Ouassaid, Rachid Ellaia, and Ahmed M. Agwa. 2022. "Non-Dominated Sorting Manta Ray Foraging Optimization for Multi-Objective Optimal Power Flow with Wind/Solar/Small- Hydro Energy Sources" Fractal and Fractional 6, no. 4: 194. https://doi.org/10.3390/fractalfract6040194

APA Style

Daqaq, F., Kamel, S., Ouassaid, M., Ellaia, R., & Agwa, A. M. (2022). Non-Dominated Sorting Manta Ray Foraging Optimization for Multi-Objective Optimal Power Flow with Wind/Solar/Small- Hydro Energy Sources. Fractal and Fractional, 6(4), 194. https://doi.org/10.3390/fractalfract6040194

Article Metrics

Back to TopTop