Next Article in Journal
Rate Transient Behavior of Wells Intercepting Non-Uniform Fractures in a Layered Tight Gas Reservoir
Previous Article in Journal
New Model of Granite Buried-Hill Reservoir in PL Oilfield, Bohai Sea, China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modified Quasi-Opposition-Based Grey Wolf Optimization for Mathematical and Electrical Benchmark Problems

by
Salil Madhav Dubey
1,
Hari Mohan Dubey
2 and
Surender Reddy Salkuti
3,*
1
Department of Electrical Engineering, Madhav Institute of Technology & Science (MITS), Gwalior 474005, India
2
Department of Electrical Engineering, Birsa Institute of Technology Sindri (BIT Sindri), Sindri, Dhanbad 828123, India
3
Department of Railroad and Electrical Engineering, Woosong University, Daejeon 34606, Korea
*
Author to whom correspondence should be addressed.
Energies 2022, 15(15), 5704; https://doi.org/10.3390/en15155704
Submission received: 13 June 2022 / Revised: 23 July 2022 / Accepted: 2 August 2022 / Published: 5 August 2022

Abstract

:
This paper proposes a modified quasi-opposition-based grey wolf optimization (mQOGWO) method to solve complex constrained optimization problems. The effectiveness of mQOGWO is examined on (i) 23 mathematical benchmark functions with different dimensions and (ii) four practical complex constrained electrical problems that include economic dispatch of 15, 40, and 140 power generating units and a microgrid problem with different energy sources. The obtained results are compared with the reported results using other methods available in the literature. Considering the solution quality of all test cases, the proposed technique seems to be a promising alternative for solving complex constrained optimization problems.

1. Introduction

Optimization is finding the best solution in terms of the highest performance under the given constrained or most cost-effective solution for a variable of a specific problem to maximize/minimize an objective function. The solution to practical optimization problems is very difficult as it is restricted by the lack of complete information and time to evaluate it. Researchers have applied various traditional optimization methods (TOM) such as non-linear programming (NLP), dynamic programming (DP), and geometrical programming (GP) for the solution of practical constrained optimization problems. Although traditional optimization methods have performed well for various practical cases, they have some limitations related to their search mechanism. The strategy related to the search mechanism generally depends on the objective function and associated constraints. The solution of the objective function also depends on the dimension of the problem, the nature of the objective function (convex or non-convex), and the initial solution of the selected problem. TOM does not provide a simple solution approach that can be utilized for the solution of a problem where different types of variables, objective functions, and related constraints are used. Real-world optimization problems have multiple variables and complex operational constraints that influence the modeling, making objective function non-linear, multimodal and discontinuous. These types of problems cannot be solved efficiently by TOM. Researchers have been conducting studies in this field, and nature-inspired optimization (NIO) has been suggested as an alternative to deal with such practical complexity. These non-traditional methods (metaheuristics) can guarantee faster convergence than TOM but may not always guarantee a global optimum. Therefore, various advanced optimization methods came into existence and became popular in recent decades [1]. All metaheuristics utilize some or other kind of randomization to find a set of solutions, and it has two common phases: exploration and exploitation. A metaheuristic will be successful on a given optimization problem if it can provide a proper balance between exploration and exploitation [2]. The main criteria to differentiate one metaheuristic from the other is how an algorithm achieves this balance. The existing metaheuristic may be grouped into broad categories as evolutionary algorithms (EA) [3,4], swarm intelligence-based algorithms (SIA) [5,6,7,8,9,10,11,12,13], ecology-based algorithms (ECOA) [14,15,16], and physical science-based algorithms (PSA) [17,18,19,20,21].
EAs utilize the concept of biological evolution as reproduction, mutation, recombination, and selection. The genetic algorithm [3] and the differential evolution [4] are EAs. SIAs utilize the concept of self-organized and group behavior during the optimization process. Popular examples of SIAs are ant colony optimization (ACO) [5], which is based on the process of ants seeking the shortest path between colony and food source; particle swarm optimization (PSO) [6,7], inspired by the social behavior of fish schooling or bird flocking; artificial bee colony (ABC) optimization [8], inspired by the intelligent foraging behavior of honey bee swarm; the firefly algorithm (FFA) [9], inspired by the flashing behavior of fireflies; the krill herd algorithm (KHA) [10] simulates the heading behavior of krill; the bacterial foraging algorithm (BFA) [11], inspired by the social foraging behavior of E Coli bacteria; whale optimization (WO) [12] simulates the bubble-net hunting mechanism of humpback whales; grey wolf optimization (GWO) [13] simulates the leadership and social hierarchy of grey wolf when hunting prey.
The concept of migration of species between habitats is utilized in biogeography-based optimization [14], the idea of a variable rate of pulse emission and loudness is used in the bat algorithm [15], and the flower pollination algorithm mimics the pollination process of flowers [16]. All of these are examples of ECOAs [14,15,16].
The physical process of heating and slowly lowering the temperature to minimize material defects is utilized in modeling of the simulated annealing (SA) algorithm [17]. The gravitation search algorithm (GSA) uses the Newtonian law of gravity [18]. teacher learner-based optimization (TLBO) [19,20] simulates the teaching and learning phenomenon in a classroom. The chemical reaction optimization (CRO) [21] simulates the process of transforming the molecules through a sequence of reactions into a product. All of these are examples of PSAs.
Grey wolf optimization (GWO) is a SIA that was proposed by Mirjalili et al. in 2014 [13]. Its analytical model imitates the collective behavior in a group of individuals and the leadership hierarchy of grey wolves for hunting prey. Numerous variants of GWO have been proposed to solve complex constrained practical optimization problems. GWO and its variants have been successfully applied to solve several real-world optimization problems related to science and technology [22]. These are summarized in Table 1 below.
Work in [51] combines the concept of quasi-opposition-based learning with GWO for solving ED problems. However, the strategy is only used for conventional generators, and no prior testing is performed on benchmark functions. In this paper, an efficient and novel version of GWO has been proposed, namely modified quasi-opposition-based grey wolf optimization (mQOGWO), which includes (i) quasi-opposition-based learning and (ii) a sinusoidal truncated function for variable α in GWO. Quasi-opposition-based learning is applied to increase the convergence speed and the non-linear variation in α   is adopted for a better trade-off between the exploration and exploitation of the objective function. To analyze the effectiveness of the proposed approach, it is tested on (i) 23 mathematical benchmark functions and (ii) economic dispatch (ED) problems of 15, 40, and 140 power-generating units and a microgrid problem with different energy sources.
The layout of MG consists of diesel generators, fuel cells, and wind turbine generators schematically illustrated in Figure 1.
The remaining paper is structured as follows. Section 2 describes the formulation of the ED problem and MG. In Section 3, the working of GWO, IGWO [52], and the proposed mQOGWO is explained. The simulation results are discussed in Section 4, which includes a description of test cases and a comparative study of outcomes. Finally, the conclusions of this paper are compiled in Section 5.

2. Problem Formulation

2.1. Economic Dispatch Problem

The objective function of the ED problem for operational cost is represented as:
M i n i m i s e   F t C o s t = i = 1 N g f i P i
where
f i P i = c i P i 2 + b i   P i + a i ;       i = 1 , 2 , 3 N g
Considering the valve point loading (VPL) effect, the cost function can be written as:
f i P i = c i P i 2 + b i   P i + a i + e i sin f i P i m i n P i
Here, P i is the active power output and a i ,   b i ,   c i ,   e i , and   f i are cost coefficients of the i t h generating unit. P i m i n is the minimum power output of the i t h generating unit.
F t C o s t should be minimized and subjected to the following operational constraints:
(i)
Power Balance
i = 1 N g P i = P d + P l
Using Kron’s formula, P l can be calculated as:
P l = i = 1 N g j = 1 N g P i B i j P j + i = 1 N g B i 0   P i + B 00
Here, P d is the power demand, P l is the power loss and B i j ,   B i 0 ,   and B 00   are transmission loss coefficients.
(ii)
Generator Capacity Limit
P i m i n P i P i m a x       i N g
where P i m i n and P i m a x are the minimum and maximum power output of the i t h generating unit.
(iii)
Ramp RateLimit (RRL)
P i P i o U R i   ;     a n d   P i o P i D R i
The inclusion of ramp rate limits modifies the generator operation constraints (6) as given below:
max P i m i n , P i o D R i P i min P i m a x , P i o + U R i
U R i   and D R i are the upper ramp and down ramp rates for the i t h generating unit; P i o is the active power output of the i t h generating unit in the previous time interval compared with the time interval of P i .
(iv)
ProhibitedOperating Zones (POZs)
Every generator has some fixed restricted zones due to the limitations of machine components or an instability point of view, where operation is avoided.   P O Z s   make the objective function discontinuous. The feasible operating zones of the generator are represented as follows:
P i = P i m i n P i P _ i .1 P ¯ i , j 1 P i P _ i . j ; j = 2 , 3 , n i P ¯ i , n i P i P i m a x
P _ i . j and P ¯ i , j are the lower and upper limits of the j t h prohibited zone for the i t h unit and   n i is the number of prohibited zones of the unit i . P i m i n and P i m a x are the maximum and minimum power outputs of the i t h generating unit.

2.2. The Microgrid Scheduling Problem

