• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Huang Han, Hao Zhifeng, Qin Yong. Time Complexity of Evolutionary Programming[J]. Journal of Computer Research and Development, 2008, 45(11): 1850-1857.
Citation: Huang Han, Hao Zhifeng, Qin Yong. Time Complexity of Evolutionary Programming[J]. Journal of Computer Research and Development, 2008, 45(11): 1850-1857.

Time Complexity of Evolutionary Programming

More Information
  • Published Date: November 14, 2008
  • As a method of evolutionary computation, evolutionary programming(EP) algorithm is an evolutionary algorithm for continuous optimization problems. The convergence of EP has been proved, but there are few studies on the time complexity of EP, which is one of the hard problems in evolutionary computation. EP algorithm can be modeled as an absorbing Markov process because of its comparison selection. The item called average convergence time is used to propose a method to analyze the time complexity of EP algorithm based on absorbing Markov process model. The average convergence time can be calculated with the probability that the EP algorithm attains the optimal solution in the next iteration but not in the current iteration. A direct approach to estimate the convergence time is given as a theorem. Furthermore, the corollaries of the theorem indicate the way to estimate the bounds of the convergence time. The convergence time reveals how many iteration times the EP algorithm uses to converge to the optimal solution. Therefore, the proposed theorem and corollaries can be considered as the time complexity theory for the foundation of evolutionary programming. Finally, the average convergence time of Gauss-mutation evolutionary programming is analyzed as an application case study of the proposed theory.

Catalog

    Article views (985) PDF downloads (732) Cited by()
    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return