Evolutionary Programming With Only Using Exponential Mutation

The individual of population in standard self-adaptive evolutionary programming (EP) is composed as a pair of objective variable and strategy parameter. Therefore, EP must evolve both objective variable and strategy parameter. In standard evolutionary programming (CEP), these evolutions are implemented by mutation based on only Gaussian random number. On the other hand, fast evolutionary programming (FEP) uses Cauchy random number as evolution of objective variable and exponential evolutionary programming (EEP) uses exponential random number as evolution of objective variable. However, all of these EP (CEP, FEP and EEP) commonly uses Gaussian random number as evolution of strategy parameter. In this paper, we propose new EEP algorithm (NEP) which uses double exponential random number for both evolution of objective variable and strategy parameter. The experimental results show that this new algorithm (NEP) outperforms the existing CEP and FEP.

[1]  Xin Yao,et al.  Fast Evolutionary Programming , 1996, Evolutionary Programming.

[2]  Yoonseon Song,et al.  Evolutionary programming using the Levy probability distribution , 1999 .

[3]  Kengo Katayama,et al.  Efficiency of parallel exponential evolutionary programming , 2005, 2005 International Conference on Parallel Processing Workshops (ICPPW'05).

[4]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[5]  Thomas Bäck,et al.  An Overview of Evolutionary Algorithms for Parameter Optimization , 1993, Evolutionary Computation.

[6]  Kumar Chellapilla,et al.  Combining mutation operators in evolutionary programming , 1998, IEEE Trans. Evol. Comput..