• DocumentCode
    412685
  • Title

    Program evolution with explicit learning

  • Author

    Shan, Y. ; McKay, R.I. ; Abbass, Hussein A. ; Essam, D.

  • Author_Institution
    Sch. of Comput. Sci., Australia Defence Force Acad., Canberra, NSW, Australia
  • Volume
    3
  • fYear
    2003
  • fDate
    8-12 Dec. 2003
  • Firstpage
    1639
  • Abstract
    In genetic programming (GP) and most other evolutionary computing approaches, the knowledge learned during the evolutionary processing is implicitly encoded in the population. A small family of approaches, known as estimation of distribution algorithms, learn this knowledge directly in the form of probability distributions. In this research, we proposed a new approach for program synthesis - program evolution with explicit learning (PEEL), belonging to this family. PEEL learns probability distributions from previous generations and stochastically generates new populations according to this distribution. PEEL is intrinsically different from GP systems because it abandons conventional GP genetic operators and does not maintain population. On the benchmark problems we have studied, this approach shows at least comparable performance to GP.
  • Keywords
    genetic algorithms; learning (artificial intelligence); probability; software prototyping; GP genetic operators; estimation of distribution algorithms; evolutionary computing; evolutionary processing; genetic programming; probability distributions; program evolution with explicit learning; Ant colony optimization; Australia; Computer science; Educational institutions; Genetic programming; Probability distribution; Stochastic processes; Stochastic systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2003. CEC '03. The 2003 Congress on
  • Print_ISBN
    0-7803-7804-0
  • Type

    conf

  • DOI
    10.1109/CEC.2003.1299869
  • Filename
    1299869