Research Article

Adaptive Randomness: A New Population Initialization Method

Table 2

Comparison among the 4 DE algorithms on test problems , where “Mean” indicates the mean function error value and “Std. Dev.” stands for the standard deviation. The best results among the four algorithms are shown in boldface.

DErDEoDEgoDEar

30Mean8.81228  − 0098.81301  − 0098.79674  − 0098.77417   − 009
Std. Dev.1.10323  − 0098.84418  − 0101.08043  − 0098.7124  − 010

30Mean9.04527  − 0099.10281  − 0099.06893  − 0098.92437   − 009
Std. Dev.7.96893  − 0106.70026  − 0107.70684  − 0107.79631  − 010

20Mean9.34818  − 0099.39706  − 0099.38949  − 0099.33293   − 009
Std. Dev.5.33216  − 0104.83679  − 0105.58047  − 0105.48986  − 010

30Mean9.26684  − 0099.32035  − 0099.3298  − 0099.11962   − 009
Std. Dev.7.17271  − 0106.50894  − 0105.82968  − 0107.65305  − 010

10Mean0.0497480.0497480.0497480.049748
Std. Dev.0.222480.222480.222480.22248

30Mean0.0001725420.000295850.0003204628.80458   − 009
Std. Dev.0.001226350.001464030.001592281.20596  − 009

30Mean6.24585  − 0096.62518  − 0096.86516  − 0096.20522   − 009
Std. Dev.2.32947  − 0092.28414  − 0092.42006  − 0092.35472  − 009

30Mean9.3102  − 0099.33032  − 0099.2814  − 0099.25572   − 009
Std. Dev.4.90595  − 0105.23764  − 0106.79597  − 0105.84208  − 010

2Mean4.46327  − 0094.39462  − 0094.67599  − 0094.31941   − 009
Std. Dev.2.95843  − 0093.02071  − 0092.72012  − 0092.98226  − 009

4Mean6.27386  − 0096.25378  − 0096.40042  − 0095.92566   − 009
Std. Dev.2.57066  − 0092.69058  − 0092.27469  − 0092.58577  − 009

2Mean4.72646  − 0094.63412  − 0094.47891  − 0093.90594   − 009
Std. Dev.3.03952  − 0092.74639  − 0093.01052  − 0092.94237  − 009

2Mean4.65101  − 0084.65101  − 0084.65101  − 0084.65101  − 008
Std. Dev.0000

30Mean0000
Std. Dev.0000

2Mean5.04676  − 0094.58853  − 0094.67473  − 0094.51194   − 009
Std. Dev.2.87757  − 0093.1021  − 0092.83989  − 0092.96938  − 009

4Mean0.009679810.01211920.01546110.0047311
Std. Dev.0.04619860.0485230.05064610.0142838

10Mean0.03208550.02875870.02471490.0239915
Std. Dev.0.0230790.03684540.02685880.0306438

30Mean9.16118  − 0099.11199  − 0099.30319  − 0099.10653   − 009
Std. Dev.8.92376  − 0108.15186  − 0107.58129  − 0108.8449  − 010

30Mean9.34244  − 0099.38564  − 0099.42362  − 0099.22727   − 009
Std. Dev.5.34739  − 0104.09769  − 0104.70872  − 0107.64185  − 010

30Mean1.732732.070721.403191.38389
Std. Dev.1.119672.262451.014231.17433

30Mean0000
Std. Dev.0000

30Mean0.0006976430.0007273130.0007407140.000656965
Std. Dev.0.000209790.0002914910.0002610930.0001786

4Mean0.004053710.004053710.004053710.00405371
Std. Dev.8.89894  − 0198.44228  − 0198.89894  − 0198.44228  − 019