International Journal of Computational Intelligence Research (IJCIR)

Volume 2, Number 4 (2006)


Mathematical Analysis of the Heuristic Optimisation Mechanism of 

Evolutionary Programming

Libao Shi
1,2, ZhaoYang Dong2
1School of Information Technology and Electrical Engineering, The University of Queensland, St Lucia, QLD 4072 Australia

2National key laboratory of power systems in Shenzhen, Tsinghua University Tsinghua Campus, The University Town, Shenzhen, 518055, China

Jin Hao
Department of Electrical and Computer Engineering, The University of Alberta, Edmonton, Alberta, Canada

K. P. Wong
Department of Electrical engineering, The Hong Kong Polytechnic University, Hong Kong


Evolutionary algorithms are robust and adaptive. They have found a wide variety of applications solving optimisation and search problems. As one of the main stream algorithms in evolutionary computation evolutionary programming (EP) mainly uses real values of parameters. This makes it very attractive for many engineering optimisation applications. In addition to the evolutionary characteristics more in depth dynamic optimisation mechanisms of EP is investigated in this paper. An optimisation model based on differential equations is developed to explore and exploit the inherent optimal operation process of EP. The proposed model is based on the characteristics of population evolution and uses two performance measures, (i) Population On-line Performance measure and (ii) Population Off-line Performance measure. These two measures are used to quantify the dynamic population optimisation of EP and to form the foundation for the construction of the differential equation based optimisation model. The model is proposed with strict theoretical and numerical analysis. A number of important conclusions and observations are presented in accordance with the analytical results.

Evolutionary programming, Population on-line performance, Population off-line performance, Differential equation, Integral curve.