Literature DB >> 34415910

Improved ensemble of differential evolution variants.

Juan Yao1, Zhe Chen2,3, Zhenling Liu4.   

Abstract

In the field of Differential Evolution (DE), a number of measures have been used to enhance algorithm. However, most of the measures need revision for fitting ensemble of different combinations of DE operators-ensemble DE algorithm. Meanwhile, although ensemble DE algorithm may show better performance than each of its constituent algorithms, there still exists the possibility of further improvement on performance with the help of revised measures. In this paper, we manage to implement measures into Ensemble of Differential Evolution Variants (EDEV). Firstly, we extend the collecting range of optional external archive of JADE-one of the constituent algorithm in EDEV. Then, we revise and implement the Event-Triggered Impulsive (ETI) control. Finally, Linear Population Size Reduction (LPSR) is used by us. Then, we obtain Improved Ensemble of Differential Evolution Variants (IEDEV). In our experiments, good performers in the CEC competitions on real parameter single objective optimization among population-based metaheuristics, state-of-the-art DE algorithms, or up-to-date DE algorithms are involved. Experiments show that our IEDEV is very competitive.

Entities:  

Mesh:

Year:  2021        PMID: 34415910      PMCID: PMC8378696          DOI: 10.1371/journal.pone.0256206

Source DB:  PubMed          Journal:  PLoS One        ISSN: 1932-6203            Impact factor:   3.240


Introduction

Differential evolution (DE), a type of population-based metaheuristic, is reliable and powerful for global numerical optimization. DE incorporates mutation, crossover and selection operators to move population gradually toward a global optimum [1]. At beginning of execution, target vectors (i = 1, 2, …, NP), where NP denotes population size and D is dimensionality, are initialized randomly. Then, mutant vectors are produced based on target vectors by mutation in a generation g. Different mutation strategies are used in different DE algorithms. Three widely used mutation strategies—DE/rand/1, DE/best/1, and DE/current-to-best/1—are listed below for example, and In the equations, the distinct integers different from i—r1, r2, and r3—are randomly chosen from the range [1, NP]. F is the scaling factor, while denotes the individual with the best fitness in the generation g. After mutation, crossover is executed based on and to generate trial vectors . Binomial crossover, is widely used in DE algorithms. In Eq 4, Cr ∈ [0, 1] is the crossover rate, and randn(i) is an integer randomly generated from the range [1, NP] to ensure that has at least one component from . In selection, where and represent fitness of and , respectively. By this means, competes with for survival. The winner becomes the target vector of the next generation, . For years, DE is improved in various ways. Recently, methods for improving DE include The improved trial vector generation strategies [2-10] The hybridizations of DE and other techniques [7, 9, 11–17]; and The developed types of ensemble of different combinations of operators [18-27] It can be seen that ensemble is one of the active type of method for improving DE. All the types of ensemble listed above are be further introduced in our section for related work. Essentially, ensemble of different combinations of DE operators still belongs to DE algorithm and so called ensemble DE algorithm in this paper. The motivation of this paper is given below. A number of measures have been used in DE algorithms. However, most of the measures need revision for fitting ensemble DE algorithm. Meanwhile, although ensemble DE algorithm may show better performance than each of its constituent algorithms, there still exists the possibility of further improvement on performance with the help of revised measures. In this paper, we enhance Ensemble of Differential Evolution Variants (EDEV) [21], an ensemble DE algorithm, by measures listed below. Firstly, we revise the organization of optional external archive in one of the constituent DE algorithms of EDEV—JADE [28]. In detail, when JADE is used as a constituent algorithm, the individuals eliminated from other constituent algorithms are also sent to optional external archive. Then, we add Linear Population Size Reduction (LPSR), the widely used technique in the field of DE, into algorithm. Under the control of LPSR, population size is linearly reduced. Finally, we implement the Event-Triggered Impulsive (ETI) control, which is firstly introduced from control theory to DE by [12]. Here, the ETI control is implemented to the two inefficient constituent DE algorithms in ensemble confirmed by comparison at intervals. That is, after each time of performance comparison, not only the best performer among the three constituent algorithms as before, but also the other two constituent algorithms, are pointedly treated. Thus, we obtain our Improved Ensemble of Differential Evolution Variants (IEDEV). Our experiments are based on the CEC 2013, 2014 and 2017 benchmark testing suites. Nine peers are involved in experiment. Experimental results show that our IEDEV is competitive. The rest of the paper is organized as follows. In Section II, related work is presented. In Section III, our IEDEV is given. Then, experimental results are shown and analyzed in Section IV. Finally, a conclusion and a prospect are dealt with in Section V.

Related work

Here, related work includes two aspects. Firstly, we list existing ensemble DE algorithms including EDEV. Then, we review existing techniques for improving DE, including the measures taken by us—optional external archive, LPSR, and the ETI control. In SaDE [29], each individual make a choice from multiple mutation strategies based on previous experiences of generating promising solutions. In EPSDE [30], recorded successful combinations of strategy and parameter are employed at high probability. In mDE-bES [31], population is divided into subpopulations. Each subpopulation are different in operators. After every certain number of generations, individuals are exchanged between subpopulations. MPEDE [32] has three mutation strategies. There are three equally sized smaller indicator subpopulations and one much larger reward subpopulation in population of MPEDE. Each constituent mutation strategy controls one indicator subpopulation. After every certain number of generations, the current best performing mutation strategy will be determined according to the ratios between fitness improvements and consumed function evaluations. Then, the reward subpopulation will be allocated dynamically to the determined best performing mutation strategy. In sTDE-dR [18], population is clustered in multiple tribes in which different mutation and crossover strategies are utilized. In each tribe, scaling factor and crossover rate are controlled by a different adaptive scheme. The mean success of each tribe is used to calculate the participation ratio for the next generation. In L-SHADE-SPA [33], there are two combinations of setting for both the parameter for mutation F and the one for crossover CR. L-SHADE-SPACMA [33] is a hybridization framework between LSHADE-SPA and a modified version of CMA-ES. In [34], a memetic framework for solving large-scale global optimization problems is proposed. In the framework, L-SHADE-SPA is used for global exploration, while a modified version of multiple trajectory search is used for local exploitation. In EL-SHADE-SPACMA [35], based on L-SHADE-SPACMA, the greediness of the mutation strategy is changed to be dynamic. Furthermore, another directed mutation strategy is integrated into framework. In the DE algorithm proposed by [19], both fitness landscapes and performance history of the operators to dynamically selecting the most suitable operator. In AMECoDEs [20], two elites-guided trial vector generation strategies may be both employed for each target vector in a generation to generate two trial vectors accordingly. In fact, only the better one can participate in selection. EDEV [21] consists of three highly popular and efficient DE algorithms—JADE [28], CoDE [1], and EPSDE. Similar with population of MPEDE, there are three indicator subpopulations and a reward subpopulation in population of EDEV. Also, the competition mechanism for the four subpopulations are similar with that in MPEDE. MLCC framework [22] implements a parallel structure with the entire population simultaneously monitored by multiple DE algorithms assigned to different layers. A target vector can store, utilize and update its evolution information in different layers. EMMSIQDE [23] is quantum-inspired DE based on mixing multiple strategies. In detail, a new multipopulation mutation evolution mechanism is designed. Meanwhile, the feasible solution space transformation strategy is used. IPOQEA [24] is ensemble based on quantum evolutionary algorithm and particle swarm optimization. This algorithm is proposed for gate allocation of airport. MSQCCEA [25] is an improved quantum-inspired cooperative co-evolution algorithm based on combining the strategies of cooperative co-evolution, random rotation direction and Hamming adaptive rotation angle. Also, the algorithm is proposed for gate allocation. HMCFQDE [26] is ensemble of quantum evolutionary algorithm(QEA) and cooperative coevolution evolutionary algorithm, which is based on a new hybrid mutation strategy consisting of local neighborhood mutation and SaNSDE. The coastal ship path planning model based on the optimized deep Q network (DQN) algorithm [27] is proposed for path planning in the field of coastal ships. In essence, the model is ensemble of environment status information and the DQN algorithm. The former provides training space for the latter. JADE is a famous DE algorithm based on optional external archive. SHADE [36], which is also base on optional external archive, is revised from JADE and has many variants. For example, L-SHADE-SPA, L-SHADE-SPACMA, EL-SHADE-SPACMA, L-SHADE-RSP and EB-L-SHADE are all variants of SHADE. Under the control of the ETI scheme [12], stabilizing impulses and destabilizing impulses are executed based on the event-triggered mechanism. In fact, destabilizing impulses are essentially partial restarts. In [12], the ETI scheme is used in ten DE algorithms. The adaptive social learning strategy [14] can extract the neighborhood relationship information of individuals. Multi-topology-based DE [15], which is based on multiple population topologies, the individual-dependent adaptive topology selection scheme, and the topology-dependent mutation strategy, can utilize the information derived from the differences in fitness. Since [37], LPSR, which means linear decrease in population size, began to be employed in DE algorithms. Recently, LPSR is at least employed in [7, 9, 34, 35, 38].

Our proposed algorithm

Firstly, we discuss EDEV, optional external archive, the ETI control, and LPSR for improvement. Then, we propose our IEDEV based on discussion in this section.

Discussion on the involved methods

EDEV

