• DocumentCode
    2976360
  • Title

    Population management for automatic design of algorithms through evolution

  • Author

    Olsson, Roland

  • Author_Institution
    Dept. of Comput. Sci., Ostfold Coll., Halden, Norway
  • fYear
    1998
  • fDate
    4-9 May 1998
  • Firstpage
    592
  • Lastpage
    597
  • Abstract
    Describes a population-based search in the ADATE (Automatic Design of Algorithms Through Evolution) system, which maintains chains of gradually bigger and better programs. The main challenge is to avoid missing links that lead to entrapment in local optima. To avoid entrapment, the ADATE system employs iterative re-expansion of programs, population maintenance using a syntactic complexity/evaluation value-ordering scheme and three different diversification methods that strive to avoid too similar programs. When combined with general program transformations, these techniques enable ADATE to synthesize recursive programs with automatic construction of recursive help functions. We also briefly present experimental results supporting the proposition that the automatic synthesis of complex programs from “first principles” is indeed possible, but only if vast computational resources are employed effectively
  • Keywords
    automatic programming; genetic algorithms; recursive functions; ADATE; algorithm evolution; automatic algorithm design; automatic help function construction; computational resources; diversification methods; iterative program reexpansion; local optimum entrapment; missing links; population maintenance; population management; program chains; program transformations; recursive help functions; recursive program synthesis; similar programs; syntactic complexity/evaluation value-ordering scheme; Algorithm design and analysis; Code standards; Computer science; Convergence; Cost function; Educational institutions; Evolutionary computation; Genetic programming; Operating systems; Simulated annealing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation Proceedings, 1998. IEEE World Congress on Computational Intelligence., The 1998 IEEE International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    0-7803-4869-9
  • Type

    conf

  • DOI
    10.1109/ICEC.1998.700095
  • Filename
    700095