• DocumentCode
    239268
  • Title

    Experiments in program synthesis with grammatical evolution: A focus on Integer Sorting

  • Author

    O´Neill, Maire ; Nicolau, Miguel ; Agapitos, Alexandros

  • Author_Institution
    UCD Complex & Adaptive Syst. Lab., Univ. Coll. Dublin, Dublin, Ireland
  • fYear
    2014
  • fDate
    6-11 July 2014
  • Firstpage
    1504
  • Lastpage
    1511
  • Abstract
    We present the results of a series of investigations where we apply a form of grammar-based genetic programming to the problem of program synthesis in an attempt to evolve an Integer Sorting algorithm. The results confirm earlier research in the field on the difficulty of the problem given a primitive set of functions and terminals. The inclusion of a swap(i, j) function in combination with a nested for loop in the grammar enabled a successful solution to be found in every run. We suggest some future research directions to overcome the challenge of evolving sorting algorithms from primitive functions and terminals.
  • Keywords
    genetic algorithms; grammars; program diagnostics; sorting; grammar-based genetic programming; grammatical evolution; integer sorting algorithm; program synthesis; swap(i, j) function; Genetic programming; Grammar; Indexes; Sociology; Sorting; Standards; Statistics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation (CEC), 2014 IEEE Congress on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4799-6626-4
  • Type

    conf

  • DOI
    10.1109/CEC.2014.6900578
  • Filename
    6900578