• DocumentCode
    356959
  • Title

    Abstract program evaluation and its application to sorter evolution

  • Author

    Huelsbergen, Lorenz

  • Author_Institution
    Bell Labs., Lucent Technol., Murray Hill, NJ, USA
  • Volume
    2
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    1407
  • Abstract
    This paper introduces abstract program evaluation (APE) that, for certain kinds of evolutionary induction problems, abstractly captures the maximal set of a problem´s fitness tests. Abstraction of test cases can substantially reduce the number of such cases-fewer test cases lead to faster fitness computation, APE thereby can make some heretofore untenable induction problems solvable. Furthermore, since the computational representation (program, circuit, etc.) being evolved with APE is abstractly tested on every possible input, evolved solutions which pass all abstract tests are general-APE guarantees correctness for every possible input. APE transforms operators in the representation to compute with the abstract values of the abstract test cases instead of with concrete values (i.e., integers or reals); it is a form of symbolic evaluation of the executable representation. The paper discusses induction problems to which APE is suited as well as its limitations
  • Keywords
    computability; evolutionary computation; search problems; sorting; abstract program evaluation; computational representation; evolutionary induction; fitness computation; solvability; sorter evolution; symbolic evaluation; test cases; Automata; Automatic testing; Circuit testing; Concrete; Mechanical factors; Software testing; Sorting; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2000. Proceedings of the 2000 Congress on
  • Conference_Location
    La Jolla, CA
  • Print_ISBN
    0-7803-6375-2
  • Type

    conf

  • DOI
    10.1109/CEC.2000.870817
  • Filename
    870817