• 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