EDEV [21] is a powerful ensemble DE algorithm. There are three constituent DE algorithms—JADE [28], CoDE [1], and EPSDE [30]—in EDEV. Population of EDEV is partitioned into four subpopulations, including three indicator subpopulations and a reward subpopulation. Each of the three constituent DE algorithms in EDEV owns an indicator subpopulation. After every predefined generations, the most efficient constituent DE algorithm is determined based on comparison. Then, the reward subpopulation is assigned to the determined one as an extra reward. In detail, at the beginning of execution, the reward subpopulation is allocated to one of the three constituent algorithm randomly. At intervals, the most efficient DE algorithm A (k = 1, 2, 3) is determined by where Δf denotes improvement of the kth constituent algorithm in fitness and ΔFES indicates consumed function evaluations of the kth constituent algorithm. After that, the reward subpopulation is reallocated to the most efficient DE algorithm. More details of EDEV can be seen in [21]. It can be seen that there exists a paradox in EDEV. In detail, the best performing constituent algorithm obtains the reward, while the rewarded constituent algorithm may continue performing best with the help of the reward. In fact, no measure is adopted for the other two constituent algorithms to enhance them.

Optional external archive

In JADE, SHADE and the most variants of SHADE, individuals eliminated by selection are all sent to the archive. However, the archive never accepts duplicated individuals. Furthermore, when the archive is full, randomly chosen individuals in it are replaced by new comers. The above method to organize the archive is simple and effective for maintaining diversity to resist stagnation. In EDEV, the constituent algorithm—JADE—employs the archive. According to [28], the paper proposed JADE, the motivation of applying the archive is to give more choices when selecting individual for difference in mutation. Thus, diversity can be better maintained. In EDEV, compared with just using individuals eliminated from JADE, using individuals eliminated from all the three constituent algorithms to organizing the archive may be a better method for maintaining diversity.

The ETI control

The ETI control, which comes from the field of control theory, can be widely used in DE algorithms. The update rate (UR) of the population in the current generation needs to be observed during execution. UR is illustrated by Eq 7 where NP is the population size, and UP is the number of individuals updated in the current generation. When UR begins to decrease, for enhancing exploitation, stabilizing impulses drive the individuals with lower rankings in the current population to approach the individuals with better fitness values. When UR drops to zero or stabilizing impulses fail to take effect, to improve exploration, destabilizing impulses randomly adjust the positions of the individuals with lower rankings in the current population within the area of the current population. More details of stabilizing impulses and destabilizing impulses can be found in [12]. The ranking of each individual for exposed to the two types of impulses is given below. For , where denotes the ranking of according to fitness and denotes the ranking of that based on the number of consecutive stagnation generation. In the experiments of [12], the ETI control is applied on many DE algorithms including JADE, CoDE, and EPSDE and leads to significant improvement. In fact, the three DE algorithms are constituent algorithms of EDEV. Although the ETI control can be widely used in DE algorithms, so far, it can be hardly seen that the technique is implemented in ensemble DE algorithm. In ensemble DE algorithm, the cooperation of different combinations of operators makes that the simple scheme for calling the two types of impulses in [12] becomes invalid. At least, Eq 7 cannot be valid for EDEV to control the two types of impulses because, in a moment, the three constituent DE algorithms may be different in state. For example, when one constituent algorithm leads to little update and need impulses, the other two constituent algorithms may be still active. In this case, UR may still not decrease, or even increase. Therefore, the two types of impulses cannot executed at all. In brief, a new scheme for calling the two types of impulses need be proposed for implementing the ETI control in EDEV.

LPSR

So far, LPSR has many applications in the field of DE. For example, L-SHADE [37], L-SHADE-EpSin [39], jSO [2], L-SHADE-SPACMA [33], L-SHADE-RSP [7], EAGDE [38], and EB-L-SHADE [40] are famous DE algorithms with LPSR. The algorithms are all good performers in competitions of real parameter single objective optimization among population-based metaheuristics held by the series of IEEE Congress on Evolutionary Computation (CEC). It can be seen that LPSR is useful for improving solution.

IEDEV proposed by us

As mentioned before, in EDEV, no measure is adopted for the two constituent algorithms worse in performance to enhance them. Provided that another strategy, e.g., the EIT control, is employed the two constituent algorithms, competition among all the three constituent algorithms may become more intense than before. In this case, reallocation of the reward subpopulation becomes more frequent. Thus, algorithm performance may be further improved. In our IEDEV, firstly, organization of optional external archive is changed. As mentioned before, individuals eliminated from all the three constituent DE algorithms are all sent to the archive. Moreover, the ETI control is applied in the two constituent DE algorithms not best in efficiency. In detail, after each time of reallocation of the reward subpopulation to the best performer among the three constituent DE algorithms, the ETI control is implemented in the other two ones. Here, the parameters for the ETI control, such as UR and R, are computed just based on individuals in constituent DE algorithm. By this means, all constituent DE algorithms are all treated by different means according to their rank in comparison. That is, the most efficient constituent algorithm still obtains the reward subpopulation, while the other two constituent algorithms are supported by the ETI control. In addition, LPSR is applied here. That is, during the course of run, population size is decreased linearly. The pesudo-code of our IEDEV is given in Algorithm 1. Nevertheless, the change in organization of optional external archive for JADE is not reflected by Algorithm 1 directly. In our algorithm, the simple multiple relation between generations and function evaluations in EDEV is not used any more. As shown in Step 7, the main loop is counted by function evaluations but not generations as EDEV any more. Algorithm 1 The pseudo-code of L-ETI-EDEV Input: NP, the maximum value of NP NP, the minimum value of NP MaxFES, the maximum number of function evaluations; λ (k = 1, 2, 3, 4), the proportion between size of the kth subpopulation and NP ng, interval for determining the most efficient constituent DE algorithm Parameter: NP, population size; A (k = 1, 2, 3), the kth constituent DE algorithm (A1, A2, and A3 are JADE, CoDE, and EPSDE, respectively) FES, fitness evaluations FES (k = 1, 2, 3), consumed fitness evaluations of A 1: Initialize population, pop 2: Set Δf = 0 and ΔFES = 0 (k = 1, 2, 3) 3: Randomly divide pop into four subpopulations, pop (k = 1, 2, 3, 4), whose size is NP = λ ⋅ NP 4: Randomly select a integer m from [1, 3]. 5: Let pop = pop ∪ pop4 and NP = NP + NP4 6: FES = NP, r = 0, and r′ = 0 7: while FES <= MaxFES do 8:  for k = 1 to 3 do 9:   Execute A on pop 10:   calculate Δf and ΔFES 11:  end for 12: 13:  pop = ∪ pop 14:  r′ = r and r = mod(MaxFES, ng ⋅ NP) 15:  if r′ > r then 16:   Determine the most efficient constituent DE algorithm A by Eq 6 17:  end if 18:  Randomly divide pop into four subpopulations, pop (k = 1, 2, 3, 4), whose size are NP = λ ⋅ NP 19:  Let pop = pop ∪ pop4 and NP = NP + NP4 20:  Add the ETI control into the two constituent DE algorithms other than A 21:  NP = ((NP − NP)/MaxFES) ⋅ FES) + NP 22: end while 23: Report solution

Experimental study

In the section, we list and compare computational results of the proposed algorithm and other algorithms. Firstly, we describe setup in experiment. Then, an experiment based on the CEC 2013 benchmark testing suite is executed to investigate the effect of each of the measures taken by us. After that, a comparative comparison against existing algorithms is executed based on the CEC 2014 and 2017 benchmark testing suites. In detail, we compare out IEDEV with EBOwithCMAR [41], jSO, L-SHADE-SPACMA, ETI-JADE, L-SHADE-RSP, EDEV, EAGDE, EB-L-SHADE, and NDE [9]. Among the peers, at least L-SHADE-SPACMA, ETI-JADE, L-SHADE-RSP, EB-L-SAHDE employ optional external archive, while ETI-JADE implement the ETI control. The all peers except EBOwithCMAR, ETI-JADE, and EDEV are all based on LPSR.

Experimental settings

Settings of all the algorithms are shown in Table 1. Here, D denotes dimensionality, while MaxFES represents maximum number of function evaluations. The parameters for IEDEV are further explained as below. NP and NP is for LPSR. λ1, λ2, and λ3 are inherited from EDEV to define ratio of each constituent DE algorithm, while LN and UN are redefined by us for the ETI control. Details can be found in the last subsection of the previous section. In all experiments, MaxFES is set 10000 ⋅ D. We use two non-parametric statistical hypothesis tests to compare and analyze solution. In detail, the Friedman test is used for multiple comparison, while the Wilcoxon’s rank sum test for pairwise comparison.
Table 1

Settings for algorithms.

AlgorithmParameters
EBOwithCMARNP1,max = 18 ⋅ D, NP1,min = 4, NP2,max = 46.8 ⋅ D, NP2,min = 10, NP3 = 4 + 3 ⋅ log(D), H = 6, σ = 0.3, CS = 200 when D = 30, CS = 300 when D = 100, probls = 0.1 and cfels = 0.25 ⋅ MaxFES
jSONPmax=25·log(D)·D, NPmin = 4 pmax = 0.25, pmin=pmax2, |A| = 1404, H = 5
L-SHADE-SPACMANPmax = 18 ⋅ D, Pbest = 0.11, H = 1.4, Arc_rate = 5, FCP = 0.5, c = 0.8, T = 0.5 ⋅ MaxFES
ETI-JADENP = 100, LN = 1, UN = NP, μF = 0.5, μCR = 0.5, c = 0.1, |A| = 100, and p = 0.05 [12]
L-SHADE-RSPNPmax=D23·75, NPmin = 4, |A| = NP, H = 5, and k = 3 [7]
EDEVNP = 60 when D = 30, NP = 100 when D = 50, 100, λ1 = λ2 = λ3 = 0.1, and ng = 20 [21]
EAGDENPmax = 180 when D = 30, NPmax = 400 when D = 100, NPmin = 12, p = 0.1
EBL-SHADENPmax = 18 ⋅ D, NPmin = 4, Pbest = 0.11, EDE_best = 0.10, |A| = 1.4
NDENPmax = 10 ⋅ D, NPmin = 5, μF = 0.5, μCR = 0.5, gm = 10, and c = 0.1 [9]
IEDEVNPmax = 300, NPmin = 4 λ1 = λ2 = λ3 = 0.1, ng = 20, LN = 1, and UN = NP

