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
Link To Document