The microgrid problem considered for analysis combines diesel generators, fuel cells, and wind turbines as energy resources. It is tested for the optimal generation schedule with dynamic load variation over 24 h of a day.
The fuel cost of diesel generators is a convex polynomial expressed as in (10):
C D P = t = 1 24 i = 1 Nd c i × P i 2 t + b i × P i t + a i       i = 1 , 2 , .   Nd
where   a i , b i , and c i are the cost coefficients of the i t h generator producing power P i .
The fuel cell is among the most efficient systems that utilize hydrogen energy for power generation P F C . The cost of fuel cells is dependent on the efficiency of the fuel cell η p and cost coefficient β p , represented as [53]:
C F C P F C = t = 1 24 β p p = 1 Nf P F C , i t η p       p = 1 , 2 , .   Nf  
The power output for wind turbine units is dependent on wind speed, which is stochastic. In the literature, the authors of [54] show that the wind speed profile at a given location follows a Weibull distribution over time, which is given by (12).
f v v = k c v c k 1 e v c k       0 < v <    
The output for a wind power system with a given wind velocity P W is given by (13):
P W =                       0   For 0 v < v c i &     v > v c o W r a t e d v v c i v r v c i   For 0 v < v c i W r a t e d   For v r v < v c o
where W r a t e d is the rated capacity of the wind turbine, v c i is the cut-in velocity, v c o is the cut-out velocity, v r is the rated velocity, and v is the wind velocity (in m/s). Cost calculation for wind power units C W P W is given as (14), where β W is the cost coefficient of the wind power output.
C W P W = t = 1 24 β W q = 1 Nw P W       q = 1 , 2 , .   Nw
The objective of the MG scheduling problem is to minimize the total operational cost to an optimal cost, which is expressed as [53]:
M i n C = C D P + C F C P F C + C W P W

3. Optimization

3.1. Grey Wolf Optimizer

GWO is a population-based optimization technique that is an SIA, with four types—alpha, beta, delta, and omega. Its analytical model imitates collective group behavior as well the leadership hierarchy of grey wolves when hunting prey. The position of the grey wolf signifies distinct position variables, and the distance between the prey and the wolf helps to obtain the fitness value of the objective function. As the simulation progresses, the wolf changes position and moves closer to the best position.
Three phases demonstrate the well-organized collective behavior of GWO: (i) entrapment of prey, (ii) hunting of prey, and (iii) attacking the prey to reach prey via the shortest route.
I.
Entrapment of Prey
The initial population is generated randomly within the upper limit (UL) and the lower limit (LL).
Initially, X t denotes the current position of a wolf and its updated position to encircle the prey positioned at X P t ,     computed by adjusting vectors A and C . The 𝓇 1 and 𝓇 2 of each   0 , 1 are the random vectors that help wolves to adjust the values of A and C . The updated position t + 1 and the initial phase of GWO are controlled using (16)–(19).
X t + 1 = X P t A × D
where
A = 2 α 𝓇 1 α
D = C × X P t X t
C = 2 𝓇 2
II.
Hunting of Prey
In the leadership hierarchy, the alpha wolf is supposed to be the nearest one (best solution), followed by the beta and gamma wolf. The position of the omega will vary as per the current best position. The final position is defined concerning the position of alpha, beta, and delta in the search space, and it is represented as below:
X t + 1 = 1 3 × X 1 + X 2 + X 3
where
X 1 = X α t A 1 × D α ,     X 2 = X β t A 2 × D β ,   X 3 = X δ t A 3 × D δ
and
D α = C 1 . X α X ,   D β = C 2 . X β X ,   D δ = C 3 . X δ X
III.
Attacking the Prey
This is the last phase of optimization, which takes place after the location of the prey is identified, and the wolf approaches to attack it. This approach is mathematically simulated by varying parameter α , using (23). α is the crucial parameter in GWO that decreases from 2 to 0 linearly as iteration progresses and is mainly responsible for the exploration and exploitation of the search space.
α = 2 t . 2 T
The steps associated with GWO are as below:
  • Search agent position vectors are initialized randomly within the lower and upper limits.
  • The fitness value of each agent is evaluated based on three categories of wolves (alpha, beta, and delta) among the population. They adjust their position to catch the prey using D α , D β and D δ , as per (22).
  • Search agents update their position by (23).
  • The steps of fitness calculation and update mechanism are repeated to reach the specified termination criteria.

3.2. Intelligent Grey Wolf Optimizer

Intelligent GWO (IGWO) is a variant of GWO that utilizes two mathematical frameworks: (i) an opposition-based learning (OBL) mechanism for better exploration and exploitation, and (ii) a sinusoidal truncated function for variable α [52].
The OBL mechanism helps improve the convergence of a population-based algorithm [55] and utilizes the concept of opposite numbers and points. The opposite number is a mirror point of the solution in terms of extreme points. They are the lower limit ( L L ), the upper limit ( U L ), and the center of the search space, denoted as:
χ o = L L + U L χ
For the point P   ( χ 1 , χ 2 , χ i . . χ d ), its opposite point O P χ 1 o ,   χ 2 o χ i 0 . χ d o is expressed as [55]:
χ i o = L L i + U L i χ i      
where   d is the dimension of search space.
In IGWO, search agent positions are initialized randomly using half of the population and the remaining using the opposite population. Here, the movement of the wolf is controlled by parameter α that utilizes the truncated sinusoidal function represented as:
α = 2 × 1 s i n 2 2
where
= π × C u r r e n t   i t e r a t i o n M a x   i t e r a t i o n

3.3. Modified Quasi-Opposition-Based Grey Wolf Optimization (mQOGWO)

Two mathematical concepts, (i) quasi-opposition-based learning and (ii) a non-linear decreasing function a , are incorporated in basic GWO,
(i)
Quasi-Opposition-Based Learning
Quasi-opposition-based learning (QOBL) is a modified version of OBL and is more effective than OBL [56,57]. The quasi-opposite number ( χ q o ), between the center of the search space and the opposite number, is denoted as:
χ q o = r a n d L L + U L 2 ,   χ o
Similarly, quasi-opposite point ( χ i q o ) in the   d dimensional search space is denoted as:
χ i q o = r a n d L L i + U L i 2 , χ i o                                                         f o r   i = 1 , 2 , 3 d
(ii)
Non-Linear Decreasing Function a
Instead of linearly decreasing α   as given in (23), a non-linear decreasing control strategy is used in this proposed algorithm. This newly updated function α   is represented as (30):
a = 2 · 1 C u r r e n t   i t e r a t i o n M a x   i t e r a t i o n m n
For simulation purposes, m   = 3.98 and n = 3.9 are considered here [58].
Figure 2 illustrates the effect of α on convergence using three different types of functions used for GWO, IGWO, and mQOGWO over 500 iterations.

4. Simulation Results

To analyze the feasibility, GWO, IGWO and the proposed mQOGWO are applied and tested in two sections. The first section deals with mathematical benchmarks, and the second deals with four practical cases of ED problems with different dimensions and complexity levels. The program has been written in MATLAB R2013a and executed on an Intel core i7 processor with a 3.40 GHz computer with 2 GB RAM. For the simulation analysis, the number of search agents was considered 30 for mathematical benchmarks and 100 for ED problems, respectively.

4.1. Mathematical Benchmark Functions

It contains classical mathematical benchmark functions, including unimodal, multimodal, and fixed-dimension benchmarks [59,60]. These are the minimization functions listed in Appendix A as Table A1 and Table A2. d i m represents the dimension of the problem, r a n g e is the upper and lower limits of the search space and f m i n represents the optimum value of the function. For each benchmark function with a fixed dimension, proposed algorithms were run for 30 repeated trials. The statistical results in terms of the average value (Ave) and the standard deviation (SD) are tabulated in Table 2 for unimodal and Table 3 for multimodal functions. To analyze the effect of the proposed modification in the exploration and exploitation phases, all three variants, i.e., GWO, IGWO, and mQOGWO, are applied to each benchmark, and a fair comparison of the convergence curves is drawn, presented in Figure 3, Figure 4 and Figure 5, respectively. The 3D plot gives the graphical interpretation of all the functions and the convergence curves indicate the speed and the optimum average values. Table 4 shows the w i l c o x o n   p v a l u e of mQOGWO with respect to GWO and IGWO for benchmark functions, which defines the statistical uniqueness of the proposed algorithm. A significance level of 5% is selected, and a w i l c o x o n   p v a l u e less than 0.05 implies the superiority of one algorithm over the other.

4.2. Economic Dispatch Problems

The proposed mQOGWO, IGWO, and GWO algorithms have been applied to solve ED problems. Four test systems are considered here for analysis with different dimensions and complexity. Test system I, II, and III are analyzed with a fixed load demand, whereas test system IV is a microgrid analyzed with dynamic variation in load demand over 24 h of a day.
  • Test System I: A 15 Unit System
This problem has fifteen thermal generating units with convex fuel cost characteristics. The total load demand of the system is considered as 2630 MW. The generator data and B-loss coefficient matrix are taken similarly to [40]. The complexity such as ramp rate limits (RRLs) and prohibited operating zones, which makes the system discontinuous, are also considered here. The comparison of the cost convergence curves obtained using the above three algorithms is illustrated in Figure 6. After the 30 repeated trials, the statistical comparison of operational costs is presented in Table 5. The optimal generation schedule corresponding to the best cost is listed in Appendix A Table A3. Table A3 shows that all three variants efficiently manage the specified operational constraints.
  • Test System II: A 40 Unit System
The system contains forty thermal generating units with valve point loading (VPL) effects. VPL makes the function multimodal and non-convex in nature. The fuel cost coefficient data of generating units is adopted from [39]. The total load demand on the system is 10,500 MW. The transmission loss is also considered here [61]. The optimal generation schedule, including loss, is presented in Appendix A Table A4. Here, the operational constraints associated with it are fully satisfied. The statistical comparison of costs is presented in Table 6. The comparison of cost convergence curves obtained by GWO, IGWO, and mQOGWO is represented in Figure 7.
  • Test System III: A 140 Unit System (Korean Power System)