Experiment to investigate the effect of our measures

This experiment is based on the CEC 2013 benchmark testing suite which consists of 28 benchmark functions. In this experiment, D is set 30. For each function in the suite, EDEV, IEDEV-1 (EDEV changed in organization of the archive), IEDEV-2 (EDEV with the ETI control), IEDEV-3 (EDEV with LPSR), and our IEDEV are all executed 30 times, respectively. Results are given in Table 2. Then, in Table 3, we lists Friedman test ranks based on the results in Table 2. From the table, it can be seen that p-value is less than 0.05. That is, there exists significant difference on performance. According to Table 3, each measure taken by us enhances EDEV. Therefore, our IEDEV which integrates all the three measures performs much better than EDEV.
Table 2

Result of the experiment to investigate the effect of measures.

FunctionAverage (standard deviation) of algorithms
EDEVIEDEV-1IEDEV-2IEDEV-3IEDEV
F10.00E+000.00E+000.00E+000.00E+000.00E+00
(0.00E+00)(0.00E+00)(0.00E+00)(0.00E+00)(0.00E+00)
F21.58E+041.35E+049.57E+031.34E+045.60E+03
(1.01E+04)(8.35E+03)(7.38E+03)(1.25E+04)(6.91E+03)
F31.89E+051.92E+051.24E+051.76E+051.18E+05
(7.23E+05)(6.82E+05)(3.58E+05)(4.63E+05)(2.76E+05)
F48.90E+008.16E+007.67E+001.17E+014.72E+00
(7.16E+00)(5.81E+00)(9.34E+00)(9.25E+00)(7.28E+00)
F50.00E+000.00E+000.00E+000.00E+000.00E+00
(0.00E+00)(0.00E+00)(0.00E+00)(0.00E+00)(0.00E+00)
F66.71E-016.82E-018.18E-015.84E-016.62E-01
(1.35E+00)(8.46E-01)(9.81E-01)(7.94E-01)(1.31E+00)
F73.06E+002.81E+001.79E+002.91E+001.35E+00
(5.16E+00)(4.78E+00)(2.31E+00)(7.24E+00)(6.34E+00)
F82.09E+012.10E+012.03E+012.07E+012.03E+01
(6.00E-02)(7.24E-02)(5.27E-02)(3.71E-03)(5.41E-03)
F92.54E+012.48E+012.85E+012.84E+012.66E+01
(2.27E+00)(3.57E+00)(3.39E+00)(5.48E+00)(2.13E+00)
F103.88E-023.25E-022.57E-022.67E-022.46E-02
(2.42E-02)(3.84E-02)(1.86E-02)(5.82E-03)(4.27E-03)
F110.00E+000.00E+000.00E+000.00E+000.00E+00
(0.00E+00)(0.00E+00)(0.00E+00)(0.00E+00)(0.00E+00)
F122.68E+012.73E+012.18E+012.59E+012.16E+01
(7.17E+00)(5.75E+00)(8.64E+00)(8.57E+00)(6.73E+00)
F134.32E+014.39E+013.27E+013.97E+012.59E+01
(1.71E+01)(2.38E+01)(1.37E+01)(1.52E+01)(1.37E+01)
F141.72E-011.64E-012.67E-011.68E-011.82E-01
(1.07E-01)(3.57E-01)(1.58E-01)(1.39E-01)(2.25E-01)
F154.19E+034.28E+033.87E+033.53E+033.21E+03
(4.96E+02)(5.91E+02)(5.61E+02)(2.97E+02)(1.78E+02)
F162.27E+001.76E+001.95E+001.81E+001.58E+00
(3.79E-01)(2.61E-01)(4.27E-01)(4.38E-01)(3.64E-01)
F173.04E+013.04E+013.04E+013.04E+013.04E+01
(2.54E-13)(4.58E-12)(1.57E-14)(3.71E-13)(8.49E-14)
F189.21E+019.35E+019.07E+017.24E+017.03E+01
(8.61E+00)(7.71E+00)(5.67E+00)(6.34E+00)(5.75E+00)
F191.98E+001.75E+001.83E+001.52E+001.42E+00
(1.56E-01)(3.56E-01)(2.43E-01)(3.67E-01)(5.73E-01)
F201.10E+011.08E+011.27E+011.08E+011.17E+01
(3.99E-01)(2.58E-01)(4.97E-01)(4.41E-02)(3.96E-01)
F212.99E+022.86E+022.58E+022.75E+022.45E+02
(7.01E+01)(8.21E+01)(6.61E+01)(5.87E+01)(8.63E+01)
F221.16E+021.28E+028.25E+011.37E+021.03E+02
(2.72E+01)(3.77E+01)(3.78E+01)(3.64E+01)(2.95E+01)
F234.40E+034.46E+034.12E+034.37E+034.28E+03
(7.69E+02)(6.72E+02)(3.97E+02)(9.37E+02)(6.52E+02)
F242.37E+022.46E+022.21E+022.16E+022.05E+02
(3.22E+01)(2.46E+01)(1.58E+01)(5.28E+01)(1.83E+01)
F252.76E+022.65E+022.72E+022.75E+022.70E+02
(6.85E+00)(5.82E+02)(4.23E+00)(7.82E+00)(5.85E+00)
F262.00E+022.00E+022.00E+022.00E+022.00E+02
(8.13E-03)(7.58E-03)(5.48E-05)(5.54E-05)(8.32E-07)
F276.90E+025.68E+024.28E+026.22E+024.79E+02
(2.19E+02)(3.71E+02)(3.41E+02)(5.48E+02)(6.62E+02)
F283.00E+023.00E+023.00E+023.00E+023.00E+02
(0.00E+00)(0.00E+00)(0.00E+00)(0.00E+00)(0.00E+00)
Table 3

Friedman test ranks of EDEV and its variants proposed by us.

AlgorithmRankingRank
IEDEV1.91071
IEDEV-22.80362
IEDEV-32.98213
IEDEV-13.44644
EDEV3.85715
Friedman p value3.18E-06

Experiment for comparative comparison

Based on the CEC 2014 benchmark test suite and the CEC 2017 benchmark test suite, when dimensionality is set 30 and 100, our algorithm is compared with the nine peers listed above. Furthermore, we give convergence graphs. Details are listed below. The results of CEC 2014 functions are given in Tables 4 and 5. The Table 4 is for the comparison when dimensionality is set 30, while Table 5 is for 100. In Table 6, we lists Friedman test ranks based on the result in Tables 4 and 5. From the table, it can be seen that p-value is always less than 0.05. That is, there exists significant difference on performance. In Fig 1, convergence graph of the ten algorithms are plotted for five functions int the CEC 2014 sutie. For these functions, our algorithm never performs worse than the peers.
Table 4

Results for CEC 2014 suites with 30 in dimensionality.

