a r t i c l e i n f o a b s t r a c t
Article history: Recent trend of research is to hybridize two and several number of variants to find out better quality of
Received 20 May 2017 solution of practical and recent real applications in the field of global optimization problems. In this
Revised 4 October 2017 paper, a new approach hybrid Grey Wolf Optimizer (GWO) – Sine Cosine Algorithm (SCA) is exercised
Accepted 6 November 2017
on twenty-two benchmark test, five bio-medical dataset and one sine dataset problems. Hybrid
Available online 23 November 2017
GWOSCA is combination of Grey Wolf Optimizer (GWO) used for exploitation phase and Sine Cosine
Algorithm (SCA) for exploration phase in uncertain environment. The movement directions and speed
Keywords:
of the grey wolve (alpha) is improved using position update equations of SCA. The numerical and statis-
Optimization
Position update equation
tical solutions obtained with hybrid GWOSCA approach is compared with other metaheuristics
Grey wolf (alpha) approaches such as Particle Swarm Optimization (PSO), Ant Lion Optimizer (ALO), Whale Optimization
Grey Wolf Optimizer Algorithm (WOA), Hybrid Approach GWO (HAGWO), Mean GWO (MGWO), Grey Wolf Optimizer
Sine Cosine Algorithm (GWO) and Sine Cosine Algorithm (SCA). The numerical and statistical experimental results prove that
the proposed hybrid variant can highly be effective in solving benchmark and real life applications with
or without constrained and unknown search areas.
Ó 2017 Karabuk University. Publishing services by Elsevier B.V. This is an open access article under the CC
BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
https://doi.org/10.1016/j.jestch.2017.11.001
2215-0986/Ó 2017 Karabuk University. Publishing services by Elsevier B.V.
This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
N. Singh, S.B. Singh / Engineering Science and Technology, an International Journal 20 (2017) 1586–1601 1587
Mirjalili et al. [30] Grey Wolf Optimizer is recently developed After motivated of this metaheuristics the researchers of
metaheuristics inspired from the hunting mechanism and leader- different areas are developed several new modified and hybrid
ship hierarchy of grey wolves in nature and has been success- variants of SCA algorithm to improve the convergence perfor-
fully applied for solving optimizing key values in the mance of SCA algorithm including SCA integrated with differen-
cryptography algorithms [31], feature subset selection [32], time tial evolution (ASCA-DE) [50], Hybrid SCA with multi-orthogonal
forecasting [33], optimal power flow problem [34], economic dis- search strategy [51], Improved SCA based on levy flight [52] and
patch problems [35], flow shop scheduling problem [36] and Hybrid Back Tracking Search (BSA) with Sine Cosine Algorithm
optimal design of double later grids [37]. Several algorithms (SCA) [53].
have also been developed to improve the convergence perfor- The help of SCA algorithm the researchers are solved numerious
mance of Grey Wolf Optimizer that includes parallelized GWO real life problems including a novel Sine Cosine algorithm for the
[38,39], binary GWO [40], integration of DE with GWO [41], solution of unit commitment problems [48], feature selection
hybrid GWO with Genetic Algorithm (GA) [42], Hybrid DE with [49], Structural Damage Detection [50], the gear train design prob-
GWO [43], Hybrid Grey Wolf Optimizer using Elite Opposition lem [51], Cantilever beam [51], Welded beam design [51], Pressure
Based Learning Strategy and Simplex Method [44], Modified Grey vessel design problem [51] and many other biomedical and
Wolf Optimizer (mGWO) [45], Mean Grey Wolf Optimizer mechanical engineering problems.
(MGWO) [46] and Hybrid Particle Swarm Optimization with Rodriguez et al. [55] proposed operator is used to the simula-
Grey Wolf Optimizer (HPSOGWO) [47]. tion of the hunting process in the variant and has five algorithms
Mirjalili [24] was presented a novel population based optimiza- are presented. The main purpose of this study the accuracy of
tion technique called Sine Cosine Algorithm (SCA) simply based on the GWO variant when a new hierarchical operator is introduced.
Sine and Cosine function is applied for exploitation and exploration On the basis of obtaining solutions authors were presented the
phases in global optimization functions. The Sine Cosine Algorithm quality of the proposed variant.
(SCA) creates different initial random agent solutions and requires Rodriguez et al. [56] present a general study of the GWO.
them to fluctuate outwards or towards the best possible solution This study were divided in two different parts: (i) to determine
using a mathematical model based on sine and cosine functions. in the first part which parameters are candidates to be dynam-
The performance of this variant was tested on standard test func- ically adjusted and (ii) to determine which are the parameters
tions and real life applications including unimodal, multi-modal, that have the greatest effect in the variant. Authors also present
composite functions, aircraft’s wings and many other biomedical a solutions of experiments and justification as well as the stan-
problems. dard test problems that were applied for the test that are
shown.
Rodriguez et al. [57] use of fuzzy logic for dynamic parameter
adaptation in the GWO variant. The proposed algorithm of a fuzzy
grey wolf optimizer is verified with the traditional standard grey
wolf optimizer algorithm with a set of standard test problems.
Experimental solutions prove that there is significant advantage
of the proposed variant.
In this study, a newly introduced hybrid meta-heuristic opti-
mization technique named Hybrid Grey Wolf Optimizer (GWO)-
Sine Cosine Algorithm (SCA) is applied to solve benchmark and
real life problems. HGWOSCA comprises of best characteristic of
both Grey Wolf Optimizer and Sine Cosine Algorithm. The perfor-
mance of HGWOSCA algorithm are finding the near best global
optimal solution, fast convergence rate due to use of twenty-
two classical function, can also handle several real life applica-
tions i.e. five bio-medical science dataset and one sine dataset
Fig. 1. Illustrating next step towards targeted optimum solution. problems.
Table 1
Numerical results of unimodal benchmark functions.
Table 2
Numerical results of unimodal benchmark functions.
Table 3
Statistical results of unimodal benchmark functions.
Table 4
Statistical results of unimodal benchmark functions.
Table 5
Numerical results of multimodal benchmark functions.
Table 6
Numerical results of multimodal benchmark functions.
Table 7
Statistical results of multimodal benchmark functions.
Table 8
Statistical results of multimodal benchmark functions.
Table 9
Numercial results of fixed-dimension multimodal benchmark functions.
Table 10
Numercial results of fixed-dimension multimodal benchmark functions.
Table 11
Statistical results of fixed-dimension multimodal benchmark functions.
Table 12
Statistical results of fixed-dimension multimodal benchmark functions.
Table 13
CPU-time consuming results of standard benchmark functions.
Problem No. PSO WOA ALO SCA HAGWO GWO MGWO HGWOSCA
CPU time CPU time CPU time CPU time CPU time CPU time CPU time CPU time
1. 0.0476203 0.0578204 0.0636401 0.0165214 0.0107219 0.0021020 0.0017014 0.0003716
2. 0.099 0.117 0.581 0.047 0.027 0.011 0.009 0.0001
3. 0.188 0.259 0.311 0.097 0.048 0.010 0.017 0.002
4. 0.01021 0.05097 0.07437 0.00147 0.00120 0.00024 0.00011 0.00011
5. 0.0623713 0.0793459 0.0993007 0.0441057 0.0273717 0.0204114 0.0117079 0.0017419
6. 0.0296307 0.0493407 0.0756104 0.0057471 0.0906301 0.0145004 0.0110017 0.0030041
7. 0.0863427 0.0905327 0.0895007 0.0064404 0.0050007 0.0041170 0.0037410 0.0008873
8. 0.0342537 0.0242709 0.0202708 0.0010004 0.0282304 0.0120101 0.0070102 0.0057901
9. 0.440708 0.804771 0.990727 0.070117 0.043018 0.0011041 0.0016017 0.0010807
10. 0.0418003 0.0397097 0.0708017 0.0011714 0.0010001 0.0007154 0.0120050 0.0038056
11. 0.0072 0.0031 0.0097 0.0018 0.0018 0.0012 0.0011 0.0009
12. 0.0317041 0.0718047 0.0814075 0.0017147 0.0010070 0.0010010 0.001002 0.0010002
13. 0.571309 0.939501 0.441277 0.0281401 0.001001 0.0008940 0.0061016 0.0006087
14. 0.0219 0.0304 0.0118 0.0089 0.067 0.0345021 0.0110104 0.0014101
15. 0.7653770 0.8003070 0.8081401 0.0201201 0.0387040 0.0299711 0.0428091 0.0048098
16. 0.6988789 0.7780703 0.0010741 0.0040110 0.0070971 0.0014134 0.0286867 0.0010074
17. 0.04817 0.06414 0.02417 0.01927 0.00709 0.0006207 0.0006102 0.0001941
18. 0.6177068 0.7008071 0.8188862 0.5178889 0.4007071 0.0186247 0.0090007 0.0087087
19. 0.62443 0.90727 0.08767 0.09079 0.00697 0.0012811 0.0013047 0.041708
20. 0.00144 0.00517 0.00107 0.00099 0.00066 0.00040 0.00033 0.0003301
21. 0.57431 0.01941 0.318411 0.01741 0.01147 0.0011001 0.0040105 0.00088
22. 0.0475816 0.0635010 0.0315210 0.0039010 0.0034909 0.0012100 0.0011002 0.0010509
2. Grey Wolf Optimizer (GWO) The encircling behavior of each agent of the crowd is calculated
by the following mathematical equations:
Mirjalili et al. [14] developed a new population based nature
inspired algorithm called Grey Wolf Optimization (GWO). This ~
d ¼ jc:~
xtp ~
xt j ð1Þ
approach mimics the hunting behavior and social leadership of
grey wolves in nature. Four types of grey wolves such as alpha, xtþ1 ¼ ~
~ a:~
xtp ~ d ð2Þ
beta, delta, and omega are employed for simulating the leadership
hierarchy. The vectors ~
a and ~
c are formulate as below:
The first three best position (fittest) wolves are indicated as a; b
and d who guide the other wolves (x) of the groups toward ~
a ¼ 2l:r 1 ð3Þ
promising areas of the search space. The position of each wolf of
the group is updated using the following mathematical equations: ~
c ¼ 2:r 2 ð4Þ
1592 N. Singh, S.B. Singh / Engineering Science and Technology, an International Journal 20 (2017) 1586–1601
Hunting: In order to mathematically simulate the hunting ability and attacking the prey is the exploitation ability. The
behavior, it is assumed that the alpha, beta and delta have better arbitrary values of ~ a are utilized to force the search to move
knowledge about the potential location of prey. The following away from the prey.
equations are developed in this regard. When j~ aj > 1, the members of the population are enforced to
~ ~ ~ diverge from the prey.
da ¼ j~
c1 :~
xa ~
xj; db ¼ j~
c2 :~
xb ~
xj; dd ¼ j~
c3 :~
xd ~
xj ð5Þ
3. Sine Cosine Algorithm (SCA)
x1 ¼ ~
~ a1 :ð~
xa ~ da Þ ð6Þ
A newly proposed technique by Mirjalili [24] called Sine Cosine
x2 ¼ ~
~ a2 :ð~
xb ~ db Þ; ~
x3 ¼ ~ a3 :ð~
xd ~ dd Þ ð7Þ Algorithm (SCA) simply based on Sine and Cosine function is
~ applied for exploitation and exploration phases in global optimiza-
x1 þ ~
x2 þ ~
x3
ð8Þ tion functions. The Sine Cosine Algorithm (SCA) creates different
3
initial random agent solutions and requires them to fluctuate out-
Search for prey and attacking prey: The ~a is random value in wards or towards the best possible solution using a mathematical
the gap ½2a; 2a. When random value j~ aj < 1 the wolves are model based on sine and cosine functions. Basic principles of Sine
forced to attack the prey. Searching for prey is the exploration Cosine Algorithm (SCA) is represent in Figs. 1 and 2.
Table 14
Experimental results of Bio-Medical real life problems.
Figs. 1–7. Convergence Curve of GWO, PSO, WOA, HAGWO, MGWO, SCA, ALO and HGWOSCA variants on Unimodal functions.
1594 N. Singh, S.B. Singh / Engineering Science and Technology, an International Journal 20 (2017) 1586–1601
xitþ1 ¼ ~
~ xti þ rand1 sinðrand2 Þ jrand3 li ~
t
xti j ð9Þ other well-known swarm intelligence optimization techniques,
it is not fitting for highly complex functions and is still may face
xitþ1 ¼ ~
~ xti þ rand1 cosðrand2 Þ jrand3 li ~
t
xti j ð10Þ the difficulty of getting trapped in local optima. To overcome
these weakness and to increase its search capability, a newly
where: ~ xti current position at tth iteration in ith dimension, hybrid variant based on grey wolf optimizer and sine cosine
rand1 ; rand2 ; rand3 2 ½0; 1 are random numbers and li is targeted algorithm is proposed to solve recent real life problems. The
global optimal solution. The 0:5 6 rand4 < 0:5 conditions uses in proposed hybrid variant is called HGWOSCA. In this variant,
Eqs. (9) and (10) for exploitation and exploration. the movement of alpha agent of the grey wolf algorithm is
( improve based on sine cosine algorithm. By this methodology,
~
xti þ rand1 sinðrand2 Þ jrand3 li ~
t
xti j; rand4 < 0:5 it is intended to improve the global convergence, exploration
~
xtþ1
i ¼
xti þ rand1 cosðrand2 Þ jrand3 li ~
~ t
xti j; rand4 P 0:5 and exploitation performance by accelerating the search seeking
ð11Þ instead of letting the variant running numerious generations
without any improvement. The proposed variants have been
tested with numerious well-known standard benchmark func-
4. Motivation of this work tions and five bio-medical science dataset and one sine dataset
problems. Experimental solutions affirm that the newly hybrid
Although the Grey Wolf Optimizer and Sine Cosine algorithms variant is a robust search variant for numerious global optimiza-
are able to expose an efficient accuracy in comparison with tion functions.
Figs. 8–13. Convergence Curve of GWO, PSO, WOA, HAGWO, MGWO, SCA, ALO and HGWOSCA variants on Multimodal functions.
N. Singh, S.B. Singh / Engineering Science and Technology, an International Journal 20 (2017) 1586–1601 1595
Figs. 14–22. Convergence Curve of GWO, PSO, WOA, HAGWO, MGWO, SCA, ALO and HGWOSCA variants on Fixed Dimension Multimodal functions.
1596 N. Singh, S.B. Singh / Engineering Science and Technology, an International Journal 20 (2017) 1586–1601
Fig. 23. Convergence graph on Iris dataset problem. Fig. 24. Convergence graph on XOR dataset problem.
N. Singh, S.B. Singh / Engineering Science and Technology, an International Journal 20 (2017) 1586–1601 1597
The statistical, numerical, convergence and time consuming We test the accuracy of the proposed hybrid variant on the
capability of newly hybrid approach have been tested on twenty- numerious standard benchmark functions, five bio-medical science
two classical and some real life applications and numerical solu- dataset and one sine dataset problems on with different number of
tions obtained are compared with recent metaheuristics. These iterations then we compared it against GWO, PSO, ALO, WOA,
classical functions have been divided into three different parts HAGWO, MGWO and SCA. We program HGWOSCA, GWO, PSO,
i.e. Unimodal, Multimodal and fixed dimension multimodal are ALO, WOA, HAGWO, MGWO and SCA in MATLAB R2013a.
listed in Appendix-I (Tables A–C). In the following subsections, we report more details the param-
eter settings of the newly hybrid and all other existing variants
(Table F).
ory and 320 GB HDD. In addition, to statistically asses the proposed Fixed-dimension multimodal problems have many local optima
hybrid variant verified with other methodologies, average and with the number growing exponentially with dimension. This
standard deviation are introduced. makes them fitting for benchmarking the exploration capacity of
The capability quality of the proposed variant is evaluated by a technique. As per experimental results of Tables 9–12, newly
using a set of standard functions to test the solution quality, solu- hybrid approach is competent to find very competitive results on
tion stability, convergence speed and ability to find the global opti- these functions/problems as well. This variant outperforms GWO,
mum. The outcome values of the classical functions in the PSO, WOA, HAGWO, MGWO, SCA and ALO on the majority of these
experiments are averaged over 20 runs with different random classical functions. Hence, HGWOSCA approach has merit in terms
seeds. The purpose of the optimization is to maximize and mini- of exploration.
mize the outcome of the classical problems. In Figs. 1–22, the convergence performance of GWO, PSO, WOA,
The crowd size is set the equal for all the techniques of the pro- HAGWO, MGWO, SCA, ALO and HGWOSCA algorithms on all clas-
posed hybrid technique and original ones in the experiments. The sical functions have been compared, obtaining convergence results
details of all parameter settings of all testing variants can be found show that the HGWOSCA approach is more reliable to search the
in Section 7. The dimension and initial range of all classical prob- best global optimal solution in minimum number of generations.
lems are listed in Annexure-I (Tables A–C). Newly hybrid approach HGWOSCA avoids premature convergence
On the basis of Tables 1 and 2 identify the performance quality of the search process to local optimal point and provides superior
for the multimodal functions of several recent algorithms of GWO, exploration of the search course.
PSO, WOA, HAGWO, MGWO, SCA, ALO and the newly developed Finally, the performance of the proposed variant has been ver-
HGWOSCA. Experimental solutions prove that the newly proposed ified using cpu time. These numerical results are provided in
algorithm superior on all the cases of testing multimodal classical Table 13, respectively. It may be seen that the hybrid variant
functions as comparison to others and also show that almost solved most of the standard functions in least time as compared
increases higher than those obtained from original techniques of to others.
GWO and SCA. To sum up, all simulation results assert that the proposed
A number of criteria has been applied to find out the perfor- hybrid variant is very helpful in improving the efficiency of the
mance of GWO, PSO, WOA, HAGWO, MGWO, SCA, ALO and the GWO in the terms of result quality as well as computational efforts.
newly developed HGWOSCA. The mean and standard deviation
statistical values are used to evaluate the reliability (Tables 3 and 10. Bio-Medical problems
4). The average computational time of the successful runs and
the average number of problem evaluations of successful runs, In this section five dataset biomedical real life problems: (i) Iris
are applied to estimate the cost of the standard problem. (ii) XOR (iii) Baloon (iv) Breast Cancer and (v) Heart are employed
For Unimodal benchmark functions, the quality of the global (Mirjalili [14]). These problems have been solved using newly
optimal solution obtained is considered by the minimize, maxi- hybrid approach and compared with GWO, PSO, WOA, HAGWO,
mize, mean and standard deviation of the objective function values MGWO, SCA and ALO algorithms. Different parameter settings
out of twenty runs. This is shown in Tables 1 and 2 and conver- have been applied for running code of algorithms and these param-
gence performance of GWO, PSO, WOA, HAGWO, MGWO, SCA, eter settings are show in Appendix (Table D) [54]. The performance
ALO and HGWOSCA algorithms are shown in Figs. 1–7. of the metaheuristics has been compared in terms of minimize and
Further, the performance of the newly developed hybrid maximize objective function value, average, standard deviation,
approach has been tested on multimodal test functions. The numer- convergence rate and classification rate (%) of the metaheuristics
ical and statistical performance of GWO, PSO, WOA, HAGWO, (Table 14).
MGWO, SCA, ALO and HGWOSCA algorithms are shown in Tables The obtaining solutions of GWO, PSO, WOA, HAGWO, MGWO,
5–8. We see that newly hybrid approach better performs to other SCA, ALO and HGWOSCA metaheuristics on these datasets are illus-
meta-heuristics on all multimodal functions. The obtained results trate in (Table 14) and convergence capabilities of the techniques
in Tables 5–8 strongly prove that high exploration of HGWOSCA are illustrate through Figs. 24–27.
is able to explore the search area extensively and give promising The results of Table 14, prove that newly hybrid metaheuristic
regions of the search area. The convergence performance of all algo- gives the better quality of solutions of the real life biomedical prob-
rithms has been compared with plotting graphs Figs. 8–13. lems as comparison to other recent techniques. The experimental
Fig. 28. Convergence Curve of GWO, PSO, WOA, HAGWO, MGWO, SCA, ALO and HGWOSCA variants on Sine dataset function.
N. Singh, S.B. Singh / Engineering Science and Technology, an International Journal 20 (2017) 1586–1601 1599
Table 15
Experimental results for the Sine dataset Function.
Algorithm Best Min value Best Max value Average S.D. Test Error
GWO 0.4547 0.4609 0.4553 9.8223e04 42.684
PSO 0.3400 0.4623 0.4590 0.0381 126.77
WOA 0.4551 0.4595 0.4558 0.0025 98.11
HAGWO 0.4466 0.4580 0.4494 0.0028 86.56
MGWO 0.4427 0.4602 0.4507 0.0052 85.44
SCA 0.0028 0.4567 0.4469 0.0452 81.29
ALO 0.0019 0.4716 0.4364 0.0452 106.99
HGWOSCA 0.0021 0.4719 0.4331 0.0023 41.400
solutions of HGWOSCA metaheuristics show that it has the highest Twenty-two classical, five bio-medical dataset and one sine dataset
capability to avoid the local optima and is considerably superior functions are applied to verify the accuracy, convergent behavior,
than other metaheuristics i.e. GWO, PSO, WOA, HAGWO, MGWO, best global optimal solution and speed of the newly developed
SCA and ALO. approach. Simulated solutions reveal that the newly hybrid
Further the capabilities of the newly hybrid technique have approach increases the accuracy more than the GWO and SCA algo-
been compared in terms of average, standard deviation, classi- rithms and provide highly competitive solutions as compared to
fication rate (in Table 14) and convergence rate (in Figs. 23– other techniques i.e. GWO, PSO, WOA, HAGWO, MGWO, SCA and
27). The low standard deviation and average proves the better ALO algorithms.
local optima avoidance of the metaheuristic. Basis of experi- The future work will be concentrated on two parts: (i) Solving
mental results, we have concluded that newly hybrid optimal design of double later grids, composite functions, aircraft’s
HGWOSCA technique provide highly competitive solutions as wings, unit commitment problems, feature selection, Structural
compared to other techniques and convergence performance Damage Detection, the gear train design problem, Cantilever beam,
prove that newly hybrid variant provides superiors results Welded beam design, Pressure vessel design problem, built train
rather than GWO, PSO, WOA, HAGWO, MGWO, SCA and ALO problem, bionic car problem, multi-objective design problems
algorithms. and many other biomedical and mechanical engineering problems
(ii) Developing new metaheuristics for these tasks. To end with, we
expectation that this research work will encourage other scientists
11. Sine dataset problem
and young researchers who are working on new population based
techniques and optimization concepts.
The sine dataset function is the most difficult function. The
parameter setting of this function shown in Appendix (Table E).
This dataset problem has four peaks that make it very challenging
Appendix A.
to be approximated. The experimental solutions of metaheuristics
on this function are consistent with those of other two function-
Tables A–E.
approximation datasets. It is worth mentioning that the newly
hybrid approach gives most accurate solutions on this dataset
function as can be inferred from test errors in Table 15 and conver- Table A
gence performance of the metaheuristics plotted by Fig. 28. Unimodal benchmark functions.
Table B
(Multimodal benchmark functions).
yi ¼ 1 þ xi 4þ1 8
< kðxi aÞm xi > a
uðxi ; a; k; mÞ ¼ 0 a < xi < a
: m
kðxi aÞ xi < a
n P h io P
F 13 ðxÞ ¼ 0:1 sin2 ð3pxi Þ þ ni¼1 ðxi 1Þ2 ½1 þ sin2 ð3pxi þ 1Þ þ ðxn 1Þ2 1 þ sin2 ð2pxn Þ þ ni¼1 uðxi ; 5; 100; 4Þ 30 [50, 50] 0
1600 N. Singh, S.B. Singh / Engineering Science and Technology, an International Journal 20 (2017) 1586–1601
Table C
(Fixed-dimension multimodal benchmark functions).
Table D
Bio-Medical Classification datasets (Mirjalili et al. (2014)) [54].
Classification datasets Number of attributes Number of training samples Number of test samples Number of classes
3-bits XOR 3 8 8 as training samples 2
Balloon 4 16 16 as training samples 2
Iris 4 150 150 as training samples 3
Breast cancer 9 599 100 2
Heart 22 80 187 2
Table E [15] B.H. Chowdhury, Towards the concept of integrated security: optimal dispatch
under static and dynamic security constraints, Electr. Power Syst. Res. 25
Classification datasets (Mirjalili et al. (2014)) [54].
(1992) 213–225.
Function- Training samples Test samples [16] M.A. Abido, Optimal power flow using tabu search algorithm, Electr. Power
approximation Compon. Syst. 30 (2002) 469–483.
datasets [17] D. Simon, Biogeography-based optimization, IEEE Trans. Evol. Comput. 12 (6)
(2008) 702–713.
Sine : y ¼ sinð2xÞ 126 : x in ½2p : 0:1 : 2p 252 : x in ½2p : 0:05 : 2p [18] S. Duman, U. Güvenç, Y. Sönmez, N. Yörükeren, Optimal power flow using
gravitational search algorithm, Energy Convers. Manage. 59 (2012) 86–95.
[19] S. Mirjalili, The ant lion optimizer, Adv. Eng. Software 83 (2015) 80–98.
[20] N. Daryani, M.T. Hagh, S. Teimourzadeh, Adaptive group search optimization
References algorithm for multi-objective optimal power flow problem, Appl. Soft Comput.
38 (2016) 1012–1024.
[1] C. Grosan, A. Abraham, Intelligent Systems a Modern Approach, Intelligent [21] A. Mukherjee, V. Mukherjee, Solution of optimal power flow using chaotic krill
Systems Reference Library Springer, Berlin, Heidelberg, 2011. herd algorithm, Chaos. Solitons Fract. 78 (2015) 10–21.
[2] X.S. Yang, Introduction to Mathematical Optimization: From Linear [22] S. Mirjalili, S.M. Mirjalili, A. Hatamlou, Multi-verse optimizer: a nature-
Programming to Metaheuristics, Cambridge International Science Publishing, inspired algorithm for global optimization, Neural Comput. Appl. 2 (2016)
2008. 495–513.
[3] H. Dommel, W. Tinney, Optimal power flow solutions, IEEE Trans. Power [23] S. Mirjalili, Moth-flame optimization algorithm: a novel nature-inspired
Apparatus Syst. 87 (10) (1968) 1866–1876. heuristic paradigm, Knowlede-Based Syst. 89 (2015) 228–249.
[4] J. Kennedy, R.C. Eberhart, Particle swarm optimization, in: Proceedings of IEEE [24] S. Mirjalili, SCA: a sine cosine algorithm for solving optimization problems,
International Conference on Neural Networks, 1995, pp. 1942–1948. Knowlede-Based Syst. 96 (2016) 120–133.
[5] T.S. Chung, Y.Z. Li, A hybrid GA approach for OPF with consideration of FACTS [25] S. Mirjalili, Dragonfly algorithm: a new meta-heuristic optimization technique
devices, IEEE Power Eng. Rev., 2001, pp. 47–50. for solving single-objective, discrete, and multi-objective problems, Neural
[6] Cai L.J I. Erlich, G. Stamtsis, Optimal choice and allocation of FACTS devices in Comput. Appl. 4 (2016) 1053–1073.
deregulated electricity market using genetic algorithms, IEEE (2004). [26] S. Mirjalili, The whale optimization algorithm, Adv. Eng. Software 9 (2016) 51–
[7] K. Kalaiselvi, V. Kumar, K. Chandrasekar, Enhanced genetic algorithm for 67.
optimal electric power flow using TCSC and TCPS, Proc. World II (2010). [27] S. Mirjalili, Grasshopper optimisation algorithm: theory and application, Adv.
[8] A.G. Bakirtzis, P. Biskas, C.E. Zoumas, V. Petridis, Optimal power flow by Eng. Software 105 (2016) 30–47.
enhanced genetic algorithm, IEEE Trans Power Syst. 17 (2) (2002) 229–236. [28] H.R.E.H. Bouchekara, Optimal power flow using black-hole-based optimization
[9] J. Soares, T. Sousa, Z.A. Vale, H. Morais, P. Faria, Ant colony search algorithm for approach, Appl. Soft Comput. 24 (2014) 879–888.
the optimal power flow problem, IEEE Power Energy Soc. Gen. Meet. (2011) 1– [29] M.R. Rao, N.V.N. Babu, Optimal power flow using cuckoo optimization
8. algorithm, Ijareeie (2013) 4213–4218.
[10] L.R. Hsun, T.S. Ren, C.Y. Tone, Wan-Tsun Tseng, Optimal power flow by a fuzzy [30] Seyedali Mirjalili, Seyed Mohammad Mirjalili, Andrew Lewis, Grey Wolf
based hybrid particle swarm optimization approach, Electr. Power Syst. Res. optimization, Adv. Eng. Software 69 (2014) 46–61.
81 (7) (2011) 1466–1474. [31] K. Shankar, P. Eswaran, A secure visual secret share (VSS) creation scheme in
[11] L. Slimani, T. Bouktir, Optimal power flow solution of the algerian electrical visual cryptography using elliptic curve cryptography with optimization
network using differential evolution algorithm, TELKOMNIKA 10 (2012) 199– technique, Austr. J. Basic Appl. Sci. 9 (36) (2015) 150–163.
210. [32] E. Emary, H.M. Zawbaa, C. Grosan, A.E. Hassenian, Feature subset selection
[12] N. Sinsupan, U. Leeton, T. Kulworawanichpong, Application of harmony search approach by Gray-Wolf optimization, in: Afro-European Conference for
to optimal power flow problems (2010) 219–222. Industrial Advancement, of Advances in Intelligent Systems and Computing,
[13] A. Ben-Tal, L. El-haoui, A. Nemirovski, in: Robust Optimization. Princeton Springer, 2015, p. 334.
Series in Applied Mathematics, Princeton University Press, 2009, pp. 9–16. [33] Y. Yusof, Z. Mustaffa, Time series forecasting of energy commodity using Grey
[14] S. Mirjalili, S.M. Mirjalili, A. Lewis, Grey Wolf optimization, Adv. Eng. Software Wolf optimizer, in: Proceedings of the International Multi Conference of
69 (2014) 46–61. Engineers and Computer Scientists (IMECS ’15), Hong Kong, 2015, p. 1.
N. Singh, S.B. Singh / Engineering Science and Technology, an International Journal 20 (2017) 1586–1601 1601
[34] A.A. El-Fergany, H.M. Hasanien, Single and multi-objective optimal power flow [46] S. Singh, S.B. Singh, Mean Grey Wolf optimizer, Evolutionary Bioinformatics,
using Grey Wolf optimizer and differential evolution algorithms, Electr. Power Sage Publisher, 2017 (in Press).
Components Syst. 43 (13) (2015) 1548–1559. [47] S. Singh, S.B. Singh, Hybrid algorithm of particle swarm optimization and Grey
[35] V.K. Kamboj, S.K. Bath, J.S. Dhillon, Solution of non-convex economic load Wolf optimizer for improving convergence performance, J. Appl. Math. (2017)
dispatch problem using Grey Wolf optimizer, Neural Comput. Appl. (2015). (under review).
[36] G.M. Komaki, V. Kayvanfar, Grey Wolf optimizer algorithm for the two-stage [48] S. Kaur, S. Prashar, A novel sine cosine algorithm for the solution of unit
assembly flow shop scheduling problem with release time, J. Comput. Sci. 8 commitment problem, Int. J. Sci. Eng. Technol. Res. 5 (12) (2016) 3298–3310.
(2015) 109–120. [49] A.I. Hafez, H.M. Zawbaa, E. Emary, A.E. Hassanien, Sine Cosine optimization
[37] S. Gholizadeh, Optimal design of double layer grids considering nonlinear algorithm for feature selection, Proceeding of International Symposium on
ehavior by sequential Grey Wolf algorithm, J. Optimiz. Civil Eng. 5 (4) (2015) Innovations in Intelligent Systems and Applications (INISTA), Sinaia, Romania,
511–523. IEEE Xplore, 2016.
[38] T.S. Pan, T.K. Dao, T.T. Nguyen, S.C. Chu, A communication strategy for [50] S. Bureerat, N. Pholdee, Adaptive sine cosine algorithm integrated with
paralleling Grey Wolf optimizer, Adv. Intell. Syst. Comput. 388 (2015) 253– differential evolution for structural damage detection” in proceeding
262. international conference on computational science and its application,
[39] J. Jayapriya, M. Arock, A parallel GWO technique for aligning multiple Lecture Notes Comput. Sci. (LNCS) 10404 (2017) 71–86.
molecular sequences, in: Proceedings of the International Conference on [51] R.M. Rizk-Allah, Hybridizing sine cosine algorithm with multi-orthogonal
Advances in Computing, Communications and Informatics (ICACCI ’15), IEEE, search strategy for engineering design problems, J. Comput. Des. Eng. (2017)
Kochi, India, 2015, pp. 210–215. (in Press, accepted for publication).
[40] E. Emary, H.M. Zawbaa, A.E. Hassanien, Binary grey wolf optimization [52] N. Li, G. Li, Z.L. Deng, An improved sine cosine algorithm based on levy flight,
approaches for feature selection, Neurocomputing 172 (2016) 371–381. in: Proc. SPIE 10420, Ninth International Conference on Digital Image
[41] A. Zhu, C. Xu, Z. Li, J. Wu, Z. Liu, Hybridizing grey Wolf optimization with Processing (ICDIP 2017), 104204R (21 July 2017), Doi: 10.1117/12.228207.
differential evolution for global optimization and test scheduling for 3D [53] O.E. Turgut, Thermal and economical optimization of a shell and tube
stacked SoC, J. Syst. Eng. Electron. 26 (2) (2015) 317–328. evaporator using hybrid backtracking search-sine-cosine algorithm, Arab. J.
[42] M.A. Tawhid, A.F. Ali, A hybrid grey wolf optimizer and genetic algorithm for Sci. Eng. (2017) 1–20, https://doi.org/10.1007/s13369-017-2458-6.
minimizing potential energy function, Memetic Comput. (2017) 1–13. [54] S. Mirjalili, S.M. Mirjalili, A. Lewis, Let a biogeography-based optimizer train
[43] D. Jitkongchuen, A hybrid differential evolution with grey wolf optimizer for your multi-layer perceptron, Inform. Sci. 269 (2014) 188–209.
continuous global optimization, Proceeding of 7th International Conference on [55] L. Rodriguez, O. Castillo, J. Soria, P. Melin, F. Valdez, C.I. Gonzalez, G.E.
Information Technology and Electrical Engineering (ICITEE), IEEE Xplore, No. Martinez, J. Soto, A fuzzy hierarchical operator in the grey wolf optimizer
15799644, 2016. algorithm, Appl. Soft Comput. 57 (2017) 315–328.
[44] S. Zhang, Q. Luo, Y. Zhou, Hybrid Grey Wolf optimizer using elite opposition- [56] L. Rodriguez, O. Castillo, J. Soria, A study of parameters of the Grey Wolf
based learning strategy and simplex method, Int. J. Comput. Intell. Appl. 16 (2) optimizer algorithm for dynamic adaptation with fuzzy logic, Nat. Inspired
(2017). Des. Hybrid Intell. Syst. (2017) 371–390.
[45] N. Mittal, U. Singh, B. Singh Sohi, Modified Grey optimizer for global [57] L. Rodriguez, O. Castillo, J. Soria, Grey Wolf optimizer with dynamic adaptation
engineering optimization, Appl. Comput. Intell. Soft Comput. 2016 (2016) of parameters using fuzzy logic, CEC (2016) 3116–3123.
1–16.