Experiments are conducted on the Korean power system to investigate the feasibility of the proposed algorithm for large-scale power systems [62]. This system is analyzed under two operating conditions. Test system III-A contains one hundred and forty thermal generating units with convex characteristics as given in (2) with RRLs. The total power demand is set to 49,342 MW. Test system III-B has one hundred and forty thermal generating units with non-convex characteristics as given in (3) with RRLs and POZ constraints. As it is the largest standard test system, the three abovementioned algorithms are applied and tested over thirty repeated trials, and the statistical results are tabulated, presented in Table 6. The optimal generation schedule corresponding to the best cost solution for test systems III-A and III-B are shown in Appendix A as Table A5 and Table A6, respectively.
  • Test System IV: Simulation Results of the Dynamic ED Problem of a Microgrid
Uncertain wind velocity and dynamic variation in load demand over 24 h of a day makes the makes the objective function of microgrid system probabilistic and much more complex to solve. This microgrid test system combines two diesel generators, three fuel cells, and two wind turbines as energy resources [53]. mQOGWO, IGWO, and GWO are implemented and analyzed with the number of search agents and a maximum iteration of 100. The comparison of the cost convergence of the above three algorithms is illustrated in Figure 8. For validation purposes, a comparison of the results in terms of the best cost solution is made with the reported results using the cuckoo search algorithm (CSA) [53], differential evolution (DE) [53], and particle swarm optimization (PSO) [53] and presented in Figure 9. Here, the best operational cost of USD 30,690.42 is obtained by mQOGWO followed by USD 31,912.49 by IGWO and USD 32902.49 by GWO.

4.3. A Comparative Study

Best solutions: A comparison of the statistical results is also made in two sections. The first section deals with comparison results for benchmark functions with unimodal, multimodal, and fixed dimensions, listed in Table 1 and Table 2, respectively. As GWO was initially proposed by Mirjalili [13] and IGWO by Saxena et al. [52], they have provided the statistical results for the above benchmarks and validated them with well-established methods such as DE [13] and PSO [13]. Therefore, their results are considered here for a fair comparison. After analyzing the results of the above table, it is clearly observed that mQOGWO provides the minimum average values in most of the unimodal functions (except F6). It also provides the lowest average value of benchmark functions for a few multimodal (F9 to F11) and for a few fixed-dimension functions (F21 to F23). From Figure 4 and Figure 5, it can be seen that, in most cases, QOGWO converges faster. This shows the efficacy of QOGWO for solving single objective problems.
For the practical test system I, a comparison of the results in terms of cost and computational time is made with AIS [61], DSPSO-TSA [63], Jaya-SML [64], and MP-Cjaya [65] in Table 5. Here, the minimum cost obtained by QOGWO as 32,692.23 USD/h with a standard deviation (SD) of 1.09 USD/h is the best among all reported methods considered for comparison.
Similarly, for the 40 unit non-convex ED problem (test system II), a comparison of the results is made in Table 6 with the reported results by HGWO [39], OGWO [44], DE/BBO [67], OIWO [69] and the obtained results by GWO, IGWO, and mQOGWO. Here, even the average cost of 136,440.70 USD/h attained by mQOGWO is better than the minimum cost obtained by others.
For the large-dimension ED problem with 140 power-generating units, analysis was carried out using GWO, IGWO and mQOGWO considering convex (test system III-A) and non-convex (test system III-B) fuel cost characteristics. Table 7 shows the statistical comparison of the results with the reported results using other methods. Here, the obtained best result using mQOGWO, 1,655,679.43 USD/h, is almost comparable to that obtained with HHE [71] and CQGSO [72] but slightly inferior to the reported result by MFPA [70], 1,655,679.39 USD/h, for the convex system.
For the non-convex objective function, with RRLs and POZ, test system III-B, the best cost solution of QOGWO is 1,657,962.73 USD/h, which is similar to the reported result by CCPSO [73] and CQGSO [72]; and very close to 1657962.69 USD/h obtained by MFPA [70].
In test system IV, analysis for optimum generation scheduling of a microgrid comprised of three power-generating units is carried out with dynamic load variation over 24 h by GWO, IGWO and mQOGWO. Obtained simulation results are compared with the reported results by the CSA [53], PSO [53] and DE [53] in Figure 9. Here, a decreasing trend is clearly observed in the range of 20%–3% for PSO to IGWO while comparing the minimum cost obtained by mQOGWO as USD 30,690.42. The optimal generation schedules obtained by GWO, IGWO are plotted in Figure A1, and that by mQOGWO is presented in Table A7.
Computational efficiency: Table 5, Table 6 and Table 7 show the average CPU time (s) of various methods for test systems I, II, and III, respectively. For the 15-unit ED problem (Test systems I), QOGWO takes 3.28 s, which is comparable to 3.65 s by MTS [62] and 3.80 s by Jaya [64] but inferior to 2.80 s by DSPSO-TSA [63].
The average CPU time obtained by mQOGWO is 9.86 s for the forty-unit non-convex system with transmission loss. Considering the dimension and complexity of test system II, this computational time is quite obvious.
For test system III, with 140 power-generating units, a minimum computational time of 8.24 s by mQOGWO is superior then that of 31.67 s by CQGSO [72] and 12.67 s by FPA [70] but inferior to 5.71 s by MFPA [70].
From Figure 6, it is seen that QOGWO reaches the final value faster. It takes a smaller number of iterations to explore and start the exploitation phase earlier than GWO and IGWO. For the large-dimension non-convex test system, cost convergence was compared in Figure 7. Here, GWO and IGWO reach the exploitation phase faster than mQOGWO but have a small error in the region of the global optimal value. Comparing the computational time and the rate of convergence of QWO, IGWO, and mQOGWO for all test systems, it is evident that mQOGWO attained better results in all cases. However, the convergence rate seems to depend on system size and complexity.
Solution quality: The solution quality in this paper is compared based on (i) standard deviation, (ii) Wilcoxon’s p-value and (iii) degree of dispersion and skewness in the box plot as below.
(i)
Standard deviation
While solving classical benchmark functions, mQOGWO has shown appreciable results in terms of minimum SD. mQOGWO has an almost negligible SD for all unimodal functions. However, the results are comparable with other methods for multimodal and fixed-dimension benchmark functions.
In test system I, mQOGWO has a minimum standard deviation, which suggests the solutions obtained are more closely packed near the mean and have more precise results than others. The SD of mQOGWO for test systems II and III is not the lowest of all algorithms but it is still lower than that of GWO and IGWO when compared separately.
(ii)
Wilcoxon’s p-value
The statistical significance of the algorithms was calculated using the obtained results from the algorithms [74]. In this paper, the results are obtained by GWO, IGWO, and mQOGWO on 23 mathematical benchmark functions. Wilcoxon’s p-value (probability value) is calculated after taking the results of GWO and IGWO pairwise with the mQOGWO results, tabulated in Table 4. A 5% significance level, a p-value of less than 0.05, implies the superiority of mQOGWO over the other two. This characteristic shows that, statistically, mQOGWO gives unique and better-quality solutions compared to GWO and IGWO.
(iii)
Data dispersion and skewness in the box plot
For a more comprehensive analysis, the data dispersion and skewness of the obtained results for GWO, IGWO, and mQOGWO are compared through a box plot as illustrated in Figure 10. The box plots graphs show that the median of mQOGWO is the lowest in all four cases. The interquartile range for mQOGWO is less as compared to GWO and IGWO, which depicts less data dispersion and a more precise window for expected solutions. The median for mQOGWO is equally spaced from the first and third quartile, implying normal distribution of solution results. Additionally, the length of whiskers in Figure 10a,b,d,e for mQOGWO is equal, which implies that solution distribution is not skewed.
Comparing the solution sets for GWO, IGWO, and mQGWO on factors such as standard deviation and box plots, it is clear that solutions obtained by mQOGWO are statistically more appealing, with the least data dispersion and minimum skewness.

5. Conclusions

In this paper, a modified quasi-opposition-based grey wolf optimization method is proposed and successfully implemented to solve mathematical benchmark, convex and non-convex ED problems, including the microgrid scheduling problem with complex operational constraints. Considering the simulation results of the proposed method for all test cases, it is evident that mQOGWO has the ability to converge to a better-quality solution. The average computation time and the statistical results are also analyzed considering the dimension and complexity of the problem, which supports its efficacy while dealing with a complex optimization problem. Application and analysis of mQOGWO on multiobjective problems can be the scope of a future study.

Author Contributions

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

Funding

