
The Aquila optimizer (AO) is a recently developed swarm algorithm that simulates the hunting behavior of Aquila birds. In complex optimization problems, an AO may have slow convergence or fall in sub-optimal regions, especially in high complex ones. This paper tries to overcome these problems by using three different strategies: restart strategy, opposition-based learning and chaotic local search. The developed algorithm named as mAO was tested using 29 CEC 2017 functions and five different engineering constrained problems. The results prove the superiority and efficiency of mAO in solving many optimization issues.
Citation: Huangjing Yu, Heming Jia, Jianping Zhou, Abdelazim G. Hussien. Enhanced Aquila optimizer algorithm for global optimization and constrained engineering problems[J]. Mathematical Biosciences and Engineering, 2022, 19(12): 14173-14211. doi: 10.3934/mbe.2022660
[1] | Yixin Zhuo, Ling Li, Jian Tang, Wenchuan Meng, Zhanhong Huang, Kui Huang, Jiaqiu Hu, Yiming Qin, Houjian Zhan, Zhencheng Liang . Optimal real-time power dispatch of power grid with wind energy forecasting under extreme weather. Mathematical Biosciences and Engineering, 2023, 20(8): 14353-14376. doi: 10.3934/mbe.2023642 |
[2] | Ning Zhou, Chen Zhang, Songlin Zhang . A multi-strategy firefly algorithm based on rough data reasoning for power economic dispatch. Mathematical Biosciences and Engineering, 2022, 19(9): 8866-8891. doi: 10.3934/mbe.2022411 |
[3] | Lihe Liang, Jinying Cui, Juanjuan Zhao, Yan Qiang, Qianqian Yang . Ultra-short-term forecasting model of power load based on fusion of power spectral density and Morlet wavelet. Mathematical Biosciences and Engineering, 2024, 21(2): 3391-3421. doi: 10.3934/mbe.2024150 |
[4] | Guohao Sun, Sen Yang, Shouming Zhang, Yixing Liu . A hybrid butterfly algorithm in the optimal economic operation of microgrids. Mathematical Biosciences and Engineering, 2024, 21(1): 1738-1764. doi: 10.3934/mbe.2024075 |
[5] | Lingling Li, Congbo Li, Li Li, Ying Tang, Qingshan Yang . An integrated approach for remanufacturing job shop scheduling with routing alternatives. Mathematical Biosciences and Engineering, 2019, 16(4): 2063-2085. doi: 10.3934/mbe.2019101 |
[6] | Shanshan Pan, Jinbao Jian, Linfeng Yang . Solution to dynamic economic dispatch with prohibited operating zones via MILP. Mathematical Biosciences and Engineering, 2022, 19(7): 6455-6468. doi: 10.3934/mbe.2022303 |
[7] | Bowen Ding, Zhaobin Ma, Shuoyan Ren, Yi Gu, Pengjiang Qian, Xin Zhang . A genetic algorithm with two-step rank-based encoding for closed-loop supply chain network design. Mathematical Biosciences and Engineering, 2022, 19(6): 5925-5956. doi: 10.3934/mbe.2022277 |
[8] | Yanmei Jiang, Mingsheng Liu, Jianhua Li, Jingyi Zhang . Reinforced MCTS for non-intrusive online load identification based on cognitive green computing in smart grid. Mathematical Biosciences and Engineering, 2022, 19(11): 11595-11627. doi: 10.3934/mbe.2022540 |
[9] | Yejun Hu, Liangcai Dong, Lei Xu . Multi-AGV dispatching and routing problem based on a three-stage decomposition method. Mathematical Biosciences and Engineering, 2020, 17(5): 5150-5172. doi: 10.3934/mbe.2020279 |
[10] | Mehrdad Ahmadi Kamarposhti, Ilhami Colak, Kei Eguchi . Optimal energy management of distributed generation in micro-grids using artificial bee colony algorithm. Mathematical Biosciences and Engineering, 2021, 18(6): 7402-7418. doi: 10.3934/mbe.2021366 |
The Aquila optimizer (AO) is a recently developed swarm algorithm that simulates the hunting behavior of Aquila birds. In complex optimization problems, an AO may have slow convergence or fall in sub-optimal regions, especially in high complex ones. This paper tries to overcome these problems by using three different strategies: restart strategy, opposition-based learning and chaotic local search. The developed algorithm named as mAO was tested using 29 CEC 2017 functions and five different engineering constrained problems. The results prove the superiority and efficiency of mAO in solving many optimization issues.
Economic dispatch (ED) [1] in power systems is an important issue for obtaining the steady-state and economic operations of systems that is a typical constrained optimization problem with multiple variables. The optimization goal of the ED problem is to determine the most economic power outputs of generators while satisfying multiple constraints, such as the generation capacity limits, power demand balance, network transmission losses, ramp rate limits and prohibited operating zones. Considering the valve-point effects (VPE) of multivalve steam turbines for the ED problem, the objective cost function is a nonlinear and nonconvex function, which is hard to solve [2]. Especially in large-scale power systems with multiple generators, the ED problem is a complex optimization problem with several local optimal solutions, and thus the global optimal solution is hard to find.
In recent years, several optimization algorithms, including conventional algorithms and meta-heuristic algorithms, have been proposed to solve the ED problems. Some conventional algorithms, such as linear programming (LP) [3], self-adaptive dynamic programming (SADP) [4], iterative dynamic programming (IDP) [1] and evolutionary programming (EP) [5], have been applied to solve the ED problems. These methods solve the ED problems using the simplified optimization model in which the valve-point effects, ramp rate limits, prohibited operating zones and transmission losses are not considered. Moreover, the optimal results obtained by these methods may be the local optima and have lower computational accuracy. The drawbacks of conventional algorithms prompt researchers to study meta-heuristic algorithms for solving ED problems.
Recently, many meta-heuristic algorithms have been proposed to solve the various optimization problems, such as flow shop scheduling [6,7,8], steelmaking scheduling [9], job shop scheduling [10,11,12,13], flexible task scheduling [14] and chiller loading optimization [15,16,17]. Due to the better optimization performance, many meta-heuristic algorithms have also been applied to solve the complex ED problems, and these algorithms include the genetic algorithm (GA) [18,19,20,21], particle swarm optimization (PSO) and its variants [22,23,24,25,26], firefly algorithm (FA) [27], oppositional real coded chemical reaction optimization (ORCCRO) [28], differential evolution (DE) [29,30], chaotic bat algorithm (CBA) [31], oppositional invasive weed optimization (OIWO) [32], teaching learning based optimization (TLBO) [33], tournament-based harmony search (THS) [34], grey wolf optimization (GWO) [35,36], hybrid artificial algae algorithm (HAAA) [37], orthogonal learning competitive swarm optimizer (OLCSO) [2], backtracking search algorithm (BSA) [38], social spider algorithm (SSA) [39], civilized swarm optimization (CSO) [40], kinetic gas molecule optimization (KGMO) [41] and hybrid methods [42,43,44,45]. Although the above meta-heuristic algorithms have been shown to be efficient in solving ED problems, the optimal results obtained by these algorithms are not the most economical.
By mimicking the colonization behavior of weeds in nature, the invasive weed optimization (IWO) algorithm was proposed by Mehrabian and Lucas [46] to optimize multidimensional functions. The experimental results demonstrated that IWO can obtain superior optimization results compared to other evolutionary-based algorithms. Due to its robustness, convergence, high accuracy and searching ability, the IWO algorithm has been applied to solve many engineering optimization problems. However, when IWO is used to solve the ED problem in large-scale power systems, the optimization power outputs of generators obtained by IWO consumes more generation costs compared to the reported methods in literature. To further improve the optimization performance of IWO in solving ED problems, especially ED problems in the large-scale power systems, inspired by the effective application of hybrid methods in solving ED problems [37,42,43,44,45], a hybrid invasive weed optimization (HIWO) algorithm that hybridizes IWO with GA is developed in this study. The motivation behind choosing GA integrated with IWO is to get a better dispatch solution using the crossover operation between offspring weed and its parent weed to improve the local search ability of IWO, and executing the mutation operation on offspring weeds to increase the diversity of the population. The main contributions of this study are as follows: (1) the economic dispatch problem with various practical constraints is investigated by minimizing the total power generation cost; (2) the crossover and mutation operations of GA are proposed to improve the optimization performance of IWO; and (3) an effective repair method of handing constraints is investigated to repair the infeasible dispatch solutions.
The rest of this paper is organized as follows. Section 2 gives the mathematical formulation of the ED problem. Section 3 introduces a hybrid invasive weed optimization (HIWO) algorithm. Section 4 presents the application method of HIWO on ED problems. Section 5 shows the experimental results and analysis on six power systems with different scales. The conclusion is finally given in Section 6.
The ED problem in power systems is to find the optimal dispatch solution of the power outputs of generators, while the total power generation cost of the system is minimized and all the constraints are satisfied.
The optimization objective of the ED problem is to minimize the power generation cost (SC) consumed by N number of generators in the power system, as shown in Eq 1.
Min.SC=N∑i=1Ci(Pi) | (1) |
where Pi and Ci are the power output and generation cost of the ith generator, respectively.
For the ED problem neglecting valve-point effects, Ci is calculated by Eq 2. For the ED problem considering valve-point effects, Eq 3 is used to calculate Ci [2,32].
Ci(Pi)=ai⋅Pi2+bi⋅Pi+ci | (2) |
Ci(Pi)=ai⋅Pi2+bi⋅Pi+ci+|ei⋅sin(fi⋅(Pmini−Pi))| | (3) |
where ai, bi and ci are the cost coefficients of the ith generator; ei and fi are valve-point coefficients of the ith generator;
The feasible dispatch solutions of the ED problem should satisfy the following constraints.
The power output of each generator must be in the range specified by the minimum (
Pmini≤Pi≤Pmaxi | (4) |
The power outputs of generators should satisfy the system power demand (PD). For the ED problem neglecting network transmission losses (PL), the power demand balance is expressed as Eq 5 [30]. For the ED problem considering PL, the power demand balance is expressed as Eq 6.
N∑i=1Pi=PD | (5) |
N∑i=1Pi=PD+PL | (6) |
PL can be calculated using the power flow analysis method [47] or the B-coefficients method [48]. This study adopts the following B-coefficients method to calculate PL.
L=N∑i=1N∑j=1PiBijPj+N∑i=1B0iPi+B00 | (7) |
where Bij, B0i and B00 represent the loss coefficients.
In the actual operation of the power system, to avoid the excessive stress on the boiler and combustion equipment, the change rate of the power output of each generating unit should be within the ramp rate limit, as shown in Eq 8.
{Pi−P0i≤URiP0i−Pi≤DRi | (8) |
where
When taking into account both the generation capacity limits and ramp rate limits, the value range of Pi can be rewritten as Eq 9.
max{Pmini,P0i−DRi}≤Pi≤min{Pmaxi,P0i+URi} | (9) |
Considering the operation limitations of machine components, the power outputs of some generators cannot lie in the prohibited zones, as shown in Eq 10.
Pi∈{Pmini≤Pi≤Pli,1Pui,k−1≤Pi≤Pli,kPui,npi≤Pi≤Pmaxik=2,3,⋯,npi | (10) |
where
IWO is a novel evolutionary computation algorithm based on weed swarm intelligence. By simulating the propagation and growth behaviors of weeds in nature, IWO searches for the optimal solution of the problem in the solution space. The calculation steps of IWO include initialization, reproduction, spatial dispersal and selection. The initial population with Nwo weed individuals is randomly generated in the feasible solution space, in which each weed consisting of variables represents a feasible solution. Then, each weed Wj in the population reproduces seeds, and the seeds grow into offspring weeds through spatial dispersal. The amount (Nsj) of seeds reproduced by Wj is calculated by using Eq 11.
Nsj=Fitj−FitminFitmax−Fitmin⋅(Nsmax−Nsmin)+Nsmin | (11) |
where Fitj is the fitness value of Wj; Fitmin and Fitmax are the minimum and maximum fitness values in the weed population, respectively; Nsmin and Nsmax are the minimum and maximum of the number of seeds, respectively.
The parent weeds with higher fitness values can reproduce more seeds, and they have more offspring weeds in the population. This reproduction strategy means that IWO can converge rapidly and reliably to the approximate optimal solution. Offspring weeds are randomly distributed around their parent weed according to a normal distribution with a standard deviation (σit). The calculation formula of σit is shown in Eq 12. Along with the increase of the iteration times, σit is gradually reduced from an initial value (σiv) to a final value (σfv), which makes the search range of IWO be gradually reduced. This strategy makes IWO have the whole space search capability in early iterations and high local convergence in later iterations. After all the seeds grow into weeds, the Nwmax weeds with higher fitness values are selected from all the weeds as the parent weeds of the next iteration. Through Itermax times iterations, the weed with the highest fitness value is the optimal solution of the problem.
σit=(Itermax−Iter)mItermaxm⋅(σiv−σfv)+σfv | (12) |
where m is the nonlinear modulation index, and Iter and Itermax are the current number and maximum of iterations, respectively.
In the proposed HIWO algorithm, IWO is used to explore the solution space around parent weeds. After the seeds reproduced by parent weeds have grown into offspring weeds, the crossover and mutation operations of GA are performed on offspring weeds for improving the quality and diversity of solutions, which can improve the convergence speed and avoid the premature convergence of the algorithm.
The execution flow of HIWO is represented by the pseudo code shown in Figure 1.
Each offspring weed (OW(j, q)) (q = 1, 2, …, Nsj ) crosses with its parent weed (Wj) to generate a new weed (
(a) If
(b) If
After the new offspring weed (
For each offspring weed (OW(j, q)) (q = 1, 2, …, Nsj ), randomly select X mutation points from N variables
σm=(Pmaxi−Pmini)⋅rand(0,1) | (13) |
where rand (0, 1) is a random number between 0 and 1.
In the proposed HIWO algorithm, the first task is the encoding to represent each solution considering all of the constraints. Each weed (Wj) is represented as a row vector consisting of power outputs of generators, as shown in Eq 14. The weed population is initialized by randomly generating the power outputs of generators by using Eq 15. Then, infeasible weeds are repaired into feasible solutions by using the repair method in Section 4.2. Weeds in the initial population are used as the parent weeds to reproduce seeds, which grows into offspring weeds through spatial dispersal. The weeds with higher fitness value can reproduce more seeds. The fitness function used in this study is shown in Eq 16. Each offspring weed will perform the crossover and mutation procedures, like in the canonical GA, and thus can increase the diversity of the population. Then, the repair procedure is applied on the infeasible offspring weeds to make them satisfy with all of the constraints. If the total quantity of parent weeds and offspring weeds is larger than the specified population size, select the weeds with higher fitness values as the parent weeds of the next iteration. Otherwise, all the weeds are used as parent weeds. After multiple times iterations, the best weed with the highest fitness value is selected as the optimal dispatch solution of the ED problem.
Wj=(P1,P2,⋯,PN) | (14) |
Pi=(Pmaxi−Pmini)⋅rand(0,1)+Pminii=1,2,⋯,N | (15) |
Fitj=1SCj | (16) |
where SCj and Fitj represent the power generation cost and fitness value of the jth weed, respectively.
An effective repair method of handing constraints is proposed in this study to repair infeasible weeds into feasible solutions. The detail repair steps are stated in the following.
Step 1: Modify the
Pi={max{Pmini,P0i−DRi}if Pi<max{Pmini,P0i−DRi}min{Pmaxi,P0i+URi}if Pi>min{Pmaxi,P0i+URi} | (17) |
Step 2: Calculate the constraint violation (V) of the power demand balance. For the ED problem considering transmission losses, V is calculated by using Eq 18. For the ED problem neglecting transmission losses, V is calculated by using Eq 19. If
V=|N∑i=1Pi−PD−N∑i=1N∑j=1PiBijPj−N∑i=1B0iPi−B00| | (18) |
V=|N∑i=1Pi−PD| | (19) |
Step 3: Determine the modification sequence of N generators. For each generator i (i = 1, 2, …, N), calculate the modification value
P′i=PD−∑r∈RPr | (20) |
Bii(P′i)2+(2∑r∈RPrBir+B0i−1)P′i+(PD+∑r∈R∑t∈RPrBrtPt+∑r∈RB0rPr−∑r∈RPr+B00)=0 | (21) |
P′i=−(2∑r∈RPrBir+B0i−1)−√(2∑r∈RPrBir+B0i−1)2−4Bii(PD+∑r∈R∑t∈RPrBrtPt+∑r∈RB0rPr−∑r∈RPr+B00)2Bii | (22) |
For each generator i (i = 1, 2, …, N), assume that the ith generator is selected as the revised generator, and Pi is replaced by
CXi=Ci(P′i)−Ci(Pi) | (23) |
PCVi=CXi−min(CX)max(CX)−min(CX)+PVi−min(PV)max(PV)−min(PV) | (24) |
Step 4: Modify the power output of each generator in turn according to the modification sequence stored in S until the power demand balance constraint is satisfied. When the ith (
Step 5: Output the modified weed (Wj).
To validate the optimization ability of HIWO on ED problems with various practical constraints, six classical ED problems in the small, medium, large and very large-scale power systems were selected as the studied test cases. For each test case, the optimal dispatch results obtained by HIWO in 50 independent runs, including the minimum cost (SCmin), average cost (SCavg), maximum cost (SCmax) and standard deviation of the costs (SCstd), are compared to those of algorithms reported in the literature. The best optimization performance among these algorithms is shown in boldface. The parameters of HIWO on six test systems are set as follows: the initial population size Nwo = 30, maximum population size Nwmax = 50, minimum number of seeds Nsmin = 1, maximum number of seeds Nsmax = 5, nonlinear modulation index m = 5, initial standard deviation
The 15-generator power system [2,24] considering transmission losses, ramp rate limits and prohibited operating zones is selected as the small-scale test system. The power load demand of the system is 2630 MW. In this test system study, the optimal power outputs of generators obtained by HIWO are shown in Table 1.The optimal dispatch results of HIWO are compared to those of OLCSO [2], WCA [49], ICS [50], FA [27], RTO [51], EMA [52] and IWO, as shown in Tables 2. Compared to other algorithms in terms of minimum, average, maximum and standard deviation of costs in 50 runs, the dispatch solution obtained by HIWO consumes the least cost.
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 455.0000 | 4 | 130.0000 | 7 | 430.0000 | 10 | 159.7871 | 13 | 25.0000 |
2 | 380.0000 | 5 | 170.0000 | 8 | 71.2594 | 11 | 80.0000 | 14 | 15.0000 |
3 | 130.0000 | 6 | 460.0000 | 9 | 58.4944 | 12 | 80.0000 | 15 | 15.0000 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
EMA [52] | 32704.4503 | 32704.4504 | 32704.4506 | NA |
FA [27] | 32704.5000 | 32856.1000 | 33175.0000 | 147.17022 |
ICS [50] | 32706.7358 | 32714.4669 | 32752.5183 | NA |
WCA [49] | 32704.4492 | 32704.5096 | 32704.5196 | 4.513e-05 |
RTO [51] | 32701.8145 | 32704.5300 | 32715.1800 | 5.07 |
OLCSO [2] | 32692.3961 | 32692.3981 | 32692.4033 | 0.0022 |
IWO | 32691.8615 | 32691.9392 | 32692.1421 | 0.0927 |
HIWO | 32691.5614 | 32691.8615 | 32691.8616 | 0.0001 |
The 40-generator power system [32] considering valve-point effects and transmission losses is selected as the medium-scale test system. The power load demand of the system is 10500 MW. The optimal power outputs obtained by HIWO are shown in Table 3. The optimal dispatch results of HIWO are compared to those of ORCCRO [28], BBO [28], DE/BBO [28], SDE [29], OIWO [32], HAAA [37] and IWO, as shown in Tables 4. Compared to other algorithms in the literature, the proposed HIWO algorithm can obtain the cheapest dispatch solution in terms of minimum, average and maximum of costs in 50 runs.
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 113.9993 | 9 | 289.4281 | 17 | 489.2798 | 25 | 523.2794 | 33 | 190.0000 |
2 | 113.9993 | 10 | 279.5996 | 18 | 489.2793 | 26 | 523.2794 | 34 | 200.0000 |
3 | 120.0000 | 11 | 243.5995 | 19 | 511.2795 | 27 | 10.0000 | 35 | 199.9999 |
4 | 179.7330 | 12 | 94.0000 | 20 | 511.2793 | 28 | 10.0000 | 36 | 164.7999 |
5 | 87.7999 | 13 | 484.0391 | 21 | 523.2794 | 29 | 10.0000 | 37 | 109.9998 |
6 | 139.9998 | 14 | 484.0390 | 22 | 523.2794 | 30 | 87.7999 | 38 | 110.0000 |
7 | 300.0000 | 15 | 484.0393 | 23 | 523.2794 | 31 | 190.0000 | 39 | 109.9999 |
8 | 299.9997 | 16 | 484.0391 | 24 | 523.2794 | 32 | 190.0000 | 40 | 549.9999 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
ORCCRO [28] | 136855.19 | 136855.19 | 136855.19 | NA |
BBO [28] | 137026.82 | 137116.58 | 137587.82 | NA |
DE/BBO [28] | 136950.77 | 136966.77 | 137150.77 | NA |
SDE [29] | 138157.46 | NA | NA | NA |
OIWO [32] | 136452.68 | 136452.68 | 136452.68 | NA |
HAAA [37] | 136433.5 | 136436.6 | NA | 3.341896 |
IWO | 136543.8580 | 137009.5641 | 137679.1073 | 292.9686 |
HIWO | 136430.9504 | 136435.2127 | 136441.1059 | 4.3238 |
To verify the dispatch performance of HIWO on large-scale power systems with multiple local optimal solutions, two cases studies are performed to compare the optimization results of HIWO and other algorithms. The detail information of these two cases is shown as follows.
Case Ⅰ: The 80-generator power system [37] considering valve-point effects. The power load demand is 21000 MW.
Case Ⅱ: The 110-generator power system [20,32] neglecting valve-point effects and transmission losses. The power load demand is 15000 MW.
In the case Ⅰ study, the optimal dispatch solution obtained by HIWO is shown in Table 5. The comparison results of generation costs generated by HIWO, THS [34], CSO [40], HAAA [37], GWO [35] and IWO are summarized in Table 6. It can be found from Table 6 that HIWO can obtain the cheapest dispatch solution compared to other algorithms.
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 110.8335 | 17 | 489.3362 | 33 | 189.9994 | 49 | 284.6071 | 65 | 523.2794 |
2 | 111.5439 | 18 | 489.2794 | 34 | 165.1983 | 50 | 130.0000 | 66 | 523.2835 |
3 | 97.3834 | 19 | 511.2731 | 35 | 199.9997 | 51 | 94.0040 | 67 | 10.0000 |
4 | 179.7603 | 20 | 511.2666 | 36 | 199.9998 | 52 | 94.0000 | 68 | 10.0000 |
5 | 87.9806 | 21 | 523.2525 | 37 | 109.9999 | 53 | 214.7298 | 69 | 10.0000 |
6 | 139.9997 | 22 | 523.2805 | 38 | 110.0000 | 54 | 394.2675 | 70 | 87.8052 |
7 | 259.5584 | 23 | 523.2794 | 39 | 109.9987 | 55 | 394.2967 | 71 | 190.0000 |
8 | 284.7677 | 24 | 523.2794 | 40 | 511.2603 | 56 | 304.4839 | 72 | 189.9997 |
9 | 284.6331 | 25 | 523.2794 | 41 | 110.9296 | 57 | 489.3082 | 73 | 189.9991 |
10 | 130.0000 | 26 | 523.2958 | 42 | 110.8195 | 58 | 489.2773 | 74 | 164.7786 |
11 | 169.0220 | 27 | 10.0000 | 43 | 97.3706 | 59 | 511.2121 | 75 | 199.9994 |
12 | 94.0000 | 28 | 10.0000 | 44 | 179.7187 | 60 | 511.2992 | 76 | 200.0000 |
13 | 214.7422 | 29 | 10.0000 | 45 | 87.8560 | 61 | 523.2830 | 77 | 109.9990 |
14 | 394.1929 | 30 | 89.6856 | 46 | 139.9995 | 62 | 523.3201 | 78 | 110.0000 |
15 | 394.2794 | 31 | 189.9993 | 47 | 259.6320 | 63 | 523.2794 | 79 | 109.9996 |
16 | 394.3050 | 32 | 189.9992 | 48 | 284.6702 | 64 | 523.2794 | 80 | 511.2482 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
THS [34] | 243192.6899 | 243457.36 | NA | 120.9889 |
CSO [40] | 243195.3781 | 243546.6283 | 244038.7352 | NA |
HAAA [37] | 242815.9 | 242883 | 242944.5 | 29.2849 |
GWO [35] | 242825.4799 | 242829.8192 | 242837.1303 | 0.093 |
IWO | 246386.4038 | 248088.2077 | 249888.0623 | 844.0919 |
HIWO | 242815.2096 | 242836.1110 | 242872.4662 | 10.3458 |
In the case Ⅱ study, the optimal dispatch solution obtained by HIWO is shown in Table 7. The generation cost generated by HIWO are compared to those of ORCCRO [28], BBO [28], DE/BBO [28], OIWO [32], OLCSO [2] and IWO, which are summarized in Table 8. Compared to other algorithms in terms of minimum, average, maximum and standard deviation of costs in 50 runs, the optimal dispatch solution obtained by HIWO generates the least generation cost.
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 2.4000 | 23 | 68.9000 | 45 | 659.9999 | 67 | 70.0000 | 89 | 82.4977 |
2 | 2.4000 | 24 | 350.0000 | 46 | 616.2499 | 68 | 70.0000 | 90 | 89.2333 |
3 | 2.4000 | 25 | 400.0000 | 47 | 5.4000 | 69 | 70.0000 | 91 | 57.5687 |
4 | 2.4000 | 26 | 400.0000 | 48 | 5.4000 | 70 | 359.9999 | 92 | 99.9986 |
5 | 2.4000 | 27 | 499.9992 | 49 | 8.4000 | 71 | 399.9999 | 93 | 439.9998 |
6 | 4.0000 | 28 | 500.0000 | 50 | 8.4000 | 72 | 399.9998 | 94 | 499.9999 |
7 | 4.0000 | 29 | 199.9997 | 51 | 8.4000 | 73 | 105.2864 | 95 | 600.0000 |
8 | 4.0000 | 30 | 99.9998 | 52 | 12.0000 | 74 | 191.4091 | 96 | 471.5717 |
9 | 4.0000 | 31 | 10.0000 | 53 | 12.0000 | 75 | 89.9996 | 97 | 3.6000 |
10 | 64.5432 | 32 | 19.9993 | 54 | 12.0000 | 76 | 49.9999 | 98 | 3.6000 |
11 | 62.2465 | 33 | 79.9950 | 55 | 12.0000 | 77 | 160.0000 | 99 | 4.4000 |
12 | 36.2739 | 34 | 249.9998 | 56 | 25.2000 | 78 | 295.4962 | 100 | 4.4000 |
13 | 56.6406 | 35 | 359.9999 | 57 | 25.2000 | 79 | 175.0102 | 101 | 10.0000 |
14 | 25.0000 | 36 | 399.9997 | 58 | 35.0000 | 80 | 98.2829 | 102 | 10.0000 |
15 | 25.0000 | 37 | 39.9998 | 59 | 35.0000 | 81 | 10.0000 | 103 | 20.0000 |
16 | 25.0000 | 38 | 69.9996 | 60 | 45.0000 | 82 | 12.0000 | 104 | 20.0000 |
17 | 154.9999 | 39 | 99.9998 | 61 | 45.0000 | 83 | 20.0000 | 105 | 40.0000 |
18 | 154.9993 | 40 | 119.9984 | 62 | 45.0000 | 84 | 199.9999 | 106 | 40.0000 |
19 | 155.0000 | 41 | 157.4299 | 63 | 184.9996 | 85 | 324.9972 | 107 | 50.0000 |
20 | 155.0000 | 42 | 219.9999 | 64 | 184.9996 | 86 | 440.0000 | 108 | 30.0000 |
21 | 68.9000 | 43 | 439.9999 | 65 | 184.9984 | 87 | 14.0886 | 109 | 40.0000 |
22 | 68.9000 | 44 | 559.9998 | 66 | 184.9997 | 88 | 24.0910 | 110 | 20.0000 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
ORCCRO [28] | 198016.29 | 198016.32 | 198016.89 | NA |
BBO [28] | 198241.166 | 198413.45 | 199102.59 | NA |
DE/BBO [28] | 198231.06 | 198326.66 | 198828.57 | NA |
OIWO [32] | 197989.14 | 197989.41 | 197989.93 | NA |
OLCSO [2] | 197988.8576 | 197989.5832 | 197990.4551 | 0.3699 |
IWO | 198252.3594 | 198621.3233 | 198902.7697 | 138.4714 |
HIWO | 197988.1927 | 197988.1969 | 197988.2045 | 0.0025 |
To investigate the dispatch performance of HIWO on very large-scale power systems, the following two cases studies are performed for comparing the optimization results of HIWO and other algorithms.
Case Ⅰ: The 140-generator Korea power system [23,32] neglecting transmission losses. The 12 generators consider the valve point effects. The power load demand is 49342 MW.
Case Ⅱ: The 160-generator power system [32] considering valve-point effects. The power load demand is 43200 MW.
In the case Ⅰ study, the optimal dispatch solution obtained by HIWO is shown in Table 9. The optimal results of HIWO are compared to those of SDE [29], OIWO [32], HAAA [37], GWO [35], KGMO [41] and IWO, as shown in Table 10. The corrected optimal result of OIWO is shown in italics. Compared to other algorithms in terms of minimum, average, maximum and standard deviation of costs in 50 runs, HIWO can obtain the cheapest dispatch solution.
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 115.2442 | 29 | 500.9998 | 57 | 103.0000 | 85 | 115.0000 | 113 | 94.0000 |
2 | 189.0000 | 30 | 500.9994 | 58 | 198.0000 | 86 | 207.0000 | 114 | 94.0000 |
3 | 190.0000 | 31 | 505.9993 | 59 | 311.9941 | 87 | 207.0000 | 115 | 244.0000 |
4 | 190.0000 | 32 | 505.9997 | 60 | 281.1604 | 88 | 175.0000 | 116 | 244.0000 |
5 | 168.5393 | 33 | 506.0000 | 61 | 163.0000 | 89 | 175.0000 | 117 | 244.0000 |
6 | 189.9932 | 34 | 505.9998 | 62 | 95.0000 | 90 | 175.0000 | 118 | 95.0000 |
7 | 489.9992 | 35 | 499.9996 | 63 | 160.0000 | 91 | 175.0000 | 119 | 95.0000 |
8 | 489.9996 | 36 | 500.0000 | 64 | 160.0000 | 92 | 579.9998 | 120 | 116.0000 |
9 | 495.9997 | 37 | 240.9993 | 65 | 489.9465 | 93 | 645.0000 | 121 | 175.0000 |
10 | 495.9994 | 38 | 240.9999 | 66 | 196.0000 | 94 | 983.9998 | 122 | 2.0000 |
11 | 495.9997 | 39 | 773.9996 | 67 | 489.9717 | 95 | 977.9993 | 123 | 4.0000 |
12 | 496.0000 | 40 | 769.0000 | 68 | 489.9908 | 96 | 681.9997 | 124 | 15.0000 |
13 | 506.0000 | 41 | 3.0000 | 69 | 130.0000 | 97 | 719.9998 | 125 | 9.0000 |
14 | 509.0000 | 42 | 3.0000 | 70 | 234.7202 | 98 | 717.9993 | 126 | 12.0000 |
15 | 506.0000 | 43 | 249.2474 | 71 | 137.0000 | 99 | 719.9997 | 127 | 10.0000 |
16 | 504.9997 | 44 | 246.0287 | 72 | 325.4950 | 100 | 963.9998 | 128 | 112.0000 |
17 | 505.9997 | 45 | 249.9973 | 73 | 195.0000 | 101 | 958.0000 | 129 | 4.0000 |
18 | 505.9997 | 46 | 249.9863 | 74 | 175.0000 | 102 | 1006.9992 | 130 | 5.0000 |
19 | 504.9994 | 47 | 241.0622 | 75 | 175.0000 | 103 | 1006.0000 | 131 | 5.0000 |
20 | 505.0000 | 48 | 249.9950 | 76 | 175.0000 | 104 | 1012.9999 | 132 | 50.0000 |
21 | 504.9998 | 49 | 249.9916 | 77 | 175.0000 | 105 | 1019.9996 | 133 | 5.0000 |
22 | 505.0000 | 50 | 249.9995 | 78 | 330.0000 | 106 | 953.9999 | 134 | 42.0000 |
23 | 504.9998 | 51 | 165.0000 | 79 | 531.0000 | 107 | 951.9998 | 135 | 42.0000 |
24 | 504.9996 | 52 | 165.0000 | 80 | 530.9995 | 108 | 1005.9996 | 136 | 41.0000 |
25 | 536.9997 | 53 | 165.0000 | 81 | 398.6524 | 109 | 1013.0000 | 137 | 17.0000 |
26 | 536.9995 | 54 | 165.0000 | 82 | 56.0000 | 110 | 1020.9998 | 138 | 7.0000 |
27 | 548.9998 | 55 | 180.0000 | 83 | 115.0000 | 111 | 1014.9996 | 139 | 7.0000 |
28 | 548.9993 | 56 | 180.0000 | 84 | 115.0000 | 112 | 94.0000 | 140 | 26.0000 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
SDE [29] | 1560236.85 | NA | NA | NA |
OIWO [32] | 1559712.2604 | NA | NA | NA |
HAAA [37] | 1559710.00 | 1559712.87 | 1559731.00 | 4.1371 |
GWO [35] | 1559953.18 | 1560132.93 | 1560228.40 | 1.024 |
KGMO [41] | 1583944.60 | 1583952.14 | 1583963.52 | NA |
IWO | 1564050.0027 | 1567185.2227 | 1571056.6280 | 1678.8488 |
HIWO | 1559709.5266 | 1559709.6956 | 1559709.8959 | 0.0856 |
In the case Ⅱ study, the optimal dispatch solution obtained by HIWO is shown in Table 11. The optimal results of HIWO are compared to those of ORCCRO [28], BBO [28], DE/BBO [28], CBA [31], OIWO [32] and IWO, as shown in Table 12. Compared to other algorithms, HIWO can also obtain the cheapest dispatch solution in terms of minimum, average, maximum and standard deviation of costs.
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 218.6095 | 33 | 280.6560 | 65 | 279.6118 | 97 | 287.7203 | 129 | 431.0758 |
2 | 209.2361 | 34 | 238.9676 | 66 | 238.5645 | 98 | 238.6988 | 130 | 275.8790 |
3 | 279.6486 | 35 | 279.9554 | 67 | 287.7296 | 99 | 426.2750 | 131 | 219.6189 |
4 | 240.3113 | 36 | 240.9831 | 68 | 241.2519 | 100 | 272.6741 | 132 | 210.4739 |
5 | 280.0206 | 37 | 290.1069 | 69 | 427.7708 | 101 | 217.5647 | 133 | 281.6640 |
6 | 238.4301 | 38 | 240.0425 | 70 | 272.9907 | 102 | 211.9593 | 134 | 238.9676 |
7 | 288.2326 | 39 | 426.3102 | 71 | 218.5918 | 103 | 280.6578 | 135 | 276.5752 |
8 | 239.5051 | 40 | 275.6392 | 72 | 212.7020 | 104 | 239.2363 | 136 | 239.3707 |
9 | 425.6549 | 41 | 219.6195 | 73 | 281.6629 | 105 | 276.3263 | 137 | 287.7806 |
10 | 275.6903 | 42 | 210.9690 | 74 | 238.9676 | 106 | 240.7144 | 138 | 238.5645 |
11 | 217.5646 | 43 | 282.6711 | 75 | 279.3688 | 107 | 290.0715 | 139 | 430.7874 |
12 | 212.4544 | 44 | 240.3113 | 76 | 237.6239 | 108 | 238.8332 | 140 | 275.8606 |
13 | 280.6558 | 45 | 279.7868 | 77 | 289.9995 | 109 | 425.7918 | 141 | 218.6539 |
14 | 238.6988 | 46 | 237.4895 | 78 | 239.9082 | 110 | 275.2705 | 142 | 210.7215 |
15 | 279.9370 | 47 | 287.7274 | 79 | 425.2406 | 111 | 217.5671 | 143 | 281.6640 |
16 | 240.7144 | 48 | 240.0425 | 80 | 276.0112 | 112 | 212.2069 | 144 | 239.3707 |
17 | 287.6968 | 49 | 427.4497 | 81 | 218.5923 | 113 | 281.6664 | 145 | 276.3578 |
18 | 239.7738 | 50 | 275.6817 | 82 | 212.2069 | 114 | 239.6394 | 146 | 239.6394 |
19 | 427.4049 | 51 | 219.6197 | 83 | 282.7049 | 115 | 276.0940 | 147 | 287.7565 |
20 | 275.6990 | 52 | 213.4447 | 84 | 237.7582 | 116 | 240.3113 | 148 | 239.3707 |
21 | 217.5665 | 53 | 282.6717 | 85 | 279.7940 | 117 | 290.0972 | 149 | 426.3023 |
22 | 212.2069 | 54 | 237.8926 | 86 | 239.3707 | 118 | 239.5051 | 150 | 275.6371 |
23 | 283.6805 | 55 | 276.2856 | 87 | 290.0916 | 119 | 429.4367 | 151 | 217.5647 |
24 | 239.7738 | 56 | 239.5051 | 88 | 239.2363 | 120 | 275.6690 | 152 | 212.2069 |
25 | 279.9011 | 57 | 287.6883 | 89 | 427.0504 | 121 | 217.5656 | 153 | 279.6493 |
26 | 240.9831 | 58 | 238.5645 | 90 | 275.7937 | 122 | 210.2264 | 154 | 238.4301 |
27 | 290.0737 | 59 | 429.9489 | 91 | 217.5643 | 123 | 280.6617 | 155 | 279.9078 |
28 | 240.8488 | 60 | 275.5096 | 92 | 212.9496 | 124 | 239.7738 | 156 | 240.4457 |
29 | 427.1007 | 61 | 218.5915 | 93 | 282.6732 | 125 | 275.9409 | 157 | 287.7385 |
30 | 276.2995 | 62 | 212.9496 | 94 | 240.4457 | 126 | 240.1769 | 158 | 238.5645 |
31 | 219.6189 | 63 | 282.6705 | 95 | 279.4854 | 127 | 287.6965 | 159 | 426.9110 |
32 | 211.7117 | 64 | 239.9082 | 96 | 240.1769 | 128 | 238.4301 | 160 | 272.7775 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
ORCCRO [28] | 10004.20 | 10004.21 | 10004.45 | NA |
OIWO [32] | 9981.9834 | 9982.991 | 9983.998 | NA |
BBO [28] | 10008.71 | 10009.16 | 10010.59 | NA |
DE/BBO [28] | 10007.05 | 10007.56 | 10010.26 | NA |
CBA [31] | 10002.8596 | 10006.3251 | 10045.2265 | 9.5811 |
IWO | 9984.8409 | 9985.5127 | 9986.1947 | 0.3252 |
HIWO | 9981.7867 | 9982.0010 | 9982.1922 | 0.0934 |
To illustrate the convergence ability of HIWO for solving different-scale ED problems with various constraints, the convergence curves of HIWO and IWO on six test systems are drawn, as shown in Figure 2. It can be found from Figure 2 that HIWO can converge to the optimal areas in the six test systems, and the convergence speed of HIWO on the 15, 40, 80, 110 and 140-generator power systems, is faster than that of IWO. Although the convergence speed of HIWO on the 160-generator power system is slower than that of IWO in the early evolutionary stage, it is faster than that of IWO in the later evolutionary stage. The reason is that the crossover and mutation decrease the fitness value of offspring weeds in 160-generator power system having lots of constraints, and then reduce the convergence speed in the early evolutionary stage, but increase the diversity of the population to jump out local optimization in the later stage.
In this paper, a hybrid HIWO algorithm combining IWO with GA is proposed to solve ED problems in power systems. The HIWO adopts IWO to explore the various regions in the solution space, while the crossover and mutation operations of GA are applied to improve the quality and diversity of solutions, thereby preventing the optimization from prematurity and enhancing the search capability. Moreover, an effective repair method is proposed to repair infeasible solutions to feasible solutions. The experimental results of the six test systems studies show that HIWO can obtain the cheapest dispatch solutions compared to other algorithms in the literature, and have a better optimization ability and faster convergence speed compared to the classical IWO. In summary, the proposed HIWO algorithm is an effective and promising approach for solving ED problems in different-scale power systems.
This research is partially supported by the National Science Foundation of China under grant numbers 61773192 and 61773246, the Key Laboratory of Computer Network and Information Integration (Southeast University), the Ministry of Education (K93-9-2017-02), and the State Key Laboratory of Synthetical Automation for Process Industries (PAL-N201602).
The authors declare no conflict of interest.
[1] |
Y. J. Zhang, Y. F. Wang, Y. X. Yan, J. Zhao, Z. M. Gao, Lmraoa: An improved arithmetic optimization algorithm with multi-leader and high-speed jumping based on opposition-based learning solving engineering and numerical problems, Alexandria Eng. J., 61 (2022), 12367–12403. https://doi.org/10.1016/j.aej.2022.06.017 doi: 10.1016/j.aej.2022.06.017
![]() |
[2] |
S. Singh, H. Singh, N. Mittal, A. G. Hussien, F. Sroubek, A feature level image fusion for night-vision context enhancement using arithmetic optimization algorithm based image segmentation, Expert Syst. Appl., 209 (2022), 118272. https://doi.org/10.1016/j.eswa.2022.118272 doi: 10.1016/j.eswa.2022.118272
![]() |
[3] |
A. G. Hussien, A. E. Hassanien, E. H. Houssein, M. Amin, A. T. Azar, New binary whale optimization algorithm for discrete optimization problems, Eng. Optimiz., 52 (2020), 945–959. https://doi.org/10.1080/0305215X.2019.1624740 doi: 10.1080/0305215X.2019.1624740
![]() |
[4] |
L. D. Giovanni, F. Pezzella, An improved genetic algorithm for the distributed and flexible job-shop scheduling problem, Eur. J. Oper. Res., 200 (2010), 395–408. https://doi.org/10.1016/j.ejor.2009.01.008 doi: 10.1016/j.ejor.2009.01.008
![]() |
[5] | A. G. Hussien, E. H. Houssein, A. E. Hassanien, A binary whale optimization algorithm with hyperbolic tangent fitness function for feature selection, in IEEE 2017 Eighth international conference on intelligent computing and information systems (ICICIS), (2017), 166–172. https://doi.org/10.1109/INTELCIS.2017.8260031 |
[6] |
A. G. Hussien, D. Oliva, E. H. Houssein, A. A. Juan, X. Yu, Binary whale optimization algorithm for dimensionality reduction, Mathematics, 8 (2020), 1821. https://doi.org/10.3390/math8101821 doi: 10.3390/math8101821
![]() |
[7] |
A. G. Hussien, M. Amin, A self-adaptive harris hawks optimization algorithm with opposition-based learning and chaotic local search strategy for global optimization and feature selection, Int. J. Mach. Learn. Cyb., 13 (2022), 309–336. https://doi.org/10.1007/s13042-021-01326-4 doi: 10.1007/s13042-021-01326-4
![]() |
[8] |
Q. Liu, N. Li, H. Jia, Q. Qi, L. Abualigah, Modified remora optimization algorithm for global optimization and multilevel thresholding image segmentation, Mathematics, 10 (2022), 1014. https://doi.org/10.3390/math10071014 doi: 10.3390/math10071014
![]() |
[9] |
A. A. Ewees, L. Abualigah, D. Yousri, A. T. Sahlol, M. A. Al-qaness, S. Alshathri, et al., Modified artificial ecosystem-based optimization for multilevel thresholding image segmentation, Mathematics, 9 (2021), 2363. https://doi.org/10.3390/math9192363 doi: 10.3390/math9192363
![]() |
[10] |
M. Besnassi, N. Neggaz, A. Benyettou, Face detection based on evolutionary haar filter, Pattern Anal. Appl., 23 (2020), 309–330. https://doi.org/10.1007/s10044-019-00784-5 doi: 10.1007/s10044-019-00784-5
![]() |
[11] | E. H. Houssein, M. Amin, A. G. Hussien, A. E. Hassanien, Swarming behaviour of salps algorithm for predicting chemical compound activities, in IEEE 2017 eighth international conference on intelligent computing and information systems (ICICIS), (2017), 315–320. https://doi.org/10.1109/INTELCIS.2017.8260072 |
[12] | H. Fathi, H. AlSalman, A. Gumaei, I. I. Manhrawy, A. G. Hussien, P. El-Kafrawy, An efficient cancer classification model using microarray and high-dimensional data, Comput. Intell. Neurosci., 2021 (2021). https://doi.org/10.1155/2021/7231126 |
[13] |
L. Abualigah, A. H. Gandomi, M. A. Elaziz, A. G. Hussien, A. M. Khasawneh, M. Alshinwan, et al., Nature-inspired optimization algorithms for text document clustering—a comprehensive analysis, Algorithms, 13 (2020), 345. https://doi.org/10.3390/a13120345 doi: 10.3390/a13120345
![]() |
[14] |
A. S. Sadiq, A. A. Dehkordi, S. Mirjalili, Q. V. Pham, Nonlinear marine predator algorithm: A cost-effective optimizer for fair power allocation in noma-vlc-b5g networks, Expert Syst. Appl., 203 (2022), 117395. https://doi.org/10.1016/j.eswa.2022.117395 doi: 10.1016/j.eswa.2022.117395
![]() |
[15] |
A. A. Dehkordi, A. S. Sadiq, S. Mirjalili, K. Z. Ghafoor, Nonlinear-based chaotic harris hawks optimizer: algorithm and internet of vehicles application, Appl. Soft Comput., 109 (2021), 107574. https://doi.org/10.1016/j.asoc.2021.107574 doi: 10.1016/j.asoc.2021.107574
![]() |
[16] | A. S. Sadiq, A. A. Dehkordi, S. Mirjalili, J. Too, P. Pillai, Trustworthy and efficient routing algorithm for iot-fintech applications using non-linear lévy brownian generalized normal distribution optimization, IEEE Internet Things, 2021. https://doi.org/10.1109/JIOT.2021.3109075 |
[17] |
H. Faris, S. Mirjalili, I. Aljarah, Automatic selection of hidden neurons and weights in neural networks using grey wolf optimizer based on a hybrid encoding scheme, Int. J. Mach. Learn. Cyb., 10 (2019), 2901–2920. https://doi.org/10.1007/s13042-018-00913-2 doi: 10.1007/s13042-018-00913-2
![]() |
[18] |
B. Cao, J. Zhao, P. Yang, Y. Gu, K. Muhammad, J. J. Rodrigues, et al., Multiobjective 3-d topology optimization of next-generation wireless data center network, IEEE Trans. Ind. Inf., 16 (2019), 3597–3605. https://doi.org/10.1109/TII.2019.2952565 doi: 10.1109/TII.2019.2952565
![]() |
[19] |
X. Fu, P. Pace, G. Aloi, L. Yang, G. Fortino, Topology optimization against cascading failures on wireless sensor networks using a memetic algorithm, Comput. Networks, 177 (2020), 107327. https://doi.org/10.1016/j.comnet.2020.107327 doi: 10.1016/j.comnet.2020.107327
![]() |
[20] |
L. Abualigah, A. Diabat, A comprehensive survey of the grasshopper optimization algorithm: results, variants, and applications, Neural Comput. Appl., 32 (2020), 15533–15556. https://doi.org/10.1007/s00521-020-04789-8 doi: 10.1007/s00521-020-04789-8
![]() |
[21] |
H. Chen, H. Qiao, L. Xu, Q. Feng, K. Cai, A fuzzy optimization strategy for the implementation of rbf lssvr model in vis–nir analysis of pomelo maturity, IEEE Trans. Ind. Inf., 15 (2019), 5971–5979. https://doi.org/10.1109/TII.2019.2933582 doi: 10.1109/TII.2019.2933582
![]() |
[22] |
H. G. Beyer, B. Sendhoff, Robust optimization–-a comprehensive survey, Comput. Method Appl. M., 196 (2007), 3190–3218. https://doi.org/10.1016/J.CMA.2007.03.003 doi: 10.1016/J.CMA.2007.03.003
![]() |
[23] |
D. Oliva, A. A. Ewees, M. A. E. Aziz, A. E. Hassanien, M. P. Cisneros, A chaotic improved artificial bee colony for parameter estimation of photovoltaic cells, Energies, 10 (2017), 865. https://doi.org/10.3390/en10070865 doi: 10.3390/en10070865
![]() |
[24] | J. Kennedy, R. Eberhart, Particle swarm optimization, in IEEE Proceedings of ICNN'95-International Conference on Neural Networks, 4 (1995), 1942–1948. https://doi.org/10.1109/ICNN.1995.488968 |
[25] |
D. Karaboga, C. Ozturk, A novel clustering approach: Artificial bee colony (abc) algorithm, Appl. Soft Comput., 11 (2011), 652–657. https://doi.org/10.1016/j.asoc.2009.12.025 doi: 10.1016/j.asoc.2009.12.025
![]() |
[26] | R. R. Mostafa, A. G. Hussien, M. A. Khan, S. Kadry, F. A. Hashim, Enhanced coot optimization algorithm for dimensionality reduction, in IEEE 2022 Fifth International Conference of Women in Data Science at Prince Sultan University (WiDS PSU), (2022), 43–48. https://10.1109/WiDS-PSU54548.2022.00020 |
[27] | J. H. Holland, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence, MIT press, 1992. |
[28] |
A. H. Gandomi, A. H. Alavi, Krill herd: A new bio-inspired optimization algorithm, Commun. Nonlinear Sci., 17 (2012), 4831–4845. https://10.1016/j.cnsns.2012.05.010 doi: 10.1016/j.cnsns.2012.05.010
![]() |
[29] | Z. W. Geem, J. H. Kim, G. V. Loganathan, A new heuristic optimization algorithm: harmony search, Simulation, 76 (2001), 60–68. https://doi.org/0037-5497(2001)l:2<60:ANHOAH>2.0.TX;2-3 |
[30] |
F. A. Hashim, A. G. Hussien, Snake optimizer: A novel meta-heuristic optimization algorithm, Knowl.-Based Syst., 242 (2022), 108320. https://doi.org/10.1016/j.knosys.2022.108320 doi: 10.1016/j.knosys.2022.108320
![]() |
[31] |
G. G. Wang, S. Deb, Z. Cui, Monarch butterfly optimization, Neural Comput. Appl., 31 (2019), 1995–2014. https://doi.org/10.1007/s00521-015-1923-y doi: 10.1007/s00521-015-1923-y
![]() |
[32] |
S. Li, H. Chen, M. Wang, A. A. Heidari, S. Mirjalili, Slime mould algorithm: A new method for stochastic optimization, Future Gener. Comput. Syst., 111 (2020), 300–323. https://doi.org/10.1016/j.future.2020.03.055 doi: 10.1016/j.future.2020.03.055
![]() |
[33] |
G. G. Wang, Moth search algorithm: a bio-inspired metaheuristic algorithm for global optimization problems, Memet. Comput., 10 (2018), 151–164. https://doi.org/10.1007/s12293-016-0212-3 doi: 10.1007/s12293-016-0212-3
![]() |
[34] |
Y. Yang, H. Chen, A. A. Heidari, A. H. Gandomi, Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts, Expert Syst. Appl., 177 (2021), 114864. https://doi.org/10.1016/j.eswa.2021.114864 doi: 10.1016/j.eswa.2021.114864
![]() |
[35] |
I. Ahmadianfar, A. A. Heidari, A. H. Gandomi, X. Chu, H. Chen, Run beyond the metaphor: An efficient optimization algorithm based on runge kutta method, Expert Syst. Appl., 181 (2021), 115079. https://doi.org/10.1016/j.eswa.2021.115079 doi: 10.1016/j.eswa.2021.115079
![]() |
[36] |
I. Ahmadianfar, A. A. Heidari, S. Noshadian, H. Chen, A. H. Gandomi, Info: An efficient optimization algorithm based on weighted mean of vectors, Expert Syst. Appl., 195 (2022), 116516. https://doi.org/10.1016/j.eswa.2022.116516 doi: 10.1016/j.eswa.2022.116516
![]() |
[37] | A. G. Hussien, A. A. Heidari, X. Ye, G. Liang, H. Chen, Z. Pan, Boosting whale optimization with evolution strategy and gaussian random walks: an image segmentation method, Eng. Comput., (2022), 1–45. https://doi.org/10.1007/s00366-021-01542-0 |
[38] |
L. Abualigah, M. A. Elaziz, A. G. Hussien, B. Alsalibi, S. M. J. Jalali, A. H. Gandomi, Lightning search algorithm: A comprehensive survey, Appl. Intell., 51 (2021), 2353–23760. https://doi.org/10.1007/s10489-020-01947-2 doi: 10.1007/s10489-020-01947-2
![]() |
[39] |
A. S. Assiri, A. G. Hussien, M. Amin, Ant lion optimization: variants, hybrids, and applications, IEEE Access, 8 (2020), 77746–77764. https://doi.org/10.1109/ACCESS.2020.2990338 doi: 10.1109/ACCESS.2020.2990338
![]() |
[40] |
A. G. Hussien, M. Amin, M. Wang, G. Liang, A. Alsanad, A. Gumaei, et al., Crow search algorithm: Theory, recent advances, and applications, IEEE Access, 8 (2020), 173548–173565. https://doi.org/10.1109/ACCESS.2020.3024108 doi: 10.1109/ACCESS.2020.3024108
![]() |
[41] |
A. G. Hussien, M. Amin, M. A. E. Aziz, A comprehensive review of moth-flame optimisation: variants, hybrids, and applications, J. Exp. Theor. Artif., 32 (2020), 705–725. https://doi.org/10.1080/0952813X.2020.1737246 doi: 10.1080/0952813X.2020.1737246
![]() |
[42] |
R. Zheng, A. G. Hussien, H. M. Jia, L. Abualigah, S. Wang, D. Wu, An improved wild horse optimizer for solving optimization problems, Mathematics, 10 (2022), 1311. https://doi.org/10.3390/math10081311 doi: 10.3390/math10081311
![]() |
[43] |
S. Wang, A. G. Hussien, H. Jia, L. Abualigah, R. Zheng, Enhanced remora optimization algorithm for solving constrained engineering optimization problems, Mathematics, 10 (2022), 1696. https://doi.org/10.3390/math10101696 doi: 10.3390/math10101696
![]() |
[44] |
L. Wang, Q. Cao, Z. Zhang, S. Mirjalili, W. Zhao, Artificial rabbits optimization: A new bio-inspired meta-heuristic algorithm for solving engineering optimization problems, Eng. Appl. Artif. Intell., 114 (2022), 105082. https://doi.org/10.1016/j.engappai.2022.105082 doi: 10.1016/j.engappai.2022.105082
![]() |
[45] |
W. Zhao, Z. Zhang, S. Mirjalili, L. Wang, N. Khodadadi, S. M. Mirjalili, An effective multi-objective artificial hummingbird algorithm with dynamic elimination-based crowding distance for solving engineering design problems, Comput. Method. Appl. M., 398 (2022), 115223. https://doi.org/10.1016/j.cma.2022.115223 doi: 10.1016/j.cma.2022.115223
![]() |
[46] |
S. Saremi, S. Mirjalili, A. Lewis, Grasshopper optimisation algorithm: theory and application, Adv. Eng. Software., 105 (2017), 30–47. https://doi.org/10.1016/j.advengsoft.2017.01.004 doi: 10.1016/j.advengsoft.2017.01.004
![]() |
[47] |
S. Mirjalili, S. M. Mirjalili, A. Lewis, Grey wolf optimizer, Adv. Eng. Software, 69 (2014), 46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007 doi: 10.1016/j.advengsoft.2013.12.007
![]() |
[48] | E. H. Houssein, A. G. Hussien, A. E. Hassanien, S. Bhattacharyya, M. Amin, S-shaped binary whale optimization algorithm for feature selection, in First International Symposium on Signal and Image Processing (ISSIP 2017), 2017. 79–87. |
[49] |
L. Abualigah, D. Yousri, M. A. Elaziz, A. A. Ewees, M. A. Al-Qaness, A. H. Gandomi, Aquila optimizer: a novel meta-heuristic optimization algorithm, Comput. Ind. Eng., 157 (2021), 107250. https://doi.org/10.1016/j.cie.2021.107250 doi: 10.1016/j.cie.2021.107250
![]() |
[50] |
S. Wang, H. Jia, L. Abualigah, Q. Liu, R. Zheng, An improved hybrid aquila optimizer and harris hawks algorithm for solving industrial engineering optimization problems, Processes, 9 (2021), 1551. https://doi.org/10.3934/mbe.2021352 doi: 10.3934/mbe.2021352
![]() |
[51] |
S. Mahajan, L. Abualigah, A. K. Pandit, M. Altalhi, Hybrid aquila optimizer with arithmetic optimization algorithm for global optimization tasks, Soft Comput., 26 (2022), 4863–4881. https://doi.org/10.1007/s00500-022-06873-8 doi: 10.1007/s00500-022-06873-8
![]() |
[52] |
L. Abualigah, A. Diabat, S. Mirjalili, M. A. Elaziz, A. H. Gandomi, The arithmetic optimization algorithm, Comput. Methods Appl. Mech. Eng., 376 (2021), 113609. https://doi.org/10.1016/j.cma.2020.113609 doi: 10.1016/j.cma.2020.113609
![]() |
[53] |
Y. J. Zhang, Y. X. Yan, J. Zhao, Z. M. Gao, Aoaao: The hybrid algorithm of arithmetic optimization algorithm with aquila optimizer, IEEE Access, 10 (2022), 10907–10933. https://doi.org/10.1109/ACCESS.2022.3144431 doi: 10.1109/ACCESS.2022.3144431
![]() |
[54] |
J. Zhao, Z. M. Gao, H. F. Chen, The simplified aquila optimization algorithm, IEEE Access, 10 (2022), 22487–22515. https://doi.org/10.1109/ACCESS.2022.3153727 doi: 10.1109/ACCESS.2022.3153727
![]() |
[55] |
C. Ma, H. Huang, Q. Fan, J. Wei, Y. Du, W. Gao, Grey wolf optimizer based on aquila exploration method, Expert Syst. Appl., 205 (2022), 117629. https://doi.org/10.1016/j.eswa.2022.117629 doi: 10.1016/j.eswa.2022.117629
![]() |
[56] |
B. Gao, Y. Shi, F. Xu, X. Xu, An improved aquila optimizer based on search control factor and mutations, Processes, 10 (2022), 1451. https://doi.org/10.3390/pr10081451 doi: 10.3390/pr10081451
![]() |
[57] |
A. M. AlRassas, M. A. Al-qaness, A. A. Ewees, S. Ren, M. A. Elaziz, R. Damaševičius, et al., Optimized anfis model using aquila optimizer for oil production forecasting, Processes, 9 (2021), 1194. https://doi.org/10.3390/pr9071194 doi: 10.3390/pr9071194
![]() |
[58] |
M. A. Elaziz, A. Dahou, N. A. Alsaleh, A. H. Elsheikh, A. I. Saba, M. Ahmadein, Boosting covid-19 image classification using mobilenetv3 and aquila optimizer algorithm, Entropy, 23 (2021), 1383. https://doi.org/10.3390/e23111383 doi: 10.3390/e23111383
![]() |
[59] |
A. Fatani, A. Dahou, M. A. Al-Qaness, S. Lu, M. A. Elaziz, Advanced feature extraction and selection approach using deep learning and aquila optimizer for iot intrusion detection system, Sensors, 22 (2021), 140. https://doi.org/10.3390/s22010140 doi: 10.3390/s22010140
![]() |
[60] | G. G. Wang, S. Deb, L. D. S. Coelho, Elephant herding optimization, in IEEE 2015 3rd International Symposium on Computational and Business Intelligence (ISCBI), (2015), 1–5. https://doi.org/10.1109/ISCBI.2015.8 |
[61] | R. Tanabe, A. S. Fukunaga, Improving the search performance of shade using linear population size reduction, in 2014 IEEE Congress on Evolutionary Computation (CEC), (2014), 1658–1665. https://doi.org/10.1109/CEC.2014.6900380 |
[62] | N. H. Awad, M. Z. Ali, P. N. Suganthan, Ensemble sinusoidal differential covariance matrix adaptation with euclidean neighborhood for solving cec2017 benchmark problems, in 2017 IEEE Congress on Evolutionary Computation (CEC), (2017), 372–379. https://doi.org/10.1109/CEC.2017.7969336 |
[63] |
S. Mirjalili, Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm, Knowl.-Based Syst., 89 (2015), 228–249. https://doi.org/10.1016/j.knosys.2015.07.006 doi: 10.1016/j.knosys.2015.07.006
![]() |
[64] |
S. Mirjalili, S. M. Mirjalili, A. Hatamlou, Multi-verse optimizer: a nature-inspired algorithm for global optimization, Neural Comput. Appl., 27 (2016), 495–513. https://doi.org/10.1007/s00521-015-1870-7 doi: 10.1007/s00521-015-1870-7
![]() |
[65] | K. Steenhof, M. N. Kochert, T. L. Mcdonald, Interactive effects of prey and weather on golden eagle reproduction, J. Anim. Ecol., 66 (1997), 350–362. |
[66] | H. R. Tizhoosh, Opposition-based learning: a new scheme for machine intelligence, in IEEE International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06), 1 (2005), 695–701. https://doi.org/10.1109/CIMCA.2005.1631345 |
[67] |
A. G. Hussien, An enhanced opposition-based salp swarm algorithm for global optimization and engineering problems, J. Amb. Intell. Hum. Comput., 13 (2022), 129–150. https://doi.org/10.1007/s12652-021-02892-9 doi: 10.1007/s12652-021-02892-9
![]() |
[68] |
H. Chen, Y. Xu, M. Wang, X. Zhao, A balanced whale optimization algorithm for constrained engineering design problems, Appl. Math. Modell., 71 (2019), 45–59. https://doi.org/10.1016/j.apm.2019.02.004 doi: 10.1016/j.apm.2019.02.004
![]() |
[69] |
Y. Yu, S. Gao, S. Cheng, Y. Wang, S. Song, F. Yuan, Cbso: A memetic brain storm optimization with chaotic local search, Memet. Comput., 10 (2018), 353–367. https://doi.org/10.1007/s12293-017-0247-0 doi: 10.1007/s12293-017-0247-0
![]() |
[70] |
J. Zhao, Y. Zhang, S. Li, Y. Wang, Y. Yan, Z. Gao, A chaotic self-adaptive jaya algorithm for parameter extraction of photovoltaic models, Math. Biosci. Eng., 19 (2022), 5638–5670. https://doi.org/10.3934/mbe.2022264 doi: 10.3934/mbe.2022264
![]() |
[71] |
H. Zhang, Z. Wang, W. Chen, A. A. Heidari, M. Wang, X. Zhao, et al., Ensemble mutation-driven salp swarm algorithm with restart mechanism: Framework and fundamental analysis, Expert Syst. Appl., 165 (2021), 113897. https://doi.org/10.1016/j.eswa.2020.113897 doi: 10.1016/j.eswa.2020.113897
![]() |
[72] |
Y. Zhang, Y. Wang, S. Li, F. Yao, L. Tao, Y. Yan, et al., An enhanced adaptive comprehensive learning hybrid algorithm of rao-1 and jaya algorithm for parameter extraction of photovoltaic models, Math. Biosci. Eng., 19 (2022), 5610–5637. https://doi.org/10.3934/mbe.2022263 doi: 10.3934/mbe.2022263
![]() |
[73] |
Y. J. Zhang, Y. X. Yan, J. Zhao, Z. M. Gao, Cscahho: Chaotic hybridization algorithm of the sine cosine with harris hawk optimization algorithms for solving global optimization problems, Plos One, 17 (2022), e0263387. https://doi.org/10.1371/journal.pone.0263387 doi: 10.1371/journal.pone.0263387
![]() |
[74] |
M. Y. Cheng, D. Prayogo, A novel fuzzy adaptive teaching–learning-based optimization (fatlbo) for solving structural optimization problems, Eng. Comput., 33 (2017), 55–69. https://doi.org/10.1007/s00366-016-0456-z doi: 10.1007/s00366-016-0456-z
![]() |
[75] |
H. Samma, J. Mohamad-Saleh, S. A. Suandi, B. Lahasan, Q-learning-based simulated annealing algorithm for constrained engineering design problems, Neural Comput. Appl., 32 (2020), 5147–5161. https://doi.org/10.1007/s00521-019-04008-z doi: 10.1007/s00521-019-04008-z
![]() |
[76] |
C. A. C. Coello, Use of a self-adaptive penalty approach for engineering optimization problems, Comput. Ind., 41 (2000), 113–127. https://doi.org/10.1016/S0166-3615(99)00046-9 doi: 10.1016/S0166-3615(99)00046-9
![]() |
[77] |
K. Deb, Optimal design of a welded beam via genetic algorithms, AIAA J., 29 (1991), 2013–2015. https://doi.org/10.2514/3.10834 doi: 10.2514/3.10834
![]() |
[78] |
S. Mirjalili, A. H. Gandomi, S. Z. Mirjalili, S. Saremi, H. Faris, S. M. Mirjalili, Salp swarm algorithm: A bio-inspired optimizer for engineering design problems, Adv. Eng. Software, 114 (2017), 163–191. https://doi.org/10.1016/j.advengsoft.2017.07.002 doi: 10.1016/j.advengsoft.2017.07.002
![]() |
[79] |
A. Faramarzi, M. Heidarinejad, S. Mirjalili, A. H. Gandomi, Marine predators algorithm: A nature-inspired metaheuristic, Expert Syst. Appl., 152 (2020), 113377. https://doi.org/10.1016/j.eswa.2020.113377 doi: 10.1016/j.eswa.2020.113377
![]() |
[80] |
A. A. Heidari, S. Mirjalili, H. Faris, I. Aljarah, M. Mafarja, H. Chen, Harris hawks optimization: Algorithm and applications, Future Gener. Comput. Syst., 97 (2019), 849–872. https://doi.org/10.1016/j.future.2019.02.028 doi: 10.1016/j.future.2019.02.028
![]() |
[81] |
A. G. Hussien, L. Abualigah, R. A. Zitar, F. A. Hashim, M. Amin, A. Saber, et al., Recent advances in harris hawks optimization: A comparative study and applications, Electronics, 11 (2022), 1919. https://doi.org/10.3390/electronics11121919 doi: 10.3390/electronics11121919
![]() |
[82] |
S. Mirjalili, A. Lewis, The whale optimization algorithm, Adv. Eng. Software, 95 (2016), 51–67. https://doi.org/10.1016/j.advengsoft.2016.01.008 doi: 10.1016/j.advengsoft.2016.01.008
![]() |
[83] |
B. Kannan, S. N. Kramer, An augmented lagrange multiplier based method for mixed integer discrete continuous optimization and its applications to mechanical design, J. Mech. Design, 116 (1994), 405–411. https://doi.org/10.1115/1.2919393 doi: 10.1115/1.2919393
![]() |
[84] |
H. Liu, Z. Cai, Y. Wang, Hybridizing particle swarm optimization with differential evolution for constrained numerical and engineering optimization, Appl. Soft Comput., 10 (2010), 629–640. https://doi.org/10.1016/j.asoc.2009.08.031 doi: 10.1016/j.asoc.2009.08.031
![]() |
[85] |
M. Mahdavi, M. Fesanghary, E. Damangir, An improved harmony search algorithm for solving optimization problems, Appl. Math. Comput., 188 (2007), 1567–1579. https://doi.org/10.1016/j.amc.2006.11.033 doi: 10.1016/j.amc.2006.11.033
![]() |
[86] | J. Zhao, Z. M. Gao, W. Sun, The improved slime mould algorithm with levy flight, in Journal of Physics: Conference Series, 1617 (2020), 012033. https://doi.org/10.1088/1742-6596/1617/1/012033 |
[87] |
Q. He, L. Wang, An effective co-evolutionary particle swarm optimization for constrained engineering design problems, Eng. Appl. Artif. Intell., 20 (2007), 89–99. https://doi.org/10.1016/j.engappai.2006.03.003 doi: 10.1016/j.engappai.2006.03.003
![]() |
[88] |
A. Kaveh, A. Dadras, A novel meta-heuristic optimization algorithm: Thermal exchange optimization, Adv. Eng. Software, 110 (2017), 69–84. https://doi.org/10.1016/j.advengsoft.2017.03.014 doi: 10.1016/j.advengsoft.2017.03.014
![]() |
[89] | J. S. Arora, Introduction to optimum design, Elsevier, 2004. |
[90] |
A. Kaveh, M. Khayatazad, A new meta-heuristic method: Ray optimization, Comput. Struct., 112 (2012), 283–294. https://doi.org/10.1016/j.compstruc.2012.09.003 doi: 10.1016/j.compstruc.2012.09.003
![]() |
[91] |
E. Mezura-Montes, C. A. C. Coello, An empirical study about the usefulness of evolution strategies to solve constrained optimization problems, Int. J. Gen. Syst., 37 (2008), 443–473. https://doi.org/10.1080/03081070701303470 doi: 10.1080/03081070701303470
![]() |
[92] |
M. A. Elaziz, D. Oliva, S. Xiong, An improved opposition-based sine cosine algorithm for global optimization, Expert Syst. Appl., 90 (2017), 484–500. https://doi.org/10.1016/j.eswa.2017.07.043 doi: 10.1016/j.eswa.2017.07.043
![]() |
[93] |
E. Rashedi, H. Nezamabadi-Pour, S. Saryazdi, Gsa: A gravitational search algorithm, Inf. Sci, 179 (2009), 2232–2248. https://doi.org/10.1016/j.ins.2009.03.004 doi: 10.1016/j.ins.2009.03.004
![]() |
[94] | E. Mezura-Montes, C. A. C. Coello, Useful infeasible solutions in engineering optimization with evolutionary algorithms, in Mexican International Conference on Artificial Intelligence, 3789 (2005), 652–662. https://doi.org/10.1007/11579427_66 |
[95] | S. Stephen, D. Christu, A. Dalvi, Design optimization of weight of speed reducer problem through matlab and simulation using ansys, Int. J. Mech. Eng. Technol., 9 (2018), 339–349. |
[96] |
S. Lu, H. M. Kim, A regularized inexact penalty decomposition algorithm for multidisciplinary design optimization problems with complementarity constraints, J. Mech. Design, 132 (2010), 041005. https://doi.org/10.1115/1.4001206 doi: 10.1115/1.4001206
![]() |
[97] |
S. Mirjalili, Sca: A sine cosine algorithm for solving optimization problems, Knowl.-Based Syst., 96 (2016), 120–133. https://doi.org/10.1016/j.knosys.2015.12.022 doi: 10.1016/j.knosys.2015.12.022
![]() |
[98] | E. Mezura-Montes, C. C. Coello, R. Landa-Becerra, Engineering optimization using simple evolutionary algorithm, in Proceedings. 15th IEEE International Conference on Tools with Artificial Intelligence, (2003), 149–156. https://doi.org/10.1109/TAI.2003.1250183 |
[99] |
S. Akhtar, K. Tai, T. Ray, A socio-behavioural simulation model for engineering design optimization, Eng. Optimiz., 34 (2002), 341–354. https://doi.org/10.1080/03052150212723 doi: 10.1080/03052150212723
![]() |
[100] |
V. K. Kamboj, A. Nandi, A. Bhadoria, S. Sehgal, An intensify harris hawks optimizer for numerical and engineering optimization problems, Appl. Soft Comput., 89 (2020), 106018. https://doi.org/10.1016/j.asoc.2019.106018 doi: 10.1016/j.asoc.2019.106018
![]() |
[101] | H. Nowacki, Optimization in pre-contract ship design, In International Conference on Computer Applications in the Automation of Shipyard Operation and Ship Design, 1973. |
[102] |
A. H. Gandomi, X. S. Yang, A. H. Alavi, Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems, Eng. Comput., 29 (2013), 17–35. https://doi.org/10.1007/s00366-011-0241-y doi: 10.1007/s00366-011-0241-y
![]() |
[103] |
M. Zhang, W. Luo, X. Wang, Differential evolution with dynamic stochastic selection for constrained optimization, Inf. Sci., 178 (2008), 3043–3074. https://doi.org/10.1016/j.ins.2008.02.014 doi: 10.1016/j.ins.2008.02.014
![]() |
[104] |
A. Sadollah, A. Bahreininejad, H. Eskandar, M. Hamdi, Mine blast algorithm: A new population based algorithm for solving constrained engineering optimization problems, Appl. Soft Comput., 13 (2013), 2592–2612. https://doi.org/10.1016/j.asoc.2012.11.026 doi: 10.1016/j.asoc.2012.11.026
![]() |
[105] | A. E. YILDIRIM, A. Karci, Application of three bar truss problem among engineering design optimization problems using artificial atom algorithm, in IEEE 2018 International Conference on Artificial Intelligence and Data Processing (IDAP), (2018), 1–5. https://doi.org/10.1109/IDAP.2018.8620762 |
1. | Qi Wang, Yufeng Guo, Dongrui Zhang, Yingwei Wang, Ying Xu, Jilai Yu, Research on wind farm participating in AGC based on wind power variogram characteristics, 2022, 19, 1551-0018, 8288, 10.3934/mbe.2022386 | |
2. | Swati Jain, Dr Krishna Teeth Chaturvedi, Review on Economic Load Dispatch and Associated Artificial Intelligence Algorithms, 2021, 7, 2582-4600, 34, 10.24113/ijoscience.v7i3.370 | |
3. | Mahdi Azizi, Milad Baghalzadeh Shishehgarkhaneh, Mahla Basiri, Optimum design of truss structures by Material Generation Algorithm with discrete variables, 2022, 3, 27726622, 100043, 10.1016/j.dajour.2022.100043 | |
4. | Dinu Calin Secui, Monica Liana Secui, Social small group optimization algorithm for large-scale economic dispatch problem with valve-point effects and multi-fuel sources, 2024, 54, 0924-669X, 8296, 10.1007/s10489-024-05517-8 | |
5. | Rahul Gupta, Ashish Khanna, Bal Virdee, AOBL-IPACO: A novel and optimized algorithm to mitigate losses in electrical grid systems, 2024, 2511-2104, 10.1007/s41870-024-02211-3 | |
6. | Thammarsat Visutarrom, Tsung-Che Chiang, Economic dispatch using metaheuristics: Algorithms, problems, and solutions, 2024, 150, 15684946, 110891, 10.1016/j.asoc.2023.110891 | |
7. | Xiaobao Yu, Zhenyu Dong, Dandan Zheng, Siwei Deng, Analysis of critical peak electricity price optimization model considering coal consumption rate of power generation side, 2023, 31, 1614-7499, 41514, 10.1007/s11356-023-29754-5 | |
8. | Balasim M. Hussein, Ahmed I. Jaber, Mohammed W. Abdulwahhab, Hayder J. Mohammed, Nikolay V. Korovkin, 2024, Application of Intelligent Optimization Algorithms on Economic Dispatch Problem, 979-8-3503-6370-8, 453, 10.1109/SCM62608.2024.10554111 | |
9. | Muhammet Demirbas, Serhat Duman, Burcin Ozkaya, Yunus Balci, Deniz Ersoy, M. Kenan Döşoğlu, Ugur Guvenc, Bekir Emre Altun, Hasan Uzel, Enes Kaymaz, Fuzzy-Based Fitness–Distance Balance Snow Ablation Optimizer Algorithm for Optimal Generation Planning in Power Systems, 2025, 18, 1996-1073, 3048, 10.3390/en18123048 |
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 455.0000 | 4 | 130.0000 | 7 | 430.0000 | 10 | 159.7871 | 13 | 25.0000 |
2 | 380.0000 | 5 | 170.0000 | 8 | 71.2594 | 11 | 80.0000 | 14 | 15.0000 |
3 | 130.0000 | 6 | 460.0000 | 9 | 58.4944 | 12 | 80.0000 | 15 | 15.0000 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
EMA [52] | 32704.4503 | 32704.4504 | 32704.4506 | NA |
FA [27] | 32704.5000 | 32856.1000 | 33175.0000 | 147.17022 |
ICS [50] | 32706.7358 | 32714.4669 | 32752.5183 | NA |
WCA [49] | 32704.4492 | 32704.5096 | 32704.5196 | 4.513e-05 |
RTO [51] | 32701.8145 | 32704.5300 | 32715.1800 | 5.07 |
OLCSO [2] | 32692.3961 | 32692.3981 | 32692.4033 | 0.0022 |
IWO | 32691.8615 | 32691.9392 | 32692.1421 | 0.0927 |
HIWO | 32691.5614 | 32691.8615 | 32691.8616 | 0.0001 |
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 113.9993 | 9 | 289.4281 | 17 | 489.2798 | 25 | 523.2794 | 33 | 190.0000 |
2 | 113.9993 | 10 | 279.5996 | 18 | 489.2793 | 26 | 523.2794 | 34 | 200.0000 |
3 | 120.0000 | 11 | 243.5995 | 19 | 511.2795 | 27 | 10.0000 | 35 | 199.9999 |
4 | 179.7330 | 12 | 94.0000 | 20 | 511.2793 | 28 | 10.0000 | 36 | 164.7999 |
5 | 87.7999 | 13 | 484.0391 | 21 | 523.2794 | 29 | 10.0000 | 37 | 109.9998 |
6 | 139.9998 | 14 | 484.0390 | 22 | 523.2794 | 30 | 87.7999 | 38 | 110.0000 |
7 | 300.0000 | 15 | 484.0393 | 23 | 523.2794 | 31 | 190.0000 | 39 | 109.9999 |
8 | 299.9997 | 16 | 484.0391 | 24 | 523.2794 | 32 | 190.0000 | 40 | 549.9999 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
ORCCRO [28] | 136855.19 | 136855.19 | 136855.19 | NA |
BBO [28] | 137026.82 | 137116.58 | 137587.82 | NA |
DE/BBO [28] | 136950.77 | 136966.77 | 137150.77 | NA |
SDE [29] | 138157.46 | NA | NA | NA |
OIWO [32] | 136452.68 | 136452.68 | 136452.68 | NA |
HAAA [37] | 136433.5 | 136436.6 | NA | 3.341896 |
IWO | 136543.8580 | 137009.5641 | 137679.1073 | 292.9686 |
HIWO | 136430.9504 | 136435.2127 | 136441.1059 | 4.3238 |
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 110.8335 | 17 | 489.3362 | 33 | 189.9994 | 49 | 284.6071 | 65 | 523.2794 |
2 | 111.5439 | 18 | 489.2794 | 34 | 165.1983 | 50 | 130.0000 | 66 | 523.2835 |
3 | 97.3834 | 19 | 511.2731 | 35 | 199.9997 | 51 | 94.0040 | 67 | 10.0000 |
4 | 179.7603 | 20 | 511.2666 | 36 | 199.9998 | 52 | 94.0000 | 68 | 10.0000 |
5 | 87.9806 | 21 | 523.2525 | 37 | 109.9999 | 53 | 214.7298 | 69 | 10.0000 |
6 | 139.9997 | 22 | 523.2805 | 38 | 110.0000 | 54 | 394.2675 | 70 | 87.8052 |
7 | 259.5584 | 23 | 523.2794 | 39 | 109.9987 | 55 | 394.2967 | 71 | 190.0000 |
8 | 284.7677 | 24 | 523.2794 | 40 | 511.2603 | 56 | 304.4839 | 72 | 189.9997 |
9 | 284.6331 | 25 | 523.2794 | 41 | 110.9296 | 57 | 489.3082 | 73 | 189.9991 |
10 | 130.0000 | 26 | 523.2958 | 42 | 110.8195 | 58 | 489.2773 | 74 | 164.7786 |
11 | 169.0220 | 27 | 10.0000 | 43 | 97.3706 | 59 | 511.2121 | 75 | 199.9994 |
12 | 94.0000 | 28 | 10.0000 | 44 | 179.7187 | 60 | 511.2992 | 76 | 200.0000 |
13 | 214.7422 | 29 | 10.0000 | 45 | 87.8560 | 61 | 523.2830 | 77 | 109.9990 |
14 | 394.1929 | 30 | 89.6856 | 46 | 139.9995 | 62 | 523.3201 | 78 | 110.0000 |
15 | 394.2794 | 31 | 189.9993 | 47 | 259.6320 | 63 | 523.2794 | 79 | 109.9996 |
16 | 394.3050 | 32 | 189.9992 | 48 | 284.6702 | 64 | 523.2794 | 80 | 511.2482 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
THS [34] | 243192.6899 | 243457.36 | NA | 120.9889 |
CSO [40] | 243195.3781 | 243546.6283 | 244038.7352 | NA |
HAAA [37] | 242815.9 | 242883 | 242944.5 | 29.2849 |
GWO [35] | 242825.4799 | 242829.8192 | 242837.1303 | 0.093 |
IWO | 246386.4038 | 248088.2077 | 249888.0623 | 844.0919 |
HIWO | 242815.2096 | 242836.1110 | 242872.4662 | 10.3458 |
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 2.4000 | 23 | 68.9000 | 45 | 659.9999 | 67 | 70.0000 | 89 | 82.4977 |
2 | 2.4000 | 24 | 350.0000 | 46 | 616.2499 | 68 | 70.0000 | 90 | 89.2333 |
3 | 2.4000 | 25 | 400.0000 | 47 | 5.4000 | 69 | 70.0000 | 91 | 57.5687 |
4 | 2.4000 | 26 | 400.0000 | 48 | 5.4000 | 70 | 359.9999 | 92 | 99.9986 |
5 | 2.4000 | 27 | 499.9992 | 49 | 8.4000 | 71 | 399.9999 | 93 | 439.9998 |
6 | 4.0000 | 28 | 500.0000 | 50 | 8.4000 | 72 | 399.9998 | 94 | 499.9999 |
7 | 4.0000 | 29 | 199.9997 | 51 | 8.4000 | 73 | 105.2864 | 95 | 600.0000 |
8 | 4.0000 | 30 | 99.9998 | 52 | 12.0000 | 74 | 191.4091 | 96 | 471.5717 |
9 | 4.0000 | 31 | 10.0000 | 53 | 12.0000 | 75 | 89.9996 | 97 | 3.6000 |
10 | 64.5432 | 32 | 19.9993 | 54 | 12.0000 | 76 | 49.9999 | 98 | 3.6000 |
11 | 62.2465 | 33 | 79.9950 | 55 | 12.0000 | 77 | 160.0000 | 99 | 4.4000 |
12 | 36.2739 | 34 | 249.9998 | 56 | 25.2000 | 78 | 295.4962 | 100 | 4.4000 |
13 | 56.6406 | 35 | 359.9999 | 57 | 25.2000 | 79 | 175.0102 | 101 | 10.0000 |
14 | 25.0000 | 36 | 399.9997 | 58 | 35.0000 | 80 | 98.2829 | 102 | 10.0000 |
15 | 25.0000 | 37 | 39.9998 | 59 | 35.0000 | 81 | 10.0000 | 103 | 20.0000 |
16 | 25.0000 | 38 | 69.9996 | 60 | 45.0000 | 82 | 12.0000 | 104 | 20.0000 |
17 | 154.9999 | 39 | 99.9998 | 61 | 45.0000 | 83 | 20.0000 | 105 | 40.0000 |
18 | 154.9993 | 40 | 119.9984 | 62 | 45.0000 | 84 | 199.9999 | 106 | 40.0000 |
19 | 155.0000 | 41 | 157.4299 | 63 | 184.9996 | 85 | 324.9972 | 107 | 50.0000 |
20 | 155.0000 | 42 | 219.9999 | 64 | 184.9996 | 86 | 440.0000 | 108 | 30.0000 |
21 | 68.9000 | 43 | 439.9999 | 65 | 184.9984 | 87 | 14.0886 | 109 | 40.0000 |
22 | 68.9000 | 44 | 559.9998 | 66 | 184.9997 | 88 | 24.0910 | 110 | 20.0000 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
ORCCRO [28] | 198016.29 | 198016.32 | 198016.89 | NA |
BBO [28] | 198241.166 | 198413.45 | 199102.59 | NA |
DE/BBO [28] | 198231.06 | 198326.66 | 198828.57 | NA |
OIWO [32] | 197989.14 | 197989.41 | 197989.93 | NA |
OLCSO [2] | 197988.8576 | 197989.5832 | 197990.4551 | 0.3699 |
IWO | 198252.3594 | 198621.3233 | 198902.7697 | 138.4714 |
HIWO | 197988.1927 | 197988.1969 | 197988.2045 | 0.0025 |
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 115.2442 | 29 | 500.9998 | 57 | 103.0000 | 85 | 115.0000 | 113 | 94.0000 |
2 | 189.0000 | 30 | 500.9994 | 58 | 198.0000 | 86 | 207.0000 | 114 | 94.0000 |
3 | 190.0000 | 31 | 505.9993 | 59 | 311.9941 | 87 | 207.0000 | 115 | 244.0000 |
4 | 190.0000 | 32 | 505.9997 | 60 | 281.1604 | 88 | 175.0000 | 116 | 244.0000 |
5 | 168.5393 | 33 | 506.0000 | 61 | 163.0000 | 89 | 175.0000 | 117 | 244.0000 |
6 | 189.9932 | 34 | 505.9998 | 62 | 95.0000 | 90 | 175.0000 | 118 | 95.0000 |
7 | 489.9992 | 35 | 499.9996 | 63 | 160.0000 | 91 | 175.0000 | 119 | 95.0000 |
8 | 489.9996 | 36 | 500.0000 | 64 | 160.0000 | 92 | 579.9998 | 120 | 116.0000 |
9 | 495.9997 | 37 | 240.9993 | 65 | 489.9465 | 93 | 645.0000 | 121 | 175.0000 |
10 | 495.9994 | 38 | 240.9999 | 66 | 196.0000 | 94 | 983.9998 | 122 | 2.0000 |
11 | 495.9997 | 39 | 773.9996 | 67 | 489.9717 | 95 | 977.9993 | 123 | 4.0000 |
12 | 496.0000 | 40 | 769.0000 | 68 | 489.9908 | 96 | 681.9997 | 124 | 15.0000 |
13 | 506.0000 | 41 | 3.0000 | 69 | 130.0000 | 97 | 719.9998 | 125 | 9.0000 |
14 | 509.0000 | 42 | 3.0000 | 70 | 234.7202 | 98 | 717.9993 | 126 | 12.0000 |
15 | 506.0000 | 43 | 249.2474 | 71 | 137.0000 | 99 | 719.9997 | 127 | 10.0000 |
16 | 504.9997 | 44 | 246.0287 | 72 | 325.4950 | 100 | 963.9998 | 128 | 112.0000 |
17 | 505.9997 | 45 | 249.9973 | 73 | 195.0000 | 101 | 958.0000 | 129 | 4.0000 |
18 | 505.9997 | 46 | 249.9863 | 74 | 175.0000 | 102 | 1006.9992 | 130 | 5.0000 |
19 | 504.9994 | 47 | 241.0622 | 75 | 175.0000 | 103 | 1006.0000 | 131 | 5.0000 |
20 | 505.0000 | 48 | 249.9950 | 76 | 175.0000 | 104 | 1012.9999 | 132 | 50.0000 |
21 | 504.9998 | 49 | 249.9916 | 77 | 175.0000 | 105 | 1019.9996 | 133 | 5.0000 |
22 | 505.0000 | 50 | 249.9995 | 78 | 330.0000 | 106 | 953.9999 | 134 | 42.0000 |
23 | 504.9998 | 51 | 165.0000 | 79 | 531.0000 | 107 | 951.9998 | 135 | 42.0000 |
24 | 504.9996 | 52 | 165.0000 | 80 | 530.9995 | 108 | 1005.9996 | 136 | 41.0000 |
25 | 536.9997 | 53 | 165.0000 | 81 | 398.6524 | 109 | 1013.0000 | 137 | 17.0000 |
26 | 536.9995 | 54 | 165.0000 | 82 | 56.0000 | 110 | 1020.9998 | 138 | 7.0000 |
27 | 548.9998 | 55 | 180.0000 | 83 | 115.0000 | 111 | 1014.9996 | 139 | 7.0000 |
28 | 548.9993 | 56 | 180.0000 | 84 | 115.0000 | 112 | 94.0000 | 140 | 26.0000 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
SDE [29] | 1560236.85 | NA | NA | NA |
OIWO [32] | 1559712.2604 | NA | NA | NA |
HAAA [37] | 1559710.00 | 1559712.87 | 1559731.00 | 4.1371 |
GWO [35] | 1559953.18 | 1560132.93 | 1560228.40 | 1.024 |
KGMO [41] | 1583944.60 | 1583952.14 | 1583963.52 | NA |
IWO | 1564050.0027 | 1567185.2227 | 1571056.6280 | 1678.8488 |
HIWO | 1559709.5266 | 1559709.6956 | 1559709.8959 | 0.0856 |
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 218.6095 | 33 | 280.6560 | 65 | 279.6118 | 97 | 287.7203 | 129 | 431.0758 |
2 | 209.2361 | 34 | 238.9676 | 66 | 238.5645 | 98 | 238.6988 | 130 | 275.8790 |
3 | 279.6486 | 35 | 279.9554 | 67 | 287.7296 | 99 | 426.2750 | 131 | 219.6189 |
4 | 240.3113 | 36 | 240.9831 | 68 | 241.2519 | 100 | 272.6741 | 132 | 210.4739 |
5 | 280.0206 | 37 | 290.1069 | 69 | 427.7708 | 101 | 217.5647 | 133 | 281.6640 |
6 | 238.4301 | 38 | 240.0425 | 70 | 272.9907 | 102 | 211.9593 | 134 | 238.9676 |
7 | 288.2326 | 39 | 426.3102 | 71 | 218.5918 | 103 | 280.6578 | 135 | 276.5752 |
8 | 239.5051 | 40 | 275.6392 | 72 | 212.7020 | 104 | 239.2363 | 136 | 239.3707 |
9 | 425.6549 | 41 | 219.6195 | 73 | 281.6629 | 105 | 276.3263 | 137 | 287.7806 |
10 | 275.6903 | 42 | 210.9690 | 74 | 238.9676 | 106 | 240.7144 | 138 | 238.5645 |
11 | 217.5646 | 43 | 282.6711 | 75 | 279.3688 | 107 | 290.0715 | 139 | 430.7874 |
12 | 212.4544 | 44 | 240.3113 | 76 | 237.6239 | 108 | 238.8332 | 140 | 275.8606 |
13 | 280.6558 | 45 | 279.7868 | 77 | 289.9995 | 109 | 425.7918 | 141 | 218.6539 |
14 | 238.6988 | 46 | 237.4895 | 78 | 239.9082 | 110 | 275.2705 | 142 | 210.7215 |
15 | 279.9370 | 47 | 287.7274 | 79 | 425.2406 | 111 | 217.5671 | 143 | 281.6640 |
16 | 240.7144 | 48 | 240.0425 | 80 | 276.0112 | 112 | 212.2069 | 144 | 239.3707 |
17 | 287.6968 | 49 | 427.4497 | 81 | 218.5923 | 113 | 281.6664 | 145 | 276.3578 |
18 | 239.7738 | 50 | 275.6817 | 82 | 212.2069 | 114 | 239.6394 | 146 | 239.6394 |
19 | 427.4049 | 51 | 219.6197 | 83 | 282.7049 | 115 | 276.0940 | 147 | 287.7565 |
20 | 275.6990 | 52 | 213.4447 | 84 | 237.7582 | 116 | 240.3113 | 148 | 239.3707 |
21 | 217.5665 | 53 | 282.6717 | 85 | 279.7940 | 117 | 290.0972 | 149 | 426.3023 |
22 | 212.2069 | 54 | 237.8926 | 86 | 239.3707 | 118 | 239.5051 | 150 | 275.6371 |
23 | 283.6805 | 55 | 276.2856 | 87 | 290.0916 | 119 | 429.4367 | 151 | 217.5647 |
24 | 239.7738 | 56 | 239.5051 | 88 | 239.2363 | 120 | 275.6690 | 152 | 212.2069 |
25 | 279.9011 | 57 | 287.6883 | 89 | 427.0504 | 121 | 217.5656 | 153 | 279.6493 |
26 | 240.9831 | 58 | 238.5645 | 90 | 275.7937 | 122 | 210.2264 | 154 | 238.4301 |
27 | 290.0737 | 59 | 429.9489 | 91 | 217.5643 | 123 | 280.6617 | 155 | 279.9078 |
28 | 240.8488 | 60 | 275.5096 | 92 | 212.9496 | 124 | 239.7738 | 156 | 240.4457 |
29 | 427.1007 | 61 | 218.5915 | 93 | 282.6732 | 125 | 275.9409 | 157 | 287.7385 |
30 | 276.2995 | 62 | 212.9496 | 94 | 240.4457 | 126 | 240.1769 | 158 | 238.5645 |
31 | 219.6189 | 63 | 282.6705 | 95 | 279.4854 | 127 | 287.6965 | 159 | 426.9110 |
32 | 211.7117 | 64 | 239.9082 | 96 | 240.1769 | 128 | 238.4301 | 160 | 272.7775 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
ORCCRO [28] | 10004.20 | 10004.21 | 10004.45 | NA |
OIWO [32] | 9981.9834 | 9982.991 | 9983.998 | NA |
BBO [28] | 10008.71 | 10009.16 | 10010.59 | NA |
DE/BBO [28] | 10007.05 | 10007.56 | 10010.26 | NA |
CBA [31] | 10002.8596 | 10006.3251 | 10045.2265 | 9.5811 |
IWO | 9984.8409 | 9985.5127 | 9986.1947 | 0.3252 |
HIWO | 9981.7867 | 9982.0010 | 9982.1922 | 0.0934 |
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 455.0000 | 4 | 130.0000 | 7 | 430.0000 | 10 | 159.7871 | 13 | 25.0000 |
2 | 380.0000 | 5 | 170.0000 | 8 | 71.2594 | 11 | 80.0000 | 14 | 15.0000 |
3 | 130.0000 | 6 | 460.0000 | 9 | 58.4944 | 12 | 80.0000 | 15 | 15.0000 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
EMA [52] | 32704.4503 | 32704.4504 | 32704.4506 | NA |
FA [27] | 32704.5000 | 32856.1000 | 33175.0000 | 147.17022 |
ICS [50] | 32706.7358 | 32714.4669 | 32752.5183 | NA |
WCA [49] | 32704.4492 | 32704.5096 | 32704.5196 | 4.513e-05 |
RTO [51] | 32701.8145 | 32704.5300 | 32715.1800 | 5.07 |
OLCSO [2] | 32692.3961 | 32692.3981 | 32692.4033 | 0.0022 |
IWO | 32691.8615 | 32691.9392 | 32692.1421 | 0.0927 |
HIWO | 32691.5614 | 32691.8615 | 32691.8616 | 0.0001 |
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 113.9993 | 9 | 289.4281 | 17 | 489.2798 | 25 | 523.2794 | 33 | 190.0000 |
2 | 113.9993 | 10 | 279.5996 | 18 | 489.2793 | 26 | 523.2794 | 34 | 200.0000 |
3 | 120.0000 | 11 | 243.5995 | 19 | 511.2795 | 27 | 10.0000 | 35 | 199.9999 |
4 | 179.7330 | 12 | 94.0000 | 20 | 511.2793 | 28 | 10.0000 | 36 | 164.7999 |
5 | 87.7999 | 13 | 484.0391 | 21 | 523.2794 | 29 | 10.0000 | 37 | 109.9998 |
6 | 139.9998 | 14 | 484.0390 | 22 | 523.2794 | 30 | 87.7999 | 38 | 110.0000 |
7 | 300.0000 | 15 | 484.0393 | 23 | 523.2794 | 31 | 190.0000 | 39 | 109.9999 |
8 | 299.9997 | 16 | 484.0391 | 24 | 523.2794 | 32 | 190.0000 | 40 | 549.9999 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
ORCCRO [28] | 136855.19 | 136855.19 | 136855.19 | NA |
BBO [28] | 137026.82 | 137116.58 | 137587.82 | NA |
DE/BBO [28] | 136950.77 | 136966.77 | 137150.77 | NA |
SDE [29] | 138157.46 | NA | NA | NA |
OIWO [32] | 136452.68 | 136452.68 | 136452.68 | NA |
HAAA [37] | 136433.5 | 136436.6 | NA | 3.341896 |
IWO | 136543.8580 | 137009.5641 | 137679.1073 | 292.9686 |
HIWO | 136430.9504 | 136435.2127 | 136441.1059 | 4.3238 |
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 110.8335 | 17 | 489.3362 | 33 | 189.9994 | 49 | 284.6071 | 65 | 523.2794 |
2 | 111.5439 | 18 | 489.2794 | 34 | 165.1983 | 50 | 130.0000 | 66 | 523.2835 |
3 | 97.3834 | 19 | 511.2731 | 35 | 199.9997 | 51 | 94.0040 | 67 | 10.0000 |
4 | 179.7603 | 20 | 511.2666 | 36 | 199.9998 | 52 | 94.0000 | 68 | 10.0000 |
5 | 87.9806 | 21 | 523.2525 | 37 | 109.9999 | 53 | 214.7298 | 69 | 10.0000 |
6 | 139.9997 | 22 | 523.2805 | 38 | 110.0000 | 54 | 394.2675 | 70 | 87.8052 |
7 | 259.5584 | 23 | 523.2794 | 39 | 109.9987 | 55 | 394.2967 | 71 | 190.0000 |
8 | 284.7677 | 24 | 523.2794 | 40 | 511.2603 | 56 | 304.4839 | 72 | 189.9997 |
9 | 284.6331 | 25 | 523.2794 | 41 | 110.9296 | 57 | 489.3082 | 73 | 189.9991 |
10 | 130.0000 | 26 | 523.2958 | 42 | 110.8195 | 58 | 489.2773 | 74 | 164.7786 |
11 | 169.0220 | 27 | 10.0000 | 43 | 97.3706 | 59 | 511.2121 | 75 | 199.9994 |
12 | 94.0000 | 28 | 10.0000 | 44 | 179.7187 | 60 | 511.2992 | 76 | 200.0000 |
13 | 214.7422 | 29 | 10.0000 | 45 | 87.8560 | 61 | 523.2830 | 77 | 109.9990 |
14 | 394.1929 | 30 | 89.6856 | 46 | 139.9995 | 62 | 523.3201 | 78 | 110.0000 |
15 | 394.2794 | 31 | 189.9993 | 47 | 259.6320 | 63 | 523.2794 | 79 | 109.9996 |
16 | 394.3050 | 32 | 189.9992 | 48 | 284.6702 | 64 | 523.2794 | 80 | 511.2482 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
THS [34] | 243192.6899 | 243457.36 | NA | 120.9889 |
CSO [40] | 243195.3781 | 243546.6283 | 244038.7352 | NA |
HAAA [37] | 242815.9 | 242883 | 242944.5 | 29.2849 |
GWO [35] | 242825.4799 | 242829.8192 | 242837.1303 | 0.093 |
IWO | 246386.4038 | 248088.2077 | 249888.0623 | 844.0919 |
HIWO | 242815.2096 | 242836.1110 | 242872.4662 | 10.3458 |
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 2.4000 | 23 | 68.9000 | 45 | 659.9999 | 67 | 70.0000 | 89 | 82.4977 |
2 | 2.4000 | 24 | 350.0000 | 46 | 616.2499 | 68 | 70.0000 | 90 | 89.2333 |
3 | 2.4000 | 25 | 400.0000 | 47 | 5.4000 | 69 | 70.0000 | 91 | 57.5687 |
4 | 2.4000 | 26 | 400.0000 | 48 | 5.4000 | 70 | 359.9999 | 92 | 99.9986 |
5 | 2.4000 | 27 | 499.9992 | 49 | 8.4000 | 71 | 399.9999 | 93 | 439.9998 |
6 | 4.0000 | 28 | 500.0000 | 50 | 8.4000 | 72 | 399.9998 | 94 | 499.9999 |
7 | 4.0000 | 29 | 199.9997 | 51 | 8.4000 | 73 | 105.2864 | 95 | 600.0000 |
8 | 4.0000 | 30 | 99.9998 | 52 | 12.0000 | 74 | 191.4091 | 96 | 471.5717 |
9 | 4.0000 | 31 | 10.0000 | 53 | 12.0000 | 75 | 89.9996 | 97 | 3.6000 |
10 | 64.5432 | 32 | 19.9993 | 54 | 12.0000 | 76 | 49.9999 | 98 | 3.6000 |
11 | 62.2465 | 33 | 79.9950 | 55 | 12.0000 | 77 | 160.0000 | 99 | 4.4000 |
12 | 36.2739 | 34 | 249.9998 | 56 | 25.2000 | 78 | 295.4962 | 100 | 4.4000 |
13 | 56.6406 | 35 | 359.9999 | 57 | 25.2000 | 79 | 175.0102 | 101 | 10.0000 |
14 | 25.0000 | 36 | 399.9997 | 58 | 35.0000 | 80 | 98.2829 | 102 | 10.0000 |
15 | 25.0000 | 37 | 39.9998 | 59 | 35.0000 | 81 | 10.0000 | 103 | 20.0000 |
16 | 25.0000 | 38 | 69.9996 | 60 | 45.0000 | 82 | 12.0000 | 104 | 20.0000 |
17 | 154.9999 | 39 | 99.9998 | 61 | 45.0000 | 83 | 20.0000 | 105 | 40.0000 |
18 | 154.9993 | 40 | 119.9984 | 62 | 45.0000 | 84 | 199.9999 | 106 | 40.0000 |
19 | 155.0000 | 41 | 157.4299 | 63 | 184.9996 | 85 | 324.9972 | 107 | 50.0000 |
20 | 155.0000 | 42 | 219.9999 | 64 | 184.9996 | 86 | 440.0000 | 108 | 30.0000 |
21 | 68.9000 | 43 | 439.9999 | 65 | 184.9984 | 87 | 14.0886 | 109 | 40.0000 |
22 | 68.9000 | 44 | 559.9998 | 66 | 184.9997 | 88 | 24.0910 | 110 | 20.0000 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
ORCCRO [28] | 198016.29 | 198016.32 | 198016.89 | NA |
BBO [28] | 198241.166 | 198413.45 | 199102.59 | NA |
DE/BBO [28] | 198231.06 | 198326.66 | 198828.57 | NA |
OIWO [32] | 197989.14 | 197989.41 | 197989.93 | NA |
OLCSO [2] | 197988.8576 | 197989.5832 | 197990.4551 | 0.3699 |
IWO | 198252.3594 | 198621.3233 | 198902.7697 | 138.4714 |
HIWO | 197988.1927 | 197988.1969 | 197988.2045 | 0.0025 |
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 115.2442 | 29 | 500.9998 | 57 | 103.0000 | 85 | 115.0000 | 113 | 94.0000 |
2 | 189.0000 | 30 | 500.9994 | 58 | 198.0000 | 86 | 207.0000 | 114 | 94.0000 |
3 | 190.0000 | 31 | 505.9993 | 59 | 311.9941 | 87 | 207.0000 | 115 | 244.0000 |
4 | 190.0000 | 32 | 505.9997 | 60 | 281.1604 | 88 | 175.0000 | 116 | 244.0000 |
5 | 168.5393 | 33 | 506.0000 | 61 | 163.0000 | 89 | 175.0000 | 117 | 244.0000 |
6 | 189.9932 | 34 | 505.9998 | 62 | 95.0000 | 90 | 175.0000 | 118 | 95.0000 |
7 | 489.9992 | 35 | 499.9996 | 63 | 160.0000 | 91 | 175.0000 | 119 | 95.0000 |
8 | 489.9996 | 36 | 500.0000 | 64 | 160.0000 | 92 | 579.9998 | 120 | 116.0000 |
9 | 495.9997 | 37 | 240.9993 | 65 | 489.9465 | 93 | 645.0000 | 121 | 175.0000 |
10 | 495.9994 | 38 | 240.9999 | 66 | 196.0000 | 94 | 983.9998 | 122 | 2.0000 |
11 | 495.9997 | 39 | 773.9996 | 67 | 489.9717 | 95 | 977.9993 | 123 | 4.0000 |
12 | 496.0000 | 40 | 769.0000 | 68 | 489.9908 | 96 | 681.9997 | 124 | 15.0000 |
13 | 506.0000 | 41 | 3.0000 | 69 | 130.0000 | 97 | 719.9998 | 125 | 9.0000 |
14 | 509.0000 | 42 | 3.0000 | 70 | 234.7202 | 98 | 717.9993 | 126 | 12.0000 |
15 | 506.0000 | 43 | 249.2474 | 71 | 137.0000 | 99 | 719.9997 | 127 | 10.0000 |
16 | 504.9997 | 44 | 246.0287 | 72 | 325.4950 | 100 | 963.9998 | 128 | 112.0000 |
17 | 505.9997 | 45 | 249.9973 | 73 | 195.0000 | 101 | 958.0000 | 129 | 4.0000 |
18 | 505.9997 | 46 | 249.9863 | 74 | 175.0000 | 102 | 1006.9992 | 130 | 5.0000 |
19 | 504.9994 | 47 | 241.0622 | 75 | 175.0000 | 103 | 1006.0000 | 131 | 5.0000 |
20 | 505.0000 | 48 | 249.9950 | 76 | 175.0000 | 104 | 1012.9999 | 132 | 50.0000 |
21 | 504.9998 | 49 | 249.9916 | 77 | 175.0000 | 105 | 1019.9996 | 133 | 5.0000 |
22 | 505.0000 | 50 | 249.9995 | 78 | 330.0000 | 106 | 953.9999 | 134 | 42.0000 |
23 | 504.9998 | 51 | 165.0000 | 79 | 531.0000 | 107 | 951.9998 | 135 | 42.0000 |
24 | 504.9996 | 52 | 165.0000 | 80 | 530.9995 | 108 | 1005.9996 | 136 | 41.0000 |
25 | 536.9997 | 53 | 165.0000 | 81 | 398.6524 | 109 | 1013.0000 | 137 | 17.0000 |
26 | 536.9995 | 54 | 165.0000 | 82 | 56.0000 | 110 | 1020.9998 | 138 | 7.0000 |
27 | 548.9998 | 55 | 180.0000 | 83 | 115.0000 | 111 | 1014.9996 | 139 | 7.0000 |
28 | 548.9993 | 56 | 180.0000 | 84 | 115.0000 | 112 | 94.0000 | 140 | 26.0000 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
SDE [29] | 1560236.85 | NA | NA | NA |
OIWO [32] | 1559712.2604 | NA | NA | NA |
HAAA [37] | 1559710.00 | 1559712.87 | 1559731.00 | 4.1371 |
GWO [35] | 1559953.18 | 1560132.93 | 1560228.40 | 1.024 |
KGMO [41] | 1583944.60 | 1583952.14 | 1583963.52 | NA |
IWO | 1564050.0027 | 1567185.2227 | 1571056.6280 | 1678.8488 |
HIWO | 1559709.5266 | 1559709.6956 | 1559709.8959 | 0.0856 |
Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi | Generators | Pi |
1 | 218.6095 | 33 | 280.6560 | 65 | 279.6118 | 97 | 287.7203 | 129 | 431.0758 |
2 | 209.2361 | 34 | 238.9676 | 66 | 238.5645 | 98 | 238.6988 | 130 | 275.8790 |
3 | 279.6486 | 35 | 279.9554 | 67 | 287.7296 | 99 | 426.2750 | 131 | 219.6189 |
4 | 240.3113 | 36 | 240.9831 | 68 | 241.2519 | 100 | 272.6741 | 132 | 210.4739 |
5 | 280.0206 | 37 | 290.1069 | 69 | 427.7708 | 101 | 217.5647 | 133 | 281.6640 |
6 | 238.4301 | 38 | 240.0425 | 70 | 272.9907 | 102 | 211.9593 | 134 | 238.9676 |
7 | 288.2326 | 39 | 426.3102 | 71 | 218.5918 | 103 | 280.6578 | 135 | 276.5752 |
8 | 239.5051 | 40 | 275.6392 | 72 | 212.7020 | 104 | 239.2363 | 136 | 239.3707 |
9 | 425.6549 | 41 | 219.6195 | 73 | 281.6629 | 105 | 276.3263 | 137 | 287.7806 |
10 | 275.6903 | 42 | 210.9690 | 74 | 238.9676 | 106 | 240.7144 | 138 | 238.5645 |
11 | 217.5646 | 43 | 282.6711 | 75 | 279.3688 | 107 | 290.0715 | 139 | 430.7874 |
12 | 212.4544 | 44 | 240.3113 | 76 | 237.6239 | 108 | 238.8332 | 140 | 275.8606 |
13 | 280.6558 | 45 | 279.7868 | 77 | 289.9995 | 109 | 425.7918 | 141 | 218.6539 |
14 | 238.6988 | 46 | 237.4895 | 78 | 239.9082 | 110 | 275.2705 | 142 | 210.7215 |
15 | 279.9370 | 47 | 287.7274 | 79 | 425.2406 | 111 | 217.5671 | 143 | 281.6640 |
16 | 240.7144 | 48 | 240.0425 | 80 | 276.0112 | 112 | 212.2069 | 144 | 239.3707 |
17 | 287.6968 | 49 | 427.4497 | 81 | 218.5923 | 113 | 281.6664 | 145 | 276.3578 |
18 | 239.7738 | 50 | 275.6817 | 82 | 212.2069 | 114 | 239.6394 | 146 | 239.6394 |
19 | 427.4049 | 51 | 219.6197 | 83 | 282.7049 | 115 | 276.0940 | 147 | 287.7565 |
20 | 275.6990 | 52 | 213.4447 | 84 | 237.7582 | 116 | 240.3113 | 148 | 239.3707 |
21 | 217.5665 | 53 | 282.6717 | 85 | 279.7940 | 117 | 290.0972 | 149 | 426.3023 |
22 | 212.2069 | 54 | 237.8926 | 86 | 239.3707 | 118 | 239.5051 | 150 | 275.6371 |
23 | 283.6805 | 55 | 276.2856 | 87 | 290.0916 | 119 | 429.4367 | 151 | 217.5647 |
24 | 239.7738 | 56 | 239.5051 | 88 | 239.2363 | 120 | 275.6690 | 152 | 212.2069 |
25 | 279.9011 | 57 | 287.6883 | 89 | 427.0504 | 121 | 217.5656 | 153 | 279.6493 |
26 | 240.9831 | 58 | 238.5645 | 90 | 275.7937 | 122 | 210.2264 | 154 | 238.4301 |
27 | 290.0737 | 59 | 429.9489 | 91 | 217.5643 | 123 | 280.6617 | 155 | 279.9078 |
28 | 240.8488 | 60 | 275.5096 | 92 | 212.9496 | 124 | 239.7738 | 156 | 240.4457 |
29 | 427.1007 | 61 | 218.5915 | 93 | 282.6732 | 125 | 275.9409 | 157 | 287.7385 |
30 | 276.2995 | 62 | 212.9496 | 94 | 240.4457 | 126 | 240.1769 | 158 | 238.5645 |
31 | 219.6189 | 63 | 282.6705 | 95 | 279.4854 | 127 | 287.6965 | 159 | 426.9110 |
32 | 211.7117 | 64 | 239.9082 | 96 | 240.1769 | 128 | 238.4301 | 160 | 272.7775 |
Algorithms | SCmin ($) | SCavg ($) | SCmax ($) | SCstd |
ORCCRO [28] | 10004.20 | 10004.21 | 10004.45 | NA |
OIWO [32] | 9981.9834 | 9982.991 | 9983.998 | NA |
BBO [28] | 10008.71 | 10009.16 | 10010.59 | NA |
DE/BBO [28] | 10007.05 | 10007.56 | 10010.26 | NA |
CBA [31] | 10002.8596 | 10006.3251 | 10045.2265 | 9.5811 |
IWO | 9984.8409 | 9985.5127 | 9986.1947 | 0.3252 |
HIWO | 9981.7867 | 9982.0010 | 9982.1922 | 0.0934 |