FunctionAverage (standard deviation) of algorithms
EBOwith CMARjSOL-SHADE-SPACMAETI-JADEL-SHADE-RSPEDEVEAGDEEBL-SHADENDEIEDEV
F14.76E-060.00E+000.00E+007.09E+022.46E-143.26E+030.00E+000.00E+005.50E+028.70E+01
(6.95E-06)+(0.00E+00)+(0.00E+00)+(1.43E+03)−(2.45E-14)+(9.10E+03)−(0.00E+00)+(0.00e+00)+(1.31E+03)−(1.67E+02)
F22.18E-140.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+00
(1.22E-14)≈(0.00E+00)≈(0.00E+00)≈(0.00E+00)≈(0.00E+00)≈(0.00E+00)≈(0.00E+00)≈(0.00e+00)≈(0.00E+00)≈(0.00E+00)
F31.33E-140.00E+000.00E+004.00E-040.00E+000.00E+000.00E+000.00E+000.00E+000.00E+00
(2.45E-14)≈(0.00E+00)≈(0.00E+00)≈(6.09E-04)−(0.00E+00)≈(0.00E+00)≈(0.00E+00)≈(0.00e+00)≈(0.00E+00)≈(0.00E+00)
F45.87E+010.00E+005.86E+012.11E+004.74E-146.86E-035.86E+015.86E+017.74E-048.37E-05
(1.01E+00)−(0.00E+00)+(1.06E-14)−(1.16E+01)−(3.37E-14)+(2.55E-02)−(1.06E-14)−(1.01e+00)−(1.53E-03)≈(7.37E-04)
F52.00E+012.08E+012.02E+012.00E+012.02E+012.04E+012.01E+012.01E+012.02E+012.01E+01
(9.18E-06)+(2.42E-01)−(2.35E-02)≈(1.91E-02)+(4.93E-02)≈(5.11E-02)−(2.51E-02)≈(3.42e-02)≈(8.50E-02)≈(5.30E-02)
F61.16E-018.52E-069.32E-024.90E-013.59E-025.21E-016.90E-010.00E+002.38E+005.63E-05
(3.19E-01)−(1.26E-05)+(4.32E-01)−(7.92E-01)−(1.96E-01)−(1.16E+00)−(2.00E+00)−(3.30e-01)+(2.29E+00)−(7.28E-04)
F70.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+00
(0.00E+00)≈(0.00E+00)≈(0.00E+00)≈(0.00E+00)≈(0.00E+00)≈(0.00E+00)≈(0.00E+00)≈(0.00e+00)≈(0.00E+00)≈(0.00E+00)
F89.47E-140.00E+000.00E+000.00E+004.11E-090.00E+000.00E+000.00E+002.32E+000.00E+00
(4.31E-14)≈(0.00E+00)≈(0.00E+00)≈(0.00E+00)≈(7.73E-09)−(0.00E+00)≈(0.00E+00)≈(5.24e-14)≈(2.93E+00)−(0.00E+00)
F91.38E+018.38E+005.39E+004.25E+019.13E+003.49E+017.82E+003.21E+005.12E+014.19E+00
(2.93E+00)−(1.87E+00)−(2.13E+00)≈(4.91E+00)≈(1.98E+00)−(5.46E+00)−(1.55e+00)−(1.40e+00)≈(2.15E+01)−(3.61E+00)
F102.01E-021.63E+001.11E-024.37E-026.32E+002.14E+002.78E-031.82E-124.37E+005.93E-02
(2.08E-02)+(1.17E+00)−(1.52E-02)+(3.43E-02)+(2.37E+00)−(9.49E+00)−(7.20E-03)−(1.48e-02)+(2.27E+01)−(7.56E-02)
F111.71E+031.31E+031.54E+031.15E+031.20E+032.51E+031.86E+031.39E+032.10E+038.50E+01
(2.51E+02)−(2.29E+02)−(3.51E+02)−(3.69E+02)−(2.18E+02)−(6.79E+02)−(1.73E+02)−(1.80e+02)−(5.59E+02)−(3.67E+02)
F129.29E-024.27E-012.25E-017.33E-022.39E-015.53E-012.42E-011.56E-011.55E-011.31E-01
(3.65E-02)+(3.53E-01)−(3.27E-02)−(2.77E-02)+(5.01E-02)−(1.66E-01)−(3.89E-02)−(4.07e-02)−(1.02E-01)−(6.18E-02)
F131.36E-011.35E-011.08E-011.39E-011.29E-011.94E-011.30E-018.29E-029.90E-029.51E-02
(2.72E-02)−(2.13E-02)−(1.76E-02)+(3.53E-02)+(1.40E-02)≈(3.36E-02)−(1.82E-02)−(1.16e-02)≈(3.03E-02)≈(4.62E-02)
F141.78E-012.24E-011.80E-011.63E-011.41E-011.75E-012.11E-011.52E-012.26E-011.52E-01
(1.75E-02)−(3.46E-02)−(2.14E-02)−(2.73E-02)−(2.05E-02)+(2.56E-02)−(2.38E-02)−(2.55e-02)≈(3.66E-02)−(2.85E-02)
F152.13E+002.22E+002.19E+002.61E+002.39E+004.03E+002.48E+001.99E+003.10E+002.03E+00
(3.86E-01)−(3.21E-01)−(3.51E-01)≈(5.72E-01)−(3.62E-01)−(4.78E-01)−(3.43E-01)−(2.47e-01)≈(8.71E-01)−(1.56E-01)
F169.80E+008.72E+008.77E+008.32E+008.31E+009.86E+009.92E+008.59E+001.00E+018.27E+00
(4.71E-01)−(7.48E-01)−(6.34E-01)−(5.62E-01)≈(4.39E-01)≈(4.19E-01)−(4.75E-01)−(4.63e-01)−(7.26E-01)≈(3.76E-01)
F172.72E+026.74E+013.81E+022.19E+046.67E+014.52E+033.67E+025.70E+011.91E+024.16E+03
(1.12E+02)+(1.52E+01)+(1.45E+02)+(6.44E+04)−(3.88E+01)+(8.35E+03)≈(1.38E+02)+(9.93e+01)+(1.19E+02)+(4.28E+03)
F181.29E+012.21E+001.36E+011.05E+022.70E+002.44E+019.70E+003.16E+008.58E+008.60E+00
(7.35E+00)−(1.18E+00)+(5.23E+00)−(2.09E+02)−(1.54E+00)+(1.58E+01)−(4.25E+00)≈(2.42e+00)+(3.77E+00)≈(3.67E+00)
F193.78E+001.99E+002.37E+003.83E+001.92E+003.65E+007.95E+003.43E+002.69E+002.16E+00
(1.90E+00)−(6.54E-01)+(9.99E-01)−(7.95E-01)−(8.18E-01)+(2.26E+00)−(1.71E+00)−(1.52e+00)−(7.11E-01)−(3.95E+00)
F203.65E+002.02E+003.80E+001.52E+021.94E+001.47E+014.13E+001.18E+005.30E+008.49E+00
(1.73E+00)+(6.92E-01)+(1.86E+00)+(1.09E+02)−(6.42E-01)+(3.60E+00)−(1.45E+00)+(1.22e+00)+(1.70E+00)+(2.57E+00)
F211.70E+022.62E+011.77E+022.06E+031.58E+013.62E+021.84E+022.17E+004.06E+011.58E+01
(7.50E+01)−(3.90E+01)−(9.89E+01)−(7.27E+03)−(3.17E+01)≈(1.71E+02)−(9.88E+01)−(8.50e+01)+(5.14E+01)−(6.82E+01)
F222.51E+012.91E+012.22E+011.03E+022.77E+011.03E+022.87E+012.42E+016.40E+019.23E+01
(1.57E+00)+(2.18E+01)+(1.53E+00)+(7.91E+01)≈(2.21E+01)+(6.14E+01)≈(2.33E+00)+(1.19e+00)+(6.83E+01)+(1.84E+01)
F233.36E+023.15E+023.36E+023.15E+023.15E+023.14E+023.36E+023.36E+023.15E+023.14E+02
(8.44E-14)−(1.09E-13)−(0.00E+00)−(1.11E-13)−(5.78E-14)−(1.57E-13)≈(8.44E-14)−(8.44e-14)−(1.45E-13)−(2.44E-14)
F241.97E+022.07E+022.01E+022.25E+022.06E+022.24E+022.01E+022.01E+022.21E+022.05E+02
(1.84E+01)+(1.02E+01)≈(3.94E-02)≈(2.42E+00)−(1.02E+01)≈(9.60E-01)−(5.50E-02)+(4.80e-02)+(6.99E+00)−(6.35E+00)
F252.00E+022.03E+022.01E+022.04E+022.03E+022.00E+022.02E+022.00E+022.03E+022.00E+02
(9.77E-01))≈(2.79E-02)≈(1.24E+00)≈(1.20E+00)−(1.89E-02)−(2.74E-02)≈(1.41E+00)−(1.05e+00)≈(2.88E-01)−(3.76E-02)
F261.00E+021.00E+021.00E+021.00E+021.00E+021.00E+021.00E+021.00E+021.00E+021.00E+02
(2.51E-02))≈(2.22E-02)≈(2.33E-02)≈(3.70E-02)≈(1.56E-02)≈(3.86E-02)≈(1.41E-02)≈(1.51e-02)≈(5.82E-02)≈(5.39E-02)
F273.01E+023.00E+023.02E+023.32E+023.01E+023.60E+023.02E+023.00E+024.00E+023.37E+02
(1.74E+00)+(1.71E-13)+(2.83E+00)+(4.50E+01)≈(6.80E+00)+(4.95E+01)−(3.04E+00)+(1.69e+00)+(2.40E-01)−(4.53E+01)
F284.14E+028.25E+024.19E+027.63E+028.18E+023.83E+024.21E+024.15E+028.26E+024.09E+02
(2.16E+01)≈(1.94E+01)−(2.40E+00)+(3.57E+01)−(1.85E+01)−(6.52E+00)+(3.98E+00)−(3.08e+00)−(2.68E+01)−(2.17E+01)
F294.33E+027.16E+024.96E+027.44E+027.15E+022.14E+024.32E+024.26E+026.46E+024.06E+02
(1.37E+01)−(2.48E+00)−(1.16E+01)≈(1.13E+02)−(1.63E+00)−(9.65E-01)+(1.03E+01)−(5.89e+00)−(1.84E+02)−(6.84E+00)
F304.43E+026.53E+024.63E+021.43E+032.01E+033.66E+024.43E+023.87E+025.62E+023.26E+02
(1.33E+01)−(2.19E+02)−(5.51E+01)−(4.60E+02)−(7.02E+02)−(1.07E+02)≈(7.94E+01)−(1.44e+01)−(1.86E+02)−(3.49E+02)
14141118121817918
+9984926103
771189107119

“+” or “−” denotes that the current result is significantly better or statistical worse than the result of our algorithm in terms of Wilcoxon’s rank sum test at a 0.05 significance level, respectively. Meanwhile, “≈” represents that there is no significant difference.

Table 5

Results for CEC 2014 suites with 100 in dimensionality.