This research was funded by “Woosong University’s Academic Research Funding—2022”.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Unimodal and multimodal benchmark functions.
Table A1. Unimodal and multimodal benchmark functions.
F i N a m e F u n c t i o n d i m R a n g e f m i n
U n i m o d a l   B e n c h m a r k
F 1 S p h e r e f x = i = 1 n x i 2 30[−100,100]0
F 2 S c h w e f e l s   P r o b l e m   2.22 i = 1 n x i + i = 1 n x i 30[−10,10]0
F 3 S c h w e f e l s   P r o b l e m   1.20 i = 1 n j = 1 i x j 30[−100,100]0
F 4 S c h w e f e l s   P r o b l e m   2.21 m a x x i , 1 i   n 30[−100,100]0
F 5 G e n e r a l i z e d R o s e n b r o c k i = 1 n 1 100 x i + 1 x i 2 2 + x i 1 2 30[−30,30]0
F 6 S t e p i = 1 n x i + 0.5 2 30[−100,100]0
F 7 N o i s e i = 1 n i x i 4 + r a n d o m 0 , 1 30[−1.28,1.28]0
M u l t i m o d a l   B e n c h m a r k
F 8 S c h w e f e l s   2.26 i = 1 n x i sin x i 30[−500,500]−12,569.5
F 9 R a s t r i g i n i = 1 n x i 2 10 cos 2 Π x i + 10 30[−5.12,5.12]0
F 10 A u k l e y 20 e 0.2 1 n i = 1 n x i 2 e 1 n i = 1 n c o s 2 Π x i + 20 + e 30[−32,32]0
F 11 G r i e w a n k 1 4000 i = 1 n x i 2 i = 1 n c o s x i i + 1 30[−600,600]0
F 12 G e n e r a l i z e d   P e n a l i z e d   1 Π n 10 s i n 2 Π y i + i = 1 n 1 y i 1 2 1 + 10 s i n 2 Π y i + 1 + y n 1 2 + i = 1 n u x i , 10 , 100 , 4
Where   y i = 1 + 1 4 x i + 1
and ,   u x i , a , k , m = k x i a m x i > a 0 a < x i < a k x i a m x i < a
30[−50,50]0
F 13 G e n e r a l i z e d   P e n a l i z e d   2 0.1 s i n 2 3 Π x i + i = 1 n 1 x i 1 2 1 + s i n 2 3 Π x i + 1 + x n 1 s i n 2 2 Π x n + i = 1 n u x i , 5 , 100 , 4
were
u x i , a , k , m = k x i a m x i > a 0 a < x i < a k x i a m x i < a
30[−50,50]0
Table A2. Fixed-dimension benchmark functions.
Table A2. Fixed-dimension benchmark functions.
F i NameFunctiondimRange f m i n
Fixed Dimension Benchmark
F 14 Shekel’s Foxholes f x = 1 500 + j = 1 25 1 i = 1 2 x i a i j 6 1
where a i j =
32 16 0                   16       32 32 16 0     16 32 32 32 32 32 32 32 32 32 32 32
2[−65.536,
65,536]
1
F 15 Kowalik f x = i = 1 11 a i + x 1 b i 2 + b i x 2 b i 2 + b i x 3 + x 4 2
where   a j = [   0.1957           0.1947       0.1735           0.16           0.084             0.0627  
0.0456         0.0342       0.0323       0.0235       0.0246 ]
b i = 0.25       0.5       1       2       4       6       8       10       12       15       16      
4[−5,5]0.003075
F 16 Six Hump Camel
Back
f x = 4 x 1 2 + 2.1 x 1 4 + 1 3 x 1 3 + x 1 x 2 4 x 2 2 + 4 x 2 4 2[−5,5]−1.0316285
F 17 B r a m i n f x = x 2 5.1 4 П 2 x 1 2 + 5 П x 1 2 + 10 1 1 8 П cos x 1 + 10 2 [ 5 , 10 ] ×
[0,10]
0.398
F 18 G o l d s t e i n P r i c e f x = 1 + x 1 + x 2 + 1 2 19 14 x 1 + 3 x 1 2 14 x 2 + 6 x 1 x 2 + 3 x 2 2 × 30 + 2 x 1 3 x 2 2 18 32 x 1 + 12 x 1 2 + 48 x 2 36 x 1 x 2 + 27 x 2 2 2[−2,2]3
F 19 H a r t m a n s   F a m i l y f x = i = 1 4 c i e x p j = 1 3 a i j x j p i j 2 4[0,1]−3.86
F 20 f x = i = 1 4 c i e x p j = 1 6 a i j x j p i j 2
where   a i j = 10 3 17 3.5 1.7 8 0.05 10 17 0.1 8 14 3 17 3.5 8 1.7 10 17 8 0.05 10 0.1 14 ,     c i = 1 1.2 3 3.2
p i j = 0.1312 0.1696 0.5569 0.0124 0.8283 0.5886 0.2329 0.4135 0.8307 0.3736 0.1004 0.9991 0.2348 0.4047 0.1415 0.8828 0.3522 0.2883 0.3047 0.6650 0.8732 0.5743 0.1091 0.0381
6[0,1]−3.32
F 21 S h e k e l s   F a m i l y f x = i = 1 5 x a i x a i T + c i 1 4[0,10]−10
F 22 f x = i = 1 7 x a i x a i T + c i 1 4[0,10]−10
F 23 f x = i = 1 10 x a i x a i T + c i 1  
a i = 4 1 8 6 3 2 5 8 6 7 4 1 8 6 7 9 5 1 2 3.6 4 1 8 6 3 2 3 8 6 7 4 1 8 6 7 9 3 1 2 3.6
c i = [ 0.1     0.2       0.2     0.4     0.4     0.6     0.3     0.7     0.5     0.5   ]
4[0,10]−10
Table A3. Optimal generation schedule for test system I (a 15 unit system).
Table A3. Optimal generation schedule for test system I (a 15 unit system).
Units(MW)mQOGWOIGWOGWO
P1455.000454.994455.000
P2380.000380.003380.000
P3130.000130.000130.000
P4130.000130.000130.000
P5170.000169.942170.000
P6460.000459.999460.000
P7430.000429.978430.000
P869.47687.951116.554
P960.10841.84145.883
P10160.000160.000127.412
P1180.00080.00080.000
P1280.00080.00080.000
P1325.00025.00025.000
P1415.00015.00115.000
P1515.00015.00415.000
Ploss (MW)29.58529.71729.849
Fcost (USD/h)32,692.23032,693.19032,702.120
Table A4. Optimal generation schedule for test system II (a 40 unit system).
Table A4. Optimal generation schedule for test system II (a 40 unit system).
Units(MW)QOGWOIGWOGWOUnitsQOGWOIGWOGWO
P1–P3114.00114.00114.00P21523.28523.32523.63
P4179.73181.37180.12P22523.30550.00550.00
P587.8088.1888.81P23–P24523.28523.28523.28
P6140.00140.00140.00P25523.28523.30524.44
P7–P8300.00300.00300.00P26523.28523.30523.37
P9289.89300.00300.00P27–P2910.0010.0010.00
P10279.60279.60279.60P3087.8087.8087.80
P11243.60243.60243.42P31190.00190.00190.00
P1294.0094.0094.00P34–P35200.00200.00200.00
P13–P16484.04484.04484.04P36164.80164.80164.80
P17–P18489.28489.28489.28P37–P39110.00110.00110.00
P19–P20511.28511.28511.30P40550.00511.90511.34
Ploss (MW)972.20973.00973.22
Fcost (USD/h)136,437.81136,444.30136,447.39
Table A5. Optimal generation schedule for test system III-A.
Table A5. Optimal generation schedule for test system III-A.
UnitsQOGWOIGWOGWOUnitsQOGWOIGWOGWO
P1119.00119.00119.00P8256.0056.0056.00
P2164.00164.00164.00P83–P85115.00115.00115.00
P3–P6190.00190.00190.00P86–P87207.00207.00207.00
P7–P8490.00490.00490.00P88–P89175.00175.00175.00
P9–P12496.00496.00496.00P90180.43180.49180.49
P13506.00506.00506.00P91175.00175.00175.00
P14509.00509.00509.00P92575.40575.40575.40
P15506.00506.00506.00P93547.50547.50547.50
P16505.00505.00505.00P94836.80836.80836.80
P17–P18506.00506.00506.00P95837.50837.50837.50
P19–P24505.00505.00505.00P96682.00682.00682.00
P25–26537.00537.00537.00P97720.00720.00720.00
P27–28549.00549.00549.00P98718.00718.00718.00
P29501.00501.00501.00P99720.00720.00720.00
P30499.00499.00499.00P100964.00964.00964.00
P31–P34506.00506.00506.00P101958.00958.00958.00
P35–P36500.00500.00500.00P102947.90947.90947.90
P37–P38241.00241.00241.00P103934.00934.00934.00
P39774.00774.00774.00P104935.00935.00935.00
P40769.00769.00769.00P105876.50876.50876.50
P41–P423.003.003.00P106880.90880.90880.90
P43–P50250.00250.00250.00P107873.70873.70873.70
P51–54165.00165.00165.00P108877.40877.40877.40
P55–P56180.00180.00180.00P109871.70871.70871.70
P57103.00103.00103.00P110864.80864.80864.80
P58198.00198.00198.00P111882.00882.00882.00
P59312.00312.00312.00P112–P11494.0094.0094.00
P60308.60308.59308.59P115–P117244.00244.00244.00
P61163.00163.00163.00P118–P11995.0095.0095.00
P6295.0095.0095.00P120116.00116.00116.00
P63511.00503.05503.05P121175.00175.00175.00
P64511.00511.00511.00P1222.002.002.00
P65490.00490.00490.00P1234.004.004.00
P66256.84256.80256.80P12415.0015.0015.00
P67–P68490.00490.00490.00P1259.009.009.00
P69130.00130.00130.00P12612.0012.0012.00
P70294.56294.58294.58P12710.0010.0010.00
P71141.59141.67141.67P128112.00112.00112.00
P72365.92365.95365.95P1294.004.004.00
P73195.00195.00195.00P130–P1315.005.005.00
P74217.10204.67204.67P13250.0050.0050.00
P75217.89241.27241.27P1335.005.005.00
P76258.68257.86257.86P134–P13542.0042.0042.00
P77403.29400.96400.96P13641.0041.0041.00
P78330.00330.00330.00P13717.0017.0017.00
P79–80531.00531.00531.00P138–P1397.007.007.00
P81542.00542.00542.00P14026.0026.0026.00
Fcost (USD/h)1,655,679.431,655,679.571,655,685.80
Table A6. Optimal generation schedule for test system III-B.
Table A6. Optimal generation schedule for test system III-B.
UnitsQOGWOIGWOGWOUnitsQOGWOIGWOGWO
P1119.00119.00119.00P8256.0056.0056.00
P2164.00164.00164.00P83–P84115.00115.00115.00
P3–P4190.00190.00190.00P86–P87207.00207.00207.00
P5168.54168.54168.54P88–P89175.00175.00175.00
P6190.00190.00190.00P90180.41180.42180.62
P7–P8490.00490.00490.00P91175.00175.00175.00
P9–P12496.00496.00496.00P92575.40575.40575.40
P13506.00506.00506.00P93547.50547.50547.50
P14509.00509.00509.00P94836.80836.80836.80
P15506.00506.00506.00P95837.50837.50837.50
P16505.00505.00505.00P96682.00682.00682.00
P17–P18506.00506.00506.00P97720.00720.00720.00
P19–P24505.00505.00505.00P98718.00718.00718.00
P25–P26537.00537.00537.00P99720.00720.00720.00
P27–P28549.00549.00549.00P100964.00964.00964.00
P29501.00501.00501.00P101958.00958.00958.00
P30499.00499.00499.00P102947.90947.90947.90
P31–P34506.00506.00506.00P103934.00934.00934.00
P35–P36500.00500.00500.00P104935.00935.00935.00
P37–P38241.00241.00241.00P105876.50876.50876.50
P39774.00774.00774.00P106880.90880.90880.90
P40769.00769.00769.00P107873.70873.70873.70
P41–P423.003.003.00P108877.40877.40877.40
P43–P50250.00250.00250.00P109871.70871.70871.70
P51–P54165.00165.00165.00P110864.80864.80864.80
P55–P56180.00180.00180.00P111882.00882.00882.00
P57103.00103.00103.00P112–P11494.0094.0094.00
P58198.00198.00198.00P115–P117244.00244.00244.00
P59312.00312.00312.00P118–P11995.0095.0095.00
P60308.59308.59308.73P120116.00116.00116.00
P61163.00163.00163.00P121175.00175.00175.00
P6295.0095.0095.00P1222.002.002.00
P63–P64511.00511.00511.00P1234.004.004.00
P65490.00490.00490.00P12415.0015.0015.00
P66256.75256.81257.47P1259.009.009.00
P67–P68490.00490.00490.00P12612.0012.0012.00
P69130.00130.00130.00P12710.0010.0010.00
P70339.44339.44339.44P128112.00112.00112.00
P71141.59141.59141.82P1294.004.004.00
P72388.33388.33388.33P130–P1315.005.005.00
P73195.00195.00195.00P13250.0050.0050.00
P74196.23214.74195.10P1335.005.005.00
P75196.10175.00175.00P134–P13542.0042.0042.00
P76257.97258.57262.69P13641.0041.0041.00
P77400.95402.89417.18P13717.0017.0017.00
P78330.00330.00330.00P138–P1397.007.007.00
P79–P80531.00531.00531.00P14026.0026.0026.00
P81542.00542.00542.00Fcost (USD/h)1,657,962.731,657,962.761,657,962.89
Figure A1. Optimal generation for test system IV obtained using (a) GWO and (b) IGWO.
Figure A1. Optimal generation for test system IV obtained using (a) GWO and (b) IGWO.
Energies 15 05704 g0a1
Table A7. Optimal generation schedule for test system IV obtained using mQOGWO.
Table A7. Optimal generation schedule for test system IV obtained using mQOGWO.
D1 (kW)D2 (kW)FC1 (kW)FC2 (kW)FC3 (kW)W1 (kW)W2 (kW)
134.7683.0872.9655.2940.87133.52133.52
81.21105.2054.3447.5857.03102.32102.32
101.16153.5582.5545.6146.40107.87107.87
119.89152.4872.8835.4949.74128.76128.76
157.25248.0157.2546.5949.20142.35142.35
183.20408.0288.6847.6264.13163.17163.17
285.25405.0989.8052.5067.15212.61212.61
241.02451.4589.7668.3445.75248.84248.84
248.55519.0380.7255.6242.84240.62240.62
244.58452.48109.1466.7157.25231.42231.42
200.82473.7074.3856.1644.68194.13194.13
216.78315.3080.3256.7848.31183.26183.26
229.70312.3862.4842.3450.21167.45167.45
169.26363.6368.4938.1057.06150.73150.73
249.75393.5077.9942.6449.32135.41135.41
210.96328.5668.4556.1953.62157.11157.11
234.01404.8180.3554.7158.82142.66142.66
251.32545.2090.0255.1359.57187.38187.38
329.19672.45103.1056.8649.57228.42228.42
296.41640.6695.0355.1151.63256.58256.58
264.04645.9491.9574.5965.01246.24246.24
355.50517.9889.6553.4954.89195.25195.25
268.85461.29141.9465.7653.27175.44175.44
222.58370.7190.0056.3455.16135.61135.61

