DocumentCode
2779051
Title
Evolving Genetic Programming classifiers with loop structures
Author
Abdulhamid, Fahmi ; Song, Andy ; Neshatian, Kourosh ; Zhang, Mengjie
Author_Institution
Sch. of Eng. &CS, Victoria Univ. of Wellington, Wellington, New Zealand
fYear
2012
fDate
10-15 June 2012
Firstpage
1
Lastpage
8
Abstract
Loop structure is a fundamental flow control in programming languages for repeating certain operations. It is not widely used in Genetic Programming as it introduces extra complexity in the search. However in some circumstances, including a loop structure may enable GP to find better solutions. This study investigates the benefits of loop structures in evolving GP classifiers. Three different loop representations are proposed and compared with other GP methods and a set of traditional classification methods. The results suggest that the proposed loop structures can outperform other methods. Additionally the evolved classifiers can be small and simple to interpret. Further analysis on a few classifiers shows that they indeed have captured genuine characteristics from the data for performing classification.
Keywords
genetic algorithms; pattern classification; program control structures; GP classifiers; classification methods; evolving genetic programming classifiers; flow control; loop representations; loop structures; programming languages; Accuracy; Educational institutions; Genetic programming; Indexes; Sorting; Training; Unsolicited electronic mail; classification; genetic programming; loops; program interpretation;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation (CEC), 2012 IEEE Congress on
Conference_Location
Brisbane, QLD
Print_ISBN
978-1-4673-1510-4
Electronic_ISBN
978-1-4673-1508-1
Type
conf
DOI
10.1109/CEC.2012.6252877
Filename
6252877
Link To Document