FunctionAverage (standard deviation) of algorithms
EBOwith CMARjSOL-SHADE-SPACMAETI-JADEL-SHADE-RSPEDEVEAGDEEBL-SHADENDEIEDEV
F11.66E-021.37E+051.03E+041.39E+056.95E+041.07E+051.39E+056.68E+049.90E+051.68E+05
(6.38e-03)+(4.54E+04)≈(8.52E+03)+(1.07E+05)≈(3.89E+04)+(5.69E+04)+(4.31E+04)≈(5.49e+04)+(2.69E+05))−(8.57E+04)
F21.46E-040.00E+000.00E+001.56E-102.56E-132.39E-100.00E+001.42E-133.98E+030.00E+00
(1.66e-04)−(0.00E+00)≈(0.00E+00)≈(3.74E-10)≈(1.04E-13)≈(3.81E-10))−(0.00E+00)≈(8.50e-14)≈(5.04E+03))−(0.00E+00)
F33.16E-090.00E+000.00E+001.84E+024.26E-134.84E+000.00E+001.14E-131.26E+017.31E-11
(3.76e-09)≈(0.00E+00)+(0.00E+00)≈(1.56E+02))−(1.37E-13)≈(1.04E+01))−(0.00E+00)≈(1.97e-13)≈(2.12E+01))−(5.47E-11)
F41.77E+021.56E+022.05E+029.50E+011.77E+025.45E+011.85E+026.84E+011.62E+023.27E+01
(6.04e+01)−(2.80E+01))−(1.04E+01)−(4.44E+01))−(3.28E+01))−(6.85E+01))−(2.95E+01)−(3.84e+01)−(2.95E+01))−(3.98E+01)
F52.00E+012.08E+012.05E+012.00E+012.07E+012.08E+012.06E+012.05E+012.05E+012.00E+01
(1.39e-06)≈(3.15E-01))−(3.67E-02)−(6.98E-03)≈(2.16E-01))−(2.96E-01))−(3.30E-02)−(2.67e-02)−(3.04E-01))−(7.24E-04)
F61.14E+004.01E+007.75E-012.38E+011.31E+003.65E+011.23E+016.99E+006.18E+011.68E+00
(1.10e+00)+(1.76E+00))−(6.24E-01)+(9.22E+00))−(1.17E+00)+(4.21E+00))−(2.62E+00)−(2.71e+00)−(1.38E+01))−(1.49E+00)
F71.97E-130.00E+000.00E+009.04E-041.59E-131.40E-038.21E-041.14E-131.23E-037.56E-14
(5.11e-14)≈(0.00E+00)≈(0.00E+00)≈(2.86E-03))−(5.66E-14)≈(3.75E-03))−(3.19E-03)−(1.35e-03)≈(4.13E-03))−(2.57E-14)
F81.86E-014.20E-034.34E+001.14E-132.47E+000.00E+001.04E-016.04E-042.78E+010.00E+00
(3.96e-01)−(2.53E-03))−(2.11E+00)−(0.00E+00)≈(1.35E+00))−(0.00E+00)≈(5.10E-02)−(9.27e-04)−(2.62E+01))−(0.00E+00)
F95.16E+014.45E+011.16E+011.46E+023.70E+011.71E+025.72E+012.59E+018.95E+013.87E+01
(1.25e+01)−(6.75E+00))−(2.75E+00)+(2.47E+01))−(8.51E+00)≈(2.57E+01))−(5.25E+00)−(7.24e+00)+(3.83E+01))−(6.54E+00)
F108.56E+018.01E+011.72E+011.46E+022.64E+027.15E-016.68E+011.63E+013.83E+015.24E-01
(1.50e+02)−(2.59E+01))−(3.45E+00)−(2.68E+01))−(5.27E+01))−(2.27E-01))−(1.16E+01)−(4.69e+00)−(1.51E+01))−(7.27E-01)
F111.14E+041.01E+041.14E+049.41E+031.08E+041.11E+041.54E+041.20E+041.30E+041.06E+04
(1.26e+03)≈(7.02E+02)+(1.12E+03)−(8.88E+02)≈(8.09E+02)≈(3.50E+03)≈(6.18E+02)−(6.58e+02)−(1.47E+03)≈(9.14E+02)
F126.80E-024.60E-019.74E-011.04E-014.77E-018.30E-011.09E+007.61E-013.52E-013.48E-01
(2.87e-02)−(8.64E-02))−(9.45E-02)−(5.14E-02)+(4.46E-02))−(6.83E-01))−(9.91E-02)−(8.96e-02)−(2.34E-01)≈(5.57E-02)
F132.84E-013.09E-013.04E-013.22E-012.66E-013.64E-012.41E-011.87E-012.75E-013.37E-01
(2.49e-02)≈(4.29E-02)+(2.45E-02)+(5.38E-02)≈(2.46E-02)+(3.43E-02)≈(1.82E-02)+(1.67e-02)+(4.64E-02)+(2.47E-02)
F142.47E-012.10E+022.27E-011.14E-011.08E-012.09E-013.06E-012.65E-011.38E-011.52E-01
(1.39e-02)−(3.97E+01))−(1.67E-02)−(1.21E-02)+(9.94E-03)+(1.69E-02))−(1.51E-02)−(1.27e-02)−(1.64E-02)+(1.59E-02)
F151.06E+011.55E+011.27E+011.88E+011.68E+012.12E+011.92E+011.34E+011.18E+011.61E+01
(3.02e+00)+(1.93E+00)≈(2.58E+00)+(3.36E+00))−(9.89E-01))−(3.99E+00))−(1.30E+00)−(1.38e+00)+(1.62E+00)+(1.54E+00)
F164.06E+013.89E+013.88E+013.85E+013.89E+014.04E+014.05E+013.86E+014.23E+013.67E+01
(1.33e+00)−(7.05E-01))−(6.52E-01)−(1.84E+00))−(4.19E-01))−(5.51E-01))−(5.36E-01)−(6.83e-01)−(1.76E+00)≈(7.28E-01)
F173.88E+033.52E+033.30E+031.25E+043.99E+034.59E+045.21E+034.04E+039.81E+033.42E+04
(6.92e+02)+(7.34E+02)+(4.47E+02)+(4.79E+03)+(5.40E+02)+(1.89E+05))−(7.45E+02)+(7.04e+02)+(4.94E+03)+(2.51E+04)
F181.61E+022.17E+022.05E+026.40E+022.61E+023.05E+022.54E+022.08E+022.53E+022.11E+02
(1.93e+01)+(2.04E+01)≈(2.61E+01)≈(5.70E+02))−(3.34E+01)≈(6.52E+01))−(2.78E+01)−(2.03e+01)≈(5.25E+01)−(6.75E+01)
F191.04E+069.11E+015.93E+019.75E+019.12E+014.33E+017.04E+016.34E+019.23E+013.76E+01
(7.94e+05)−(1.19E+00))−(1.37E+00)−(1.76E+01))−(1.24E+00))−(2.87E+01)≈(2.03E+00)−(2.42e+00)−(1.99E+00))−(2.49E+01)
F203.38E+034.87E+013.07E+011.12E+033.52E+013.30E+021.73E+027.44E+013.15E+024.43E+02
(4.84e+02)−(1.14E+01)+(7.22E+00)+(1.21E+03))−(8.30E+00)+(9.56E+01)+(4.49E+01)+(2.73e+01)+(6.82E+01)+(1.28E+02)
F216.56E+029.04E+021.40E+034.22E+031.03E+037.47E+032.96E+031.08E+031.88E+035.47E+03
(6.80e+01)+(3.73E+02)+(3.86E+02)+(1.91E+03)+(3.55E+02)+(1.95E+04))−(6.02E+02)+(4.91e+02)+(6.12E+02)+(4.43E+04)
F221.89E+041.05E+038.66E+021.53E+031.10E+031.43E+037.37E+022.79E+021.46E+031.27E+03
(5.45e+03)−(2.43E+02)+(3.96E+02)+(3.84E+02)≈(2.51E+02)+(3.46E+02)≈(2.07E+02)+(1.73e+02)+(5.28E+02))−(5.41E+02)
F232.49E+043.48E+023.38E+023.48E+023.48E+023.45E+023.38E+023.38E+023.48E+023.06E+02
(6.34e+03)−(0.00E+00)−(1.95E+00)−(1.89E-13)−(0.00E+00)−(5.40E-12)−(1.95E+00)−(1.95e+00)−(2.94E-12)+(0.00E+00)
F242.00E+023.84E+022.03E+023.99E+023.87E+023.94E+022.03E+022.03E+023.80E+022.00E+02
(2.05e+00)≈(2.66E+00)−(1.22E-01)−(5.67E+00)−(2.06E+00)−(3.79E+00)−(1.69E-01)−(9.72e-02)−(2.96E+00)−(2.41E+00)
F251.39E+052.02E+022.14E+022.71E+022.16E+022.41E+022.17E+022.15E+022.29E+022.10E+02
(3.47e+04)−(4.79E+00)+(2.08E-01)≈(8.10E+00))−(9.80E-01)−(2.16E+01))−(1.36E+00)≈(1.27e+00)−(1.26E+01)−(3.57E+01)
F264.25E+042.00E+021.00E+022.00E+022.00E+022.00E+021.00E+021.00E+021.37E+022.00E+02
(1.55e+03)−(1.99E-13)≈(2.25E-02)+(1.69E-02)≈(2.25E-02)≈(1.59E-02)≈(1.48E-02)+(1.56e-02)+(4.89E+01)+(1.84E-02)
F272.09E+033.43E+023.15E+021.09E+033.08E+021.10E+035.04E+024.02E+026.77E+029.47E+02
(2.59e+03)−(3.14E+01)+(1.41E+01)+(1.15E+02)≈(1.64E+01)+(5.03E+02)≈(5.99E+01)+(4.95e+01)+(8.92E+01)+(3.57E+02)
F282.89E+042.14E+035.26E+022.30E+032.11E+036.80E+025.83E+025.31E+022.30E+036.68E+02
(5.80e+04)−(7.33E+01))−(1.47E+01)+(2.58E+02))−(5.34E+01))−(8.14E+01)≈(1.60E+01)≈(1.51e+01)+(7.44E+01))−(2.87E+01)
F294.40E+037.36E+029.27E+021.35E+037.74E+022.51E+029.31E+029.20E+021.22E+032.87E+02
(6.91e+02)−(3.06E+01))−(6.72E+00)−(2.03E+02))−(5.94E+01))−(5.09E+00)+(5.99E+00)−(7.08e+00)−(2.49E+02))−(4.26E+00)
F301.51E+114.73E+035.70E+038.36E+037.96E+032.67E+035.96E+033.83E+033.95E+032.33E+03
(1.51e+10)−(1.01E+03))−(6.83E+02)−(1.13E+03))−(7.57E+02))−(6.61E+02))−(7.12E+02)−(5.89e+02)−(6.70E+02))−(4.39E+02)
181513171419181518
+69124937119
665978543

“+” or “−” denotes that the current result is significantly better or statistical worse than the result of our algorithm in terms of Wilcoxon’s rank sum test at a 0.05 significance level, respectively. Meanwhile, “≈” represents that there is no significant difference.

Table 6

Friedman test ranks for the CEC 2014 experiment.

Algorithm30D100DMean RankingRank
EBL-SHADE3.333.883.611
IEDEV3.924.084.002
L-SHADE-SPACMA5.233.854.543
jSO5.234.855.044
L-SHADE-RSP4.975.385.185
EAGDE5.955.975.966
EBOwithCMAR5.556.405.987
EDEV6.806.706.758
NDE7.006.856.939
ETI-JADE7.027.037.0310
Friedman p value2.76E-082.85E-07
Fig 1

Convergence graphs of the ten algorithms for the five functions from the CEC 2014 suite.

(a): F11, (b): F14, (c): F17, (d): F23, (e): F30.

Convergence graphs of the ten algorithms for the five functions from the CEC 2014 suite.

(a): F11, (b): F14, (c): F17, (d): F23, (e): F30. “+” or “−” denotes that the current result is significantly better or statistical worse than the result of our algorithm in terms of Wilcoxon’s rank sum test at a 0.05 significance level, respectively. Meanwhile, “≈” represents that there is no significant difference. “+” or “−” denotes that the current result is significantly better or statistical worse than the result of our algorithm in terms of Wilcoxon’s rank sum test at a 0.05 significance level, respectively. Meanwhile, “≈” represents that there is no significant difference. The results of CEC 2017 functions are given in Tables 7 and 8. The former is for the comparison when dimensionality is set 30, while the latter is for 100. In Table 9, we lists Friedman test ranks based on the result in Tables 7 and 8. From the table, it can be seen that p-value is always less than 0.05. That is, there exists significant difference on performance.
Table 7

Results for CEC 2017 suites with 30 in dimensionality.

FunctionAverage (standard deviation) of algorithms
EBOwith CMARjSOL-SHADE-SPACMAETI-JADEL-SHADE-RSPEDEVEAGDEEBL-SHADENDEIEDEV
F10.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+000.00E+00
(0.00E+00)≈(0.00E+00)≈(0.00E+00)≈(0.00E+00)≈(0.00E+00)≈(0.00E+00)≈(0.00E+00)≈(2.59e-15)≈(0.00E+00)≈(0.00E+00)
F20.00E+000.00E+000.00E+003.71E-131.42E-141.97E-120.00E+000.00E+004.84E-092.58E-14
(0.00e+00)≈(0.00E+00)≈(0.00E+00)≈(4.09E-13)≈(1.94E-14)≈(4.82E-12)≈(0.00E+00)≈(7.21e-15)≈(2.46E-08)−(3.57E-14)
F37.39E-140.00E+000.00E+006.59E+032.27E-145.96E-020.00E+000.00E+006.18E-040.00E+00
(3.39e-14)≈(0.00E+00)≈(0.00E+00)≈(6.52E+03)−(2.83E-14)≈(1.96E-01)−(0.00E+00)≈(2.79e-14)≈(3.39E-03)−(7.67E-14)
F45.93E+015.86E+015.86E+014.25E+015.86E+014.00E+005.86E+015.86E+015.91E+011.50E+00
(1.92e+00)−(2.08E-14)−(0.00E+00)−(2.43E+01)−(2.11E-14)−(1.72E+00)−(1.49E-14)−(3.17e-14)−(1.70E+00)−(8.96E-01)
F52.69E+008.79E+003.37E+002.21E+018.65E+003.27E+017.18E+003.11E+003.98E+015.46E+00
(1.59e+00)+(1.56E+00)−(2.06E+00)+(5.60E+00)−(1.67E+00)−(6.29E+00)−(1.39E+00)≈(1.48e+00)+(1.98E+01)−(2.37E+00)
F61.14E-131.14E-080.00E+001.14E-138.50E-081.14E-135.70E-091.14E-134.56E-091.14E-13
(0.00e+00)≈(3.46E-08)−(0.00E+00)+(0.00E+00)≈(2.11E-07)−(0.00E+00)≈(2.55E-08)−(2.50e-08)≈(2.50E-08)−(0.00E+00)
F73.35E+013.92E+013.40E+015.14E+014.02E+016.38E+013.86E+013.52E+015.96E+013.57E+01
(8.12e-01)+(1.70E+00)−(9.41E-01)+(4.62E+00)−(1.65E+00)−(5.60E+00)−(1.13E+00)≈(1.27e+00)≈(1.03E+01)−(3.27E+00)
F82.49E+009.33E+003.64E+002.30E+019.82E+003.33E+018.50E+005.03E+005.25E+017.63E+01
(1.58e+00)−(1.72E+00)+(2.50E+00)+(5.68E+00)+(2.62E+00)+(5.60E+00)+(1.88E+00)+(1.47e+00)+(1.91E+01)+(4.27E+00)
F90.00E+000.00E+000.00E+002.98E-030.00E+002.98E-030.00E+000.00E+000.00E+004.63E-05
(0.00e+00)+(0.00E+00)+(0.00E+00)+(1.63E-02)−(0.00E+00)+(1.63E-02)−(0.00E+00)+(0.00e+00)+(0.00E+00)+(5.73E-04)
F101.42E+031.51E+031.47E+031.27E+031.38E+032.81E+031.48E+039.54E+022.55E+037.28E+02
(2.38e+02)−(2.21E+02)−(3.09E+02)−(3.75E+02)−(3.13E+02)−(6.02E+02)−(2.03E+02)−(1.91e+02)−(6.49E+02)−(3.48E+02)
F111.11E+017.01E+001.07E+012.24E+011.27E+012.00E+012.83E+011.99E+001.35E+017.36E+00
(2.01e+01)−(1.48E+01)+(1.75E+01)−(2.39E+01)−(2.17E+01)−(1.70E+01)−(2.89E+01)−(2.75e+01)+(1.44E+01)+(3.76E+01)
F124.29E+021.92E+024.69E+021.35E+033.58E+021.24E+031.06E+033.41E+024.92E+025.39E+02
(2.50e+02)≈(1.03E+02)+(2.45E+02)≈(4.10E+02)−(2.20E+02)+(5.42E+02)−(3.44E+02)−(2.83e+02)≈(2.28E+02)+(1.43E+02)
F131.30E+011.51E+011.28E+012.77E+022.01E+019.06E+011.71E+019.95E-011.70E+011.57E+01
(6.76e+00)+(5.99E+00)≈(6.51E+00)≈(1.69E+01)−(3.67E+00)−(6.27E+01)−(5.93E+00)≈(5.62e+00)+(8.07E+00)−(8.48E+00)
F142.28E+012.23E+012.31E+011.33E+032.02E+013.09E+012.20E+015.63E-022.05E+012.08E+01
(1.48e+00)−(9.77E-01)−(1.51E+00)−(2.76E+03)−(5.41E+00)+(1.00E+01)−(3.68E+00)≈(4.35e+00)+(1.00E+01)+(1.00E+01)
F153.14E+001.03E+005.06E+005.56E+021.81E+001.53E+014.19E+003.00E-014.85E+002.42E-01
(1.63e+00)−(5.41E-01)−(3.07E+00)−(1.57E+03)−(9.90E-01)−(1.06E+01)−(2.41E+00)−(1.37e+00)−(1.87E+00)−(4.83E-01)
F166.88E+016.72E+016.13E+013.17E+022.44E+014.06E+029.61E+011.41E+012.66E+025.96E+01
(7.60e+01)≈(8.71E+01)≈(8.12E+01)≈(1.96E+02)−(2.35E+01)+(1.33E+02)−(7.58E+01)−(3.94e+01)+(2.49E+02)−(4.98E+01)
F173.20E+012.93E+013.19E+014.44E+013.38E+015.52E+013.58E+011.24E+016.04E+013.25E+01
(6.65e+00)≈(7.51E+00)+(7.79E+00)≈(4.24E+01)−(7.78E+00)≈(9.71E+00)−(6.46E+00)−(5.74e+00)+(3.75E+01)−(4.68E+00)
F182.25E+012.01E+012.37E+016.47E+032.08E+014.81E+012.34E+012.03E+012.31E+012.31E+01
(1.34e+00)≈(3.66E+00)+(2.16E+00)≈(1.98E+04)−(5.60E-01)+(2.92E+01)−(4.39E+00)≈(9.07e-01)≈(5.64E+00)+(5.90E+01)
F198.71E+004.41E+001.08E+016.56E+024.26E+001.49E+015.29E+002.90E+005.64E+002.14E+00
(2.22e+00)−(1.67E+00)−(3.08E+00)−(4.47E+03)−(1.04E+00)−(3.38E+00)−(1.22E+00)−(1.46e+00)−(1.30E+00)−(1.93E+00)
F203.61E+012.89E+018.12E+015.07E+012.80E+018.78E+013.40E+011.64E+017.59E+013.52E+01
(6.63e+00)≈(4.49E+00)+(5.27E+01)−(5.80E+01)≈(6.12E+00)+(6.07E+01)−(5.81E+00-(6.69e+00)+(7.73E+01)−(1.64E+01)
F212.03E+022.09E+022.07E+022.26E+022.10E+022.36E+022.08E+022.04E+022.39E+022.03E+02
(1.50e+00)≈(1.89E+00)−(3.58E+00)−(6.00E+00)−(2.09E+00)−(6.75E+00)−(1.85E+00)−(1.08e+00)−(1.93E+01)−(1.37E+00)
F221.00E+021.00E+021.00E+021.00E+021.00E+021.00E+021.00E+021.00E+021.00E+021.00E+02
(0.00e+00)≈(0.00E+00)≈(2.12E-13)≈(0.00E+00)≈(0.00E+00)≈(8.30E-14)≈(0.00E+00)≈(8.30e-14)≈(0.00E+00)≈(0.00E+00)
F233.53E+023.50E+023.56E+023.67E+023.55E+023.79E+023.52E+023.40E+023.77E+023.40E+02
(4.52e+00)−(3.52E+00)−(3.27E+00)−(7.03E+00)−(4.15E+00)−(1.30E+01)−(3.33E+00)−(3.07e+00)≈(9.20E+00)−(2.77E+00)
F244.25E+024.26E+024.29E+024.40E+024.29E+024.37E+024.27E+024.23E+024.51E+024.24E+02
(2.31e+00)≈(1.75E+00)≈(3.04E+00)−(5.60E+00)−(2.78E+00)−(8.71E+00)−(2.25E+00)≈(1.47e+00)≈(1.20E+01)−(3.57E+00)
F253.87E+023.87E+023.87E+023.87E+023.87E+023.78E+023.87E+023.87E+023.87E+023.78E+02
(1.49e-02)−(7.52E-03)−(9.42E-03)−(2.17E-01)−(8.63E-03)−(9.56E-02)≈(2.03E-02)−(2.56e-02)−(5.74E-02)−(6.44E-02)
F265.07E+029.29E+029.54E+021.13E+039.50E+029.17E+029.34E+028.20E+021.12E+038.02E+02
(3.22e+02)+(3.74E+01)−(4.17E+01)−(7.83E+01)−(4.13E+01)−(4.48E+02)−(4.10E+01)−(3.83e+01)−(3.02E+02)−(7.58E+01)
F275.04E+024.96E+025.06E+025.04E+025.02E+025.00E+025.00E+024.87E+024.94E+025.00E+02
(4.17e+00)−(6.58E+00)+(5.13E+00)−(8.00E+00)−(6.07E+00)−(1.54E-04)≈(7.13E+00)≈(6.75e+00)+(9.56E+00)+(7.61E-04)
F283.10E+023.00E+023.18E+023.47E+023.04E+023.48E+023.39E+023.00E+023.23E+023.01E+02
(3.15e+01)≈(2.56E-13)+(4.16E+01)−(5.51E+01)−(2.08E+01)≈(5.82E+01)−(5.75E+01)−(5.27e+01)≈(4.74E+01)−(2.37E+01)
F294.35E+024.34E+024.48E+024.30E+024.38E+024.06E+024.39E+024.17E+024.39E+024.12E+02
(1.02e+01)−(6.46E+00)−(1.57E+01)−(2.53E+01)−(1.48E+01)−(3.90E+01)+(8.64E+00)−(5.21e+00)−(3.32E+01)−(6.54E+01)
F302.00E+031.97E+032.00E+032.31E+031.97E+033.64E+021.99E+031.94E+032.01E+032.00E+02
(4.67e+01)−(2.40E+01)−(7.32E+01)−(1.53E+02)−(3.77E+01)+(6.63E+02)−(5.25E+01)−(6.42e+01)−(5.90E+01)−(5.74E+01)
12141624162217921
+5951822107
137956611112

“+” or “−” denotes that the current result is significantly better or statistical worse than the result of our algorithm in terms of Wilcoxon’s rank sum test at a 0.05 significance level, respectively. Meanwhile, “≈” represents that there is no significant difference.

Table 8

Results for CEC 2017 suites with 100 in dimensionality.

FunctionAverage (standard deviation) of algorithms
EBOwith CMARjSOL-SHADE-SPACMAETI-JADEL-SHADE-RSPEDEVEAGDEEBL-SHADENDEIEDEV
F11.22E+020.00E+000.00E+002.26E-109.55E-133.04E-100.00E+007.11E-141.68E+035.58E-11
(1.32e+02)−(0.00E+00)≈(0.00E+00)≈(5.92E-10)≈(1.95E-12)≈(4.15E-10)≈(0.00E+00≈(2.75e-11)≈(2.28E+03)−(7.83E-11)
F20.00E+001.42E+073.91E-074.72E+132.52E+031.77E+092.18E+011.42E-136.07E+395.49E+08
(0.00e+00)+(7.62E+07)≈(2.13E-06)+(2.58E+14)−(8.08E+03)≈(9.34E+09)−(4.43E+01)+(7.61e+05)+(3.33E+40)−(7.34E+08)
F33.22E-061.86E-060.00E+001.37E+053.92E-087.94E+014.86E-071.22E-071.87E+043.43E+01
(5.87e-06)+(1.23E-06)+(0.00E+00)+(1.01E+05)−(2.68E-08)+(1.70E+02)−(5.23E-07)+(1.69e-06)+(8.30E+04)−(1.50E+02)
F41.95E+021.91E+022.00E+028.59E+012.00E+022.77E+011.90E+027.48E+012.11E+022.39E+01
(1.69e+01)−(3.15E+01)−(1.27E+01)−(5.74E+01)−(9.87E+00)−(5.21E+01)≈(2.50E+01)−(3.87e+01)−(2.47E+01)−(4.68E+01)
F52.51E+034.35E+011.08E+011.42E+024.16E+011.82E+025.64E+013.26E+018.87E+014.28E+01
(1.79e+02)−(5.54E+00)≈(2.60E+00)+(2.58E+01)−(7.94E+00)≈(2.56E+01)−(5.71E+00)≈(4.58e+00)+(1.80E+01)−(2.73E+01)
F65.00E+013.68E-040.00E+002.05E-033.85E-053.28E-042.24E-021.49E-041.12E-051.56E-04
(2.06e+01)−(6.50E-04)−(0.00E+00)+(3.44E-03)−(1.49E-04)+(1.52E-03)−(1.65E-02)−(7.26e-03)≈(1.02E-05)+(8.49E-04)
F76.53E-121.46E+021.12E+022.66E+021.48E+023.01E+021.64E+021.31E+021.84E+021.27E+02
(1.71e-12)+(5.73E+00)−(1.34E+00)+(2.57E+01)−(5.49E+00)−(2.90E+01)−(4.34E+00)−(4.37e+00)−(2.56E+01)−(3.87E+00)
F88.79E+014.32E+011.09E+011.37E+024.20E+011.73E+025.64E+013.74E+019.51E+018.57E+01
(1.53e+02)≈(6.89E+00)+(3.00E+00)+(1.91E+01)−(7.36E+00)+(2.22E+01)−(4.78E+00)+(3.77e+00)+(4.32E+01)≈(1.35E+01)
F94.66E+038.45E-020.00E+005.47E+012.98E-039.46E+012.03E+001.14E-138.23E+006.59E+00
(7.76e+02)−(1.77E-01)+(0.00E+00)+(2.75E+01)−(1.63E-02)+(6.56E+01)−(1.09E+00)+(6.88e-01)+(4.54E+00)≈(3.67E+00)
F103.51E+049.85E+039.89E+038.91E+031.02E+041.09E+041.15E+048.96E+031.15E+049.82E+03
(1.34e+03)−(5.81E+02)≈(8.19E+02)≈(1.31E+03)≈(8.43E+02)−(2.15E+03)≈(5.59E+02)−(5.46e+02)≈(1.46E+03)≈(4.34E+02)
F119.97E+021.08E+024.91E+015.43E+027.86E+016.38E+025.93E+021.41E+025.01E+025.26E+02
(3.22e+02)−(3.03E+01)+(2.49E+01)+(2.38E+02)−(2.80E+01)+(2.77E+02)≈(9.87E+01)≈(1.30e+02)+(1.60E+02)≈(6.76E+02)
F123.13E+111.66E+044.63E+035.48E+031.32E+041.58E+042.30E+048.76E+031.69E+051.35E+04
(4.16e+10)−(6.12E+03)−(6.80E+02)+(1.66E+03)+(6.18E+03)≈(6.44E+03)−(1.42E+04)−(7.97e+03)+(9.22E+04)−(4.94E+03)
F134.84E+091.44E+021.28E+022.10E+031.69E+021.11E+034.15E+021.13E+023.57E+028.61E+02
(9.28e+08)−(3.36E+01)+(2.97E+01)+(1.08E+03)−(3.69E+01)+(9.57E+02)−(1.97E+02)+(7.47e+01)+(1.25E+02)+(4.82E+01)
F141.55E+086.39E+017.04E+016.22E+025.92E+011.23E+042.93E+021.81E+021.48E+025.76E+01
(9.82e+07)−(1.21E+01)≈(9.15E+00)−(1.41E+02)−(9.86E+00)−(4.81E+04)−(5.48E+01)−(2.89e+01)−(3.42E+01)−(2.81E+01)
F153.68E+091.51E+021.02E+024.69E+021.80E+023.17E+022.76E+021.60E+022.85E+021.46E+02
(1.27e+09)−(2.68E+01)−(2.27E+01)+(1.38E+02)−(3.99E+01)−(1.24E+02)−(5.66E+01)−(5.07e+01)−(5.98E+01)−(2.34E+01)
F162.59E+041.90E+031.29E+032.05E+031.55E+032.35E+031.80E+038.40E+022.19E+031.92E+03
(4.76e+03)−(2.80E+02)≈(4.61E+02)+(4.00E+02)≈(3.25E+02)+(3.71E+02)−(2.75E+02)≈(2.11e+02)+(4.34E+02)−(6.12E+02)
F173.29E+031.31E+039.25E+021.03E+031.06E+031.63E+031.31E+036.38E+021.60E+031.07E+03
(5.77e+02)−(1.76E+02)−(3.39E+02)≈(2.55E+02)≈(3.03E+02)≈(2.29E+02)−(1.84E+02)−(1.90e+02)+(4.93E+02)−(3.18E+02)
F181.67E+021.83E+021.35E+022.18E+032.02E+022.23E+032.72E+021.26E+023.64E+021.98E+02
(3.42e+01)≈(2.34E+01)≈(3.38E+01)+(1.60E+03)−(4.44E+01)≈(1.65E+03)−(4.88E+01)≈(4.53e+01)+(9.59E+01)−(4.18E+03)
F198.36E+051.03E+027.47E+011.55E+031.20E+024.27E+021.95E+021.19E+021.75E+021.12E+02
(6.77e+05)−(2.33E+01)≈(1.31E+01)≈(1.23E+03)−(2.57E+01)−(4.05E+02)−(3.24E+01)−(2.14e+01)≈(4.43E+01)≈(3.65E+02)
F203.42E+031.34E+031.39E+031.07E+031.29E+031.51E+031.77E+031.21E+032.08E+031.16E+03
(3.94e+02)−(2.43E+02)−(3.36E+02)−(5.27E+02)+(3.45E+02)−(2.91E+02)−(1.89E+02)−(1.84e+02)≈(3.29E+02)−(2.57E+02)
F216.60E+022.65E+022.41E+023.76E+022.68E+023.96E+022.76E+022.38E+023.12E+022.58E+02
(5.39e+01)−(6.81E+00)−(4.12E+00)+(6.17E+01)−(8.89E+00)−(2.59E+01)−(8.91E+00)−(7.28e+00)+(2.20E+01)−(8.54E+00)
F221.73E+041.06E+049.89E+031.33E+041.08E+041.32E+041.24E+041.02E+041.32E+041.02E+04
(1.04e+03)−(7.45E+02)−(1.20E+03)≈(5.16E+03)−(7.53E+02)−(4.93E+03)−(5.45E+02)−(4.96e+02)≈(8.34E+02)≈(6.86E+02)
F232.62E+045.71E+025.82E+021.24E+035.62E+026.84E+025.74E+025.56E+026.46E+025.42E+02
(3.79e+03)−(1.03E+01)−(7.17E+00)−(4.72E+01)−(1.00E+01)−(3.52E+01)−(1.21E+01)−(9.28e+00)−(2.46E+01)−(2.61E+01)
F242.00E+029.00E+029.14E+022.14E+029.07E+021.10E+039.17E+028.90E+029.71E+029.00E+02
(2.68e+00)+(8.13E+00)≈(2.11E+01)−(3.45E+01)+(9.49E+00)−(4.70E+01)−(9.77E+00)−(9.22e+00)+(2.22E+01)−(7.65E+00)
F251.54E+057.31E+026.93E+028.14E+027.01E+027.70E+027.47E+026.98E+027.38E+027.09E+02
(5.54e+04)−(3.63E+01)−(4.74E+01)≈(5.62E+01)≈(4.27E+01)≈(6.08E+01)−(3.39E+01)−(3.00e+01)≈(4.58E+01)−(4.66E+01)
F264.30E+043.25E+033.13E+037.53E+033.24E+034.91E+033.39E+033.05E+033.83E+034.27E+03
(1.75e+03)−(9.40E+01)+(9.23E+01)+(4.49E+03)−(1.00E+02)+(3.16E+02)−(9.02E+01)+(7.02e+01)+(1.97E+02)+(2.21E+02)
F272.98E+035.87E+025.99E+021.79E+036.02E+026.93E+026.45E+025.86E+026.53E+026.03E+02
(2.96e+03)−(2.28E+01)+(2.07E+01)≈(1.81E+02)−(1.46E+01)≈(1.76E+02)−(2.47E+01)−(1.80e+01)+(2.87E+01)−(3.64E+01)
F281.04E+045.26E+025.12E+025.00E+025.25E+024.19E+025.24E+025.03E+025.68E+024.36E+02
(3.78e+04)−(2.50E+01)−(1.50E+01)−(2.06E+01)−(2.64E+01)−(8.65E+01)+(2.03E+01)−(2.61e+01)−(3.34E+01)−(3.28E+01)
F294.29E+031.27E+031.52E+031.49E+031.44E+031.76E+031.35E+038.61E+021.67E+031.64E+03
(6.03e+02)−(1.71E+02)+(3.60E+02)≈(2.90E+02)+(1.79E+02)≈(3.27E+02)−(1.82E+02)+(1.55e+02)+(3.54E+02)≈(4.66E+02)
F301.57E+112.31E+032.39E+036.23E+032.55E+038.81E+022.45E+032.16E+032.51E+037.24E+02
(2.06e+10)−(1.22E+02)−(2.06E+02)−(5.82E+03)−(2.27E+02)−(2.60E+02)≈(1.74E+02)−(1.32e+02)−(1.45E+02)−(3.57E+02)
2413721132418720
+48154817163
298595577

“+” or “−” denotes that the current result is significantly better or statistical worse than the result of our algorithm in terms of Wilcoxon’s rank sum test at a 0.05 significance level, respectively. Meanwhile, “∼” represents that there is no significant difference.

Table 9

Friedman test ranks for the CEC 2017 experiment.

Algorithm30D100DMean RankingRank
EBL-SHADE2.622.552.581
IEDEV3.734.233.982
L-SHADE-SPACMA5.522.854.183
jSO4.384.374.384
L-SHADE-RSP5.354.384.875
EAGDE5.876.035.956
EBOwithCMAR4.738.506.627
NDE7.457.437.448
ETI-JADE7.926.977.449
EDEV7.437.687.5610
Friedman p value0.00E+000.00E+00
“+” or “−” denotes that the current result is significantly better or statistical worse than the result of our algorithm in terms of Wilcoxon’s rank sum test at a 0.05 significance level, respectively. Meanwhile, “≈” represents that there is no significant difference. “+” or “−” denotes that the current result is significantly better or statistical worse than the result of our algorithm in terms of Wilcoxon’s rank sum test at a 0.05 significance level, respectively. Meanwhile, “∼” represents that there is no significant difference. According to Table 4, in term of Wilcoxon’s rank sun test, our algorithm performs worse than EBL-SHADE for the CEC 2014 suite with 30 in dimensionality but better than all the other peers. According to Table 5, in term of Wilcoxon’s rank sun test, our algorithm defeats all the peers for the CEC 2014 suite with 100 in dimensionality. It can be seen from Table 6 that, in term of Friedman test, our algorithm ranks second. That is, our algorithm defeats all the peers except EBL-SHADE. Fig 1 demonstrates that our algorithm does not performs outstanding at all at the initial stage but show make a greater progress than most of the peers in the latter stage. According to Table 7, in term of Wilcoxon’s rank sun test, our algorithm performs worse than EBL-SHADE for the CEC 2017 suite with 30 in dimensionality but better than all the other peers. According to Table 8, in term of Wilcoxon’s rank sun test, our algorithm performs worse than L-SHADE-SPACMA and EBL-SHADE for the CEC 2017 suite with 100 in dimensionality but better than all the other peers. It can be seen from Table 9 that, in term of Friedman test, our algorithm ranks second. That is, our algorithm defeats all the peers except EBL-SHADE.

Discussion

In fact, the peers selected by us are good performers in the CEC competitions on real parameter single objective optimization among population-based metaheuristics, state-of-the-art algorithms, or up-to-date algorithms. According to the results of our experiments, our IEDEV is competitive among DE algorithms. Based on EDEV, we integrate three measures. Firstly, individuals in optional external archive of the constituent algorithm JADE is collected from a wider range to maintain diversity. Then, the fiercer competition among the three constituent DE algorithms than ever brought by the ETI control contributes to improvement on solution. Moreover, LPSR further improves overall performance. Hence, our algorithm performs much better than EDEV and becomes so competitive.

Conclusion

Most existing measures for improving DE algorithm need be revised for fitting ensemble DE algorithm. In this paper, we propose IEDEV—an ensemble DE algorithm with three measures. To obtain the algorithm, firstly, we extend the collecting range of optional external archive of JADE—one of the constituent algorithm in EDEV. Then, we revise the ETI control and implement it into algorithm. Finally, LPSR is used by us. In our experiments, we compare our IEDEV with nine peers. Experimental results show that our algorithm is competitive. Our IEDEV shows that, measures for DE algorithm may be used in ensemble DE algorithm although revision is needed in many occasions. We will continue our research in the future to consider more techniques.
  5 in total

1.  Differential Evolution With Event-Triggered Impulsive Control.

Authors:  Wei Du; Sunney Yung Sun Leung; Yang Tang; Athanasios V Vasilakos
Journal:  IEEE Trans Cybern       Date:  2016-01-20       Impact factor: 11.448

2.  Adaptive Differential Evolution With Sorting Crossover Rate for Continuous Optimization Problems.

Authors:  Yin-Zhi Zhou; Wen-Chao Yi; Liang Gao; Xin-Yu Li
Journal:  IEEE Trans Cybern       Date:  2017-03-10       Impact factor: 11.448

3.  Multiple Exponential Recombination for Differential Evolution.

Authors: 
Journal:  IEEE Trans Cybern       Date:  2016-03-15       Impact factor: 11.448

4.  An Adaptive Multipopulation Differential Evolution With Dynamic Population Reduction.

Authors:  Mostafa Z Ali; Noor H Awad; Ponnuthurai Nagaratnam Suganthan; Robert G Reynolds
Journal:  IEEE Trans Cybern       Date:  2016-10-25       Impact factor: 11.448

5.  Differential Evolution With Underestimation-Based Multimutation Strategy.

Authors:  Xiao-Gen Zhou; Gui-Jun Zhang
Journal:  IEEE Trans Cybern       Date:  2018-02-15       Impact factor: 11.448

  5 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.