References

  1. Boussaïd, I.; Lepagnot, J.; Siarry, P. A survey on optimization metaheuristics. Inf. Sci. 2013, 237, 82–117. [Google Scholar] [CrossRef]
  2. Ezugwu, A.E.; Shukla, A.K.; Nath, R.; Akinyelu, A.A.; Agushaka, J.O.; Chiroma, H.; Muhuri, P.K. Nath Metaheuristics: A comprehensive overview and classification along with bibliometric analysis. Artif. Intell. Rev. 2021, 54, 4237–4316. [Google Scholar] [CrossRef]
  3. Mirjalili, S.; Dong, J.S.; Sadiq, A.S.; Faris, H. Genetic Algorithm: Theory, Literature Review, and Application in Image Reconstruction. In Nature-Inspired Optimizers, Studies in Computational Intelligence; Mirjalili, S., Song Dong, J., Lewis, A., Eds.; Springer: Cham, Switzerland, 2020; Volume 811. [Google Scholar] [CrossRef]
  4. Das, S.; Suganthan, P.N. Differential evolution: A survey of the state-of-the-art. IEEE Trans. Evol. Comput. 2011, 15, 4–31. [Google Scholar] [CrossRef]
  5. Neto, R.F.T.; Filho, M.G. Literature review regarding Ant Colony Optimization applied to scheduling problems: Guidelines for implementation and directions for future research. Eng. Appl. Artif. Intell. 2013, 26, 150–161. [Google Scholar] [CrossRef]
  6. Banks, A.; Vincent, J.; Anyakoha, C. A review of particle swarm optimization. Part I: Background and development. Nat. Comput. 2007, 6, 467–484. [Google Scholar] [CrossRef]
  7. Banks, A.; Vincent, J.; Anyakoha, C. A review of particle swarm optimization. Part II: Hybridization, combinatorial, multicriteria and constrained optimization, and indicative applications. Nat. Comput. 2008, 7, 109–124. [Google Scholar] [CrossRef]
  8. Karaboga, D.; Gorkemli, B.; Ozturk, C.; Karaboga, N. A comprehensive survey: Artificial bee colony (ABC) algorithm and applications. Artif. Intell. Rev. 2014, 42, 21–57. [Google Scholar] [CrossRef]
  9. Fister, I.; Fister, I., Jr.; Yang, X.-S.; Brest, J. A comprehensive review of firefly algorithms. Swarm Evol. Comput. 2013, 13, 34–46. [Google Scholar] [CrossRef] [Green Version]
  10. Bolaji, A.L.; Al-Betar, M.A.; Awadallah, M.A.; Khader, A.T.; Abualigah, L.M. A comprehensive review: Krill Herd algorithm (KH) and its applications. Appl. Soft Comput. 2016, 49, 437–446. [Google Scholar] [CrossRef]
  11. Rani, B.S.; Kumar, C.A. A comprehensive review on bacteria foraging optimization technique. In Multi-Objective Swarm Intelligence; Springer: Berlin/Heidelberg, Germany, 2015; pp. 1–25. [Google Scholar]
  12. Rana, N.; Latiff, M.S.A.; Abdulhamid, S.M.; Misra, S. A hybrid whale optimization algorithm with differential evolution optimization for multiobjective virtual machine scheduling in cloud computing. Eng. Optim. 2021, 53, 1–18. [Google Scholar] [CrossRef]
  13. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
  14. Ma, H.; Simon, D.; Siarry, P.; Yang, Z.; Fei, M. Biogeography-based optimization: A 10-year review. IEEE Trans. Emerg. Top. Comput. Intell. 2017, 1, 391–407. [Google Scholar] [CrossRef]
  15. Yang, X.S.; He, X. Bat algorithm: Literature review and applications. Int. J. Bio-Inspired Comput. 2013, 5, 141–149. [Google Scholar] [CrossRef] [Green Version]
  16. Abdel-Basset, M.; Shawky, L.A. Flower pollination algorithm: A comprehensive review. Artif. Intell. Rev. 2019, 52, 2533–2557. [Google Scholar] [CrossRef]
  17. Suman, B.; Kumar, P. A survey of simulated annealing as a tool for single and multiobjective optimization. J. Oper. Res. Soc. 2006, 57, 1143–1160. [Google Scholar] [CrossRef]
  18. Rashedi, E.; Rashedi, E.; Nezamabadi-pour, H. A comprehensive survey on gravitational search algorithm. Swarm Evol. Comput. 2018, 41, 141–158. [Google Scholar] [CrossRef]
  19. Zou, F.; Chen, D.; Xu, Q. A survey of teaching–learning-based optimization. Neurocomputing 2019, 335, 366–383. [Google Scholar] [CrossRef]
  20. Xue, R.; Wu, Z. A survey of application and classification on teaching-learning-based optimization algorithm. IEEE Access 2020, 8, 1062–1079. [Google Scholar] [CrossRef]
  21. Nayak, S.C.; Misra, B.B. A chemical-reaction-optimization-based neuro-fuzzy hybrid network for stock closing price prediction. Financ. Innov. 2019, 5, 38. [Google Scholar] [CrossRef]
  22. Hatta, N.M.; Zain, A.M.; Sallehuddin, R.; Shayfull, Z.; Yusoff, Y. Recent studies on optimisation method of Grey Wolf Optimiser (GWO): A review (2014–2017). Artif. Intell. Rev. 2019, 52, 2651–2683. [Google Scholar] [CrossRef]
  23. Pradhan, M.; Roy, P.K.; Pal, T. Grey wolf optimization applied to economic load dispatch problems. Int. J. Electr. Power Energy Syst. 2016, 83, 325–334. [Google Scholar] [CrossRef]
  24. Sharma, K.; Dubey, H.M.; Pandit, M. Short-term hydrothermal scheduling using gray wolf optimization. In Advances in Computing and Intelligent Systems; Pandit, M., Dubey, H.M., Bansal, J.C., Eds.; Springer: Singapore, 2020; pp. 253–269. [Google Scholar] [CrossRef]
  25. Jayakumar, N.; Subramanian, S.; Ganesan, S.; Elanchezhian, E.B. Grey wolf optimization for combined heat and power dispatch with cogeneration systems. Int. J. Electr. Power Energy Syst. 2016, 74, 252–264. [Google Scholar] [CrossRef]
  26. Nimma, K.; Al-Falahi, M.; Nguyen, H.D.; Jayasinghe, S.D.G.; Mahmoud, T.; Negnevitsky, M. Grey wolf optimization-based optimum energy-management and battery-sizing method for grid-connected microgrids. Energies 2018, 11, 847. [Google Scholar] [CrossRef] [Green Version]
  27. Sultana, U.; Khairuddin, A.B.; Mokhtar, A.S.; Zareen, N.; Sultana, B. Grey wolf optimizer based placement and sizing of multiple distributed generation in the distribution system. Energy 2016, 111, 525–536. [Google Scholar] [CrossRef]
  28. Verma, S.K.; Yadav, S.; Nagar, S.K. Optimization of fractional order PID controller using grey wolf optimizer. J. Control. Autom. Electr. Syst. 2017, 28, 314–322. [Google Scholar] [CrossRef]
  29. Li, S.-X.; Wang, J.-S. Dynamic modeling of steam condenser and design of PI controller based on grey wolf optimizer. Math. Probl. Eng. 2015, 2015, 120975. [Google Scholar] [CrossRef] [Green Version]
  30. Precup, R.-E.; David, R.-C.; Petriu, E.M. Grey wolf optimizer algorithm-based tuning of fuzzy control systems with reduced parametric sensitivity. IEEE Trans. Ind. Electron. 2017, 64, 527–534. [Google Scholar] [CrossRef]
  31. Zin, T.T.; Lin, J.C.-W.; Pan, J.-S.; Tin, P.; Yokota, M. (Eds.) Genetic and evolutionary computing. In Proceedings of the Ninth International Conference on Genetic and Evolutionary Computing, Yangon, Myanmar, 26–28 August 2015; Springer International Publishing: Cham, Switzerland, 2016; Volume 1. [Google Scholar]
  32. Fouad, M.M.; Hafez, A.I.; Hassanien, A.E.; Snasel, V. Grey Wolves Optimizer-based localization approach in WSNs. In Proceedings of the 2015 11th International Computer Engineering Conference (ICENCO), Cairo, Egypt, 29–30 December 2015; pp. 256–260. [Google Scholar]
  33. Zhang, S.; Zhou, Y. Template matching using grey wolf optimizer with lateral inhibition. Optik 2017, 130, 1229–1243. [Google Scholar] [CrossRef] [Green Version]
  34. Chowdhury, A.A.; Borkar, V.S.; Birajdar, G.K. Indian language identification using time-frequency image textural descriptors and GWO-based feature selection. J. Exp. Theor. Artif. Intell. 2020, 32, 111–132. [Google Scholar] [CrossRef]
  35. Gupta, E.; Saxena, A. Grey wolf optimizer-based regulator design for automatic generation control of interconnected power system. Cogent Eng. 2016, 3, 1151612. [Google Scholar] [CrossRef]
  36. Song, X.; Tang, L.; Zhao, S.; Zhang, X.; Li, L.; Huang, J.; Cai, W. Grey Wolf Optimizer for parameter estimation in surface waves. Soil Dyn. Earthq. Eng. 2015, 75, 147–157. [Google Scholar] [CrossRef]
  37. Luo, Q.; Zhang, S.; Li, Z.; Zhou, Y. A novel complex-valued encoding grey wolf optimization algorithm. Algorithms 2015, 9, 4. [Google Scholar] [CrossRef]
  38. Zhang, S.; Zhou, Y. Grey wolf optimizer based on Powell local optimization method for clustering analysis. Discret. Dyn. Nat. Soc. 2015, 2015, 481360. [Google Scholar] [CrossRef] [Green Version]
  39. Jayabarathi, T.; Raghunathan, T.; Adarsh, B.R.; Suganthan, P.N. Economic dispatch using hybrid grey wolf optimizer. Energy 2016, 111, 630–641. [Google Scholar] [CrossRef]
  40. Mittal, N.; Singh, U.; Sohi, B.S. Modified Grey Wolf Optimizer for global engineering optimization. Appl. Comput. Intell. Soft Comput. 2016, 2016, 7950348. [Google Scholar] [CrossRef] [Green Version]
  41. Oliveira, J.; Oliveira, P.M.; Boaventura-Cunha, J.; Pinho, T. Chaos-based grey wolf optimizer for higher order sliding mode position control of a robotic manipulator. Nonlinear Dyn. 2017, 90, 1353–1362. [Google Scholar] [CrossRef]
  42. Singh, N.; Singh, S.B. A modified mean gray wolf optimization approach for benchmark and biomedical problems. Evol. Bioinform. 2017, 13, 1176934317729413. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  43. Singh, D.; Dhillon, J.S. Ameliorated grey wolf optimization for economic load dispatch problem. Energy 2019, 169, 398–419. [Google Scholar] [CrossRef]
  44. Pradhan, M.; Roy, P.K.; Pal, T. Oppositional based grey wolf optimization algorithm for economic dispatch problem of power system. Ain Shams Eng. J. 2018, 9, 2015–2025. [Google Scholar] [CrossRef]
  45. Long, W.; Jiao, J.; Liang, X.; Tang, M. Inspired grey wolf optimizer for solving large-scale function optimization problems. Appl. Math. Model. 2018, 60, 112–126. [Google Scholar] [CrossRef]
  46. Al-Tashi, Q.; Kadir, S.J.A.; Rais, H.M.; Mirjalili, S.; Alhussian, H. Binary optimization using hybrid grey wolf optimization for feature selection. IEEE Access 2019, 7, 39496–39508. [Google Scholar] [CrossRef]
  47. Al-Betar, M.A.; Awadallah, M.A.; Krishan, M.M. A nonconvex economic load dispatch problem with valve loading effect using a hybrid grey wolf optimizer. Neural Comput. Appl. 2020, 32, 12127–12154. [Google Scholar] [CrossRef]
  48. Nanda, S.J.; Sharma, M.; Panda, A. Clustering big datasets using orthogonal gray wolf optimizer. In Proceedings of the 2019 International Conference on Information Technology (ICIT), Guangzhou, China, 20–22 December 2019; pp. 353–358. [Google Scholar]
  49. Gupta, S.; Deep, K.; Mirjalili, S. Accelerated grey wolf optimiser for continuous optimisation problems. Int. J. Swarm Intell. 2020, 5, 22–59. [Google Scholar] [CrossRef]
  50. Yan, F.; Xu, X.; Xu, J. Grey wolf optimizer with a novel weighted distance for global optimization. IEEE Access 2020, 8, 120173–120197. [Google Scholar] [CrossRef]
  51. Das, D.; Bhattacharya, A.; Ray, R.N. Quasi-oppositional grey wolf optimizer algorithm for economic dispatch. Indian J. Sci. Technol. 2018, 11, 41. [Google Scholar]
  52. Saxena, A.; Soni, B.P.; Kumar, R.; Gupta, V. Intelligent Grey Wolf Optimizer–Development and application for strategic bidding in uniform price spot energy market. Appl. Soft Comput. 2018, 69, 1–13. [Google Scholar] [CrossRef]
  53. Basu, M.; Chowdhury, A. Cuckoo search algorithm for economic dispatch. Energy 2013, 60, 99–108. [Google Scholar] [CrossRef]
  54. Wais, P. A review of Weibull functions in wind sector. Renew. Sustain. Energy Rev. 2017, 70, 1099–1107. [Google Scholar] [CrossRef]
  55. Mahdavi, S.; Rahnamayan, S.; Deb, K. Opposition based learning: A literature review. Swarm Evol. Comput. 2018, 39, 1–23. [Google Scholar] [CrossRef]
  56. Xu, Q.; Guo, L.; Wang, N.; He, Y. COOBBO: A novel opposition-based soft computing algorithm for TSP problems. Algorithms 2014, 7, 663–684. [Google Scholar] [CrossRef] [Green Version]
  57. Mandal, B.; Roy, P.K. Optimal reactive power dispatch using quasi-oppositional teaching learning-based optimization. Int. J. Electr. Power Energy Syst. 2013, 53, 123–134. [Google Scholar] [CrossRef]
  58. Suid, M.H.; Ahmad, M.A.; Ismail, M.R.T.R.; Ghazali, M.R.; Irawan, A.; Tumari, M.Z. An improved sine cosine algorithm for solving optimization problems. In Proceedings of the 2018 IEEE Conference on Systems, Process and Control (ICSPC), Melaka, Malaysia, 14–15 December 2018. [Google Scholar]
  59. Hussain, K.; Salleh, M.N.M.; Cheng, S.; Naseem, R. Common benchmark functions for metaheuristic evaluation: A review. JOIV Int. J. Inform. Vis. 2017, 1, 218–223. [Google Scholar] [CrossRef]
  60. Jamil, M.; Yang, X.S. A literature survey of benchmark functions for global optimisation problems. Int. J. Math. Model. Numer. Optim. 2013, 4, 150. [Google Scholar] [CrossRef] [Green Version]
  61. Ciornei, I.; Kyriakides, E. A GA-API solution for the economic dispatch of generation in power system operation. IEEE Trans. Power Syst. 2012, 27, 233–242. [Google Scholar] [CrossRef]
  62. Park, J.B.; Jeong, Y.W.; Shin, J.R.; Lee, K.Y. An improved particle swarm optimization for nonconvex economic dispatch problems. IEEE Trans. Power Syst. 2010, 25, 156–166. [Google Scholar] [CrossRef]
  63. Panigrahi, B.K.; Yadav, S.R.; Agrawal, S.; Tiwari, M.K. A clonal algorithm to solve economic load dispatch. Electr. Power Syst. Res. 2007, 77, 1381–1389. [Google Scholar] [CrossRef]
  64. Pothiya, S.; Ngamroo, I.; Kongprawechnon, W. Application of multiple tabu search algorithm to solve dynamic economic dispatch considering generator constraints. Energy Convers. Manag. 2008, 49, 506–516. [Google Scholar] [CrossRef]
  65. Khamsawang, S.; Jiriwibhakorn, S. DSPSO–TSA for economic dispatch problem with non-smooth and noncontinuous cost functions. Energy Convers. Manag. 2010, 51, 365–375. [Google Scholar] [CrossRef]
  66. Yu, J.-T.; Kim, C.-H.; Wadood, A.; Khurshaid, T.; Rhee, S.-B. Jaya algorithm with self-adaptive multi-population and Lévy flights for solving economic load dispatch problems. IEEE Access 2019, 7, 21372–21384. [Google Scholar] [CrossRef]
  67. Yu, J.; Kim, C.-H.; Wadood, A.; Khurshiad, T.; Rhee, S.-B. A novel multi-population based chaotic JAYA algorithm with application in solving economic load dispatch problems. Energies 2018, 11, 1946. [Google Scholar] [CrossRef] [Green Version]
  68. Bhattacharjee, K.; Bhattacharya, A.; Dey, S.H.N. Oppositional Real Coded Chemical Reaction Optimization for different economic dispatch problems. Int. J. Electr. Power Energy Syst. 2014, 55, 378–391. [Google Scholar] [CrossRef]
  69. Patel, N.; Bhattacharjee, K. A comparative study of economic load dispatch using sine cosine algorithm. Sci. Iran. 2020, 27, 1467–1480. [Google Scholar]
  70. Barisal, A.K.; Prusty, R.C. Large scale economic dispatch of power systems using oppositional invasive weed optimization. Appl. Soft Comput. 2015, 29, 122–137. [Google Scholar] [CrossRef]
  71. Pandit, M.; Srivastava, L.; Sharma, M.; Dubey, H.M.; Panigrahi, B.K. Large-scale multi-zone optimal power dispatch using hybrid hierarchical evolution technique. J. Eng. 2014, 2014, 71–80. [Google Scholar] [CrossRef]
  72. Moradi-Dalvand, M.; Mohammadi-Ivatloo, B.; Najafi, A.; Rabiee, A. Continuous quick group search optimizer for solving nonconvex economic dispatch problems. Electr. Power Syst. Res. 2012, 93, 93–105. [Google Scholar] [CrossRef]
  73. Dubey, H.M.; Pandit, M.; Panigrahi, B.K. A biologically inspired modified flower pollination algorithm for solving economic dispatch problems in modern power systems. Cogn. Comput. 2015, 7, 594–608. [Google Scholar] [CrossRef]
  74. Omran, M.G.H.; Clearc, M.; Ghaddar, F.; Aldabagh, A.; Tawfik, O. Permutation Tests for Metaheuristic Algorithms. Mathematics 2022, 10, 2219. [Google Scholar] [CrossRef]
Figure 1. The layout of MG.
Figure 1. The layout of MG.
Energies 15 05704 g001
Figure 2. Variation in parameter α for different algorithms.
Figure 2. Variation in parameter α for different algorithms.
Energies 15 05704 g002
Figure 3. A 3D plot of the unimodal function and a comparison of the convergence curves.
Figure 3. A 3D plot of the unimodal function and a comparison of the convergence curves.
Energies 15 05704 g003
Figure 4. A 3D plot of the multimodal function and a comparison of the convergence curves.
Figure 4. A 3D plot of the multimodal function and a comparison of the convergence curves.
Energies 15 05704 g004
Figure 5. A 3D plot of the fixed-dimension function and a comparison of the convergence curves.
Figure 5. A 3D plot of the fixed-dimension function and a comparison of the convergence curves.
Energies 15 05704 g005aEnergies 15 05704 g005b
Figure 6. Convergence curves for QOGWO, IGWO, and GWO for test system I.
Figure 6. Convergence curves for QOGWO, IGWO, and GWO for test system I.
Energies 15 05704 g006
Figure 7. Convergence curves for QOGWO, IGWO, and GWO for test system II.
Figure 7. Convergence curves for QOGWO, IGWO, and GWO for test system II.
Energies 15 05704 g007
Figure 8. Convergence curves for mQOGWO, IGWO, and GWO for test system IV.
Figure 8. Convergence curves for mQOGWO, IGWO, and GWO for test system IV.
Energies 15 05704 g008
Figure 9. Comparison of the optimal cost of test system IV (DED problem of a microgrid) [53].
Figure 9. Comparison of the optimal cost of test system IV (DED problem of a microgrid) [53].
Energies 15 05704 g009
Figure 10. Box plots for (a) test system I, (b) test system II, (c) test system III-A, (d) test system III-B, and (e) test system IV.
Figure 10. Box plots for (a) test system I, (b) test system II, (c) test system III-A, (d) test system III-B, and (e) test system IV.
Energies 15 05704 g010
Table 1. Variants of GWO over the years along with the domain of application.
Table 1. Variants of GWO over the years along with the domain of application.
MethodModificationDomain of Application
GWON.A.Mathematical benchmark, welded beam design, pressure vessel design, optical buffer design [13], economic dispatch (ED) [23], short-term hydro-thermal scheduling (STHTS) [24], combined heat and power (CHP) with ED [25], microgrids [26], distribution generator (DG) placement [27], controller design [28,29,30], wireless networks [31,32], image processing [33,34], regular design [35], and parameter estimation [36].
Complex-Valued Encoding Grey Wolf Optimizer (CGWO)DE/best/2 mutation strategy is embedded with GWO.Mathematical benchmark and infinite impulse response (IIR) model identification [37].
Powell Local Optimization-Based Grey Wolf Optimizer (PGWO)Powell method is embedded with GWO.Mathematical benchmark and Data Clustering [38].
Hybrid Grey Wolf Optimizer (HGWO)DE/best/1 and dynamic crossover rate are implanted in GWO.ED [39].
Modified Grey Wolf Optimizer (mGWO)Exponential decay of ‘a’ is utilized here in place of linear decay.Mathematical benchmark and cluster head selection problem in Wireless Sensor Networks (WSNs) [40].
Chaos-Based Grey Wolf Optimizer (Ch-GWO)Tent and Singer map is used to enhance global search capability.Position control of a robotic manipulator [41].
Mean Grey Wolf Optimizer (MGWO)Encircling the pray phase of GWO is carried out by considering the mean distance of grey wolves from the prey.Mathematical benchmark and real-life dataset problems [42].
Ameliorated Grey Wolf Optimizer (Am-GWO)Exploratory search mechanism to ensure the right direction of each wolf; opposite-based learning (OBL) maintains a good and diverse population; local search mechanism for fine-tuning is unlisted.ED [43].
Opposition-Based Grey Wolf Optimizer (OGWO)OBL is incorporated to find a better candidate solution. Mathematical benchmark and ED [44].
Inspired Grey Wolf Optimizer (In-GWO)Logarithmic decay characteristics of parameter α are introduced and the position updating mechanism is carried out based on p b e s t and g b e s t   of PSO. Mathematical benchmark, pressure vessel design, welded beam design, spring design, and load forecasting [45]
Binary Hybrid GWO and PSO (BGWOPSO)A binary version of hybrid GWO and PSO is utilized here.18 standard University of California Irvine (UCI) benchmark datasets [46].
Β–GWOGWO is hybridized with β–hill climbing. ED [47].
Orthogonal Grey Wolf Optimizer (Or-GWO)Orthogonal Array Design (OAD) is incorporated for updating the position of leader wolves.Mathematical benchmark and clustering datasets [48].
Accelerated Grey Wolf Optimizer
(A-GWO)
An acceleration factor and uniform distribution are used to boost exploration and exploitation. Mathematical benchmark, gear design, frequency modulated, beam design, and cost minimization of a life support system [49].
Grey Wolf Optimizer Based on Weighted Distance (GWO-WD)The weighted distance concept is used to modify the position-updating mechanism; elimination and repositioning strategy is employed to reposition the worst search agents.Mathematical benchmark, pressure vessel design, welded beam design, and gear design [50].
Table 2. Results of the unimodal and multimodal benchmark functions.
Table 2. Results of the unimodal and multimodal benchmark functions.
U n i m o d a l   B e n c h m a r k
f mQOGWOIGWO [52]GWO [13]PSO [13]GSA [13]DE [13]
AveSDAveSDAveSDAveSDAveSDAveSD
F 1 005.55 × 10−261.00 × 10−256.59 × 10−286.34 × 10−50.0001360.0002025.30 × 10−179.67 × 10−178.20 × 10−145.90 × 10−14
F 2 1.39 × 10−20007.75 × 10−167.82 × 10−167.18 × 10−170.0290140.0421440.0454210.0556550.1940741.50 × 10−99.90 × 10−10
F 3 009.93 × 10−50.0007633.29 × 10−679.1495870.1256222.11924896.5347318.95596.80 × 10−117.40 × 10−11
F 4 3.08 × 10−17601.08 × 10−61.05 × 10−65.61 × 10−71.3150881.0864810.3170397.354871.74145200
F 5 25.78840.109027.00420.64251526.8125869.9049996.7183260.1155967.5430962.225300
F 6 0.75410.08180.66770.313270.8165790.0001260.0001028.28 × 10−52.50 × 10−161.74 × 10−1600
F 7 7.983 × 10−51.27 × 10−50.001820.0010740.0022130.1002860.1228540.0449570.0894410.043390.004630.0012
M u l t i m o d a l   B e n c h m a r k
F 8 −4614.8261.8496−5991.23950.3294−6123.1−4087.44−4841.291152.814−2821.07493.0375−11,080.1574.7
F 9 001.2702842 2.73440.31052147.3561246.7042311.6293825.968417.4700669.238.8
F 10 2.664 × 10−153.243 × 10−161.64 × 10−1344.31 × 10−141.06 × 10−130.0207340.2760150.509010.0620870.236289.70 × 10−84.20 × 10−8
F 11 000.0019940.0050990.0044850.0066590.0092150.00772427.701545.04034300
F 12 0.04810.00360.0424020.0526730.0534380.0207340.0069170.0263011.7996170.951147.90 × 10−158.00 × 10−15
F 13 0.75910.06180.5512960.217820.6544640.0044740.0066750.0089078.8990847.1262415.10 × 10−144.80 × 10−14
Table 3. Results of fixed-dimension benchmark functions.
Table 3. Results of fixed-dimension benchmark functions.
F i x e d   D i m e n s i o n   B e n c h m a r k
f mQGWOIGWO [52]GWO [13]PSO [13]GSA [13]DE [13]
AveSDAveSDAveSDAveSDAveSDAveSD
F 14 4.68060.81974.0383.74154.04244.25273.62712.56085.85983.83120.993.3 × 10−16
F 15 4.054 × 10−41.760 × 10−54.158 × 10−41.813 × 10−50.0003370.0006250.0005770.0002220.0036730.0016474.50 × 10−140.00033
F 16 −1.03161.4024 × 10−5−1.03167.765 × 10−12−1.03163−1.03163−1.031636.25 × 10−16−1.031634.88 × 10−16−1.031633.1 × 10−13
F 17 0.39821.7518 × 10−40.39935.156 × 10−60.3978890.3978870.39788700.39788700.3978879.9 × 10−9
F 18 3.00003.9096 × 10−63.00007.693 × 10−63.000028331.33 × 10−1534.17 × 10−1532 × 10−15
F 19 −3.86163.6947 × 10−4−3.86144.054 × 10−4−3.86263−3.86278−3.862782.58 × 10−15−3.862782.29 × 10−15N/AN/A
F 20 −3.27350.0119−3.24530.0139−3.28654−3.25056−3.266340.060516−3.317780.023081N/AN/A
F 21 −10.15323.6926 × 10−11−10.15322.583 × 10−8−10.1514−9.14015−6.86513.019644−5.955123.737079−10.15320
F 22 −10.40293.2452 × 10−11−10.40294.353 × 10−8−10.4015−8.58441−8.456533.087094−9.684472.014088−10.40293.9 × 10−7
F 23 −10.53642.0493 × 10−11−10.35610.1772−10.5343−8.55899−9.952911.782786−10.53642.60 × 10−15−10.53641.9 × 10−7
Table 4. Wilcoxon p-values comparison of mQOGWO with IGWO and GWO on benchmark functions.
Table 4. Wilcoxon p-values comparison of mQOGWO with IGWO and GWO on benchmark functions.
FunctionsUnimodalF1F2F3F4F5F6F7
IGWO7.06 × 10−185.01 × 10−119.06 × 10−81.12 × 10−103.59 × 10−53.50 × 10−90.0156
GWO2.56 × 10−343.02 × 10−113.82 × 10−97.44 × 10−94.64 × 10−51.43 × 10−86.07 × 10−11
FunctionsMultimodalF8F9F10F11F12F13
IGWO0.00790.0117.93 × 10−130.02141.29 × 10−94.08 × 10−11
GWO3.52 × 10−71.19 × 10−121.15 × 10−120.02155.00 × 10−93.16 × 10−10
FunctionsFixed
Dimension
F14F15F16F17F18F19F20F21F22
IGWO0.00290.02122.62 × 10−50.01730.02920.034780.01210.03440.0044
GWO0.00590.00425.35 × 10−60.02210.01090.027890.02881.24 × 10−76.47 × 10−8
Table 5. Comparison of the results for test system I (a 15 unit system).
Table 5. Comparison of the results for test system I (a 15 unit system).
MethodsMin Cost (USD/h)Ave Cost (USD/h)Max Cost (USD/h)SDAve CPU Time (s)
AIS [63]32,854.0032,873.2532,892.0010.81NA
SA [64]32,786.4032,869.5133,038.95112.3271.25
GA [64]32,779.8132,841.2133,041.6481.2248.17
TSA [64]32,762.1232,822.8433,041.6460.5926.41
PSO [64]32,724.1732,807.4532,841.3821.2413.25
MTS [64]32,716.8732,767.2132,796.1517.513.65
DSPSO-TSA [65]32,715.0632,724.6332,730.398.402.30
Jaya [66]32,712.6532,743.4632,822.9947.033.80
Jaya-SML [66]32,706.3632,706.6832,707.292.325.14
CJaYa [67]32,710.0832,740.0732,828.66NANA
MP-Cjaya [67]32,706.5232,706.7232,708.87NANA
GWO32,702.1232,703.3132,704.581.488.23
IGWO32,693.1932,694.7432,695.611.387.16
mQOGWO32,692.2332,692.4032,692.601.093.28
Table 6. Comparison of the results for test system II (a 40 unit system).
Table 6. Comparison of the results for test system II (a 40 unit system).
MethodsMin Cost (USD/h)Ave Cost (USD/h)Max Cost (USD/h)SDAve CPU Time (s)
HGWO [39]136,681.00136,684NANANA
OGWO [44]136,440.62136,442.26136,445.980.1003NA
BBO [68]137,026.82137,116.58137,587.82NA40.00
DE/BBO [68]136,950.77136,966.77137,150.77NA32.00
ORCCRO [69]136,855.19136,855.19136,855.19NA14.00
SCA [69]136,653.02136,653.02136,653.10NA28.00
OIWO [70]136,452.68136,452.68136,452.68NA10.70
GWO136,447.39136,541.34136,588.2225.4811.34
IGWO136,444.30136,462.93136,510.1517.1210.78
QOGWO136,437.81136,440.7013,663.405.469.86
Table 7. Comparison of the results for test system III (a 140 unit system).
Table 7. Comparison of the results for test system III (a 140 unit system).
MethodsMin Cost (USD/h)Ave Cost (USD/h)Max Cost (USD/h)SDAve CPU Time (s)
Test System III-A (Convex Characteristics)
FPA [73]1,655,685.801,655,709.061,655,732.3224.8610.24
MFPA [73]1,655,679.391,655,679.421,655,679.430.025.57
CCPSO [62]1,655,685.001,655,685.001,655,685.00NA42.90
CQGSO [72]1,655,679.431,655,679.431,655,679.43NA18.61
HHE [71]1,655,679.41NANANA8.23
GWO1,655,685.801,656,187.781,656,575.9420.025.45
IGWO1,655,679.571,655,965.601,656,498.1724.95.54
QOGWO1,655,679.431,655,869.641,656,018.682.966.76
Test System III-B (Non-Convex Characteristics)
GSO [72]1,728,151.171,745,515.001,753,229.56NANA
BBO [68]1,665,478.251,667,548.321,669,536.35NANA
DE/BBO [68]1,660,215.651,661,257.351,662,349.58NANA
ORCCRO [68]1,659,654.831,659,725.961,659,823.970.16NA
SCA [69]1,658,384.881,658,384.251,658,386.570.1NA
CQGSO [72]1,657,962.731,657,962.741,657,776.00NA31.67
CCPSO [64]1,657,962.731,657,962.731,657,962.730.00150.00
HHE [71]1,657,962.71NANANA8.80
FPA [73]1,657,962.771,658,051.901,658,570.77228.8412.67
MFPA [73]1,657,962.691,657,962.751,657,962.820.065.71
GWO1,657,962.891,658,612.891,659,262.8940.115.70
IGWO1,657,962.761,658,027.761,658,092.7625.315.75
QOGWO1,657,962.731,657,969.231,657,975.734.036.89
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Dubey, S.M.; Dubey, H.M.; Salkuti, S.R. Modified Quasi-Opposition-Based Grey Wolf Optimization for Mathematical and Electrical Benchmark Problems. Energies 2022, 15, 5704. https://doi.org/10.3390/en15155704

AMA Style

Dubey SM, Dubey HM, Salkuti SR. Modified Quasi-Opposition-Based Grey Wolf Optimization for Mathematical and Electrical Benchmark Problems. Energies. 2022; 15(15):5704. https://doi.org/10.3390/en15155704

Chicago/Turabian Style

Dubey, Salil Madhav, Hari Mohan Dubey, and Surender Reddy Salkuti. 2022. "Modified Quasi-Opposition-Based Grey Wolf Optimization for Mathematical and Electrical Benchmark Problems" Energies 15, no. 15: 5704. https://doi.org/10.3390/en15155704

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop