A survey of modularity in genetic programming

George Gerules, Cezary Z. Janikow

Research output: Contribution to journalArticlepeer-review

Abstract

Here, in this paper, we survey work on modularity in Genetic Programming GP. The motivation for modularity was driven by research efforts, as we shall see, to make gp programs smaller and more efficient. In the literature, modularity has commonly used Koza's term, Automatically Defined Functions ADF. But, we shall see, that the modularity concept has undergone many name and design changes. From the early ideas of Koza and Price's Defined Building Blocks DBB to Binard and Felty's work with System F and GP Briggs and O'Neill's work with Combinators in GP. Our goal in this paper is to survey the literature on this evolution. This will include Automatically Defined Functions ADFs, Automatically Defined Macros ADM, Adaptive Representation Through Learning ARL, Module Acquisition MA, Hierarchically Defined Local Modules HGP, Higher Order Functions using λ calculus LC and Combinators. We also include critiques by researchers on the viability these various efforts.
Original languageAmerican English
JournalCongress on Evolutionary Computation
DOIs
StatePublished - Jul 1 2016

Disciplines

  • Applied Mathematics
  • Computer Sciences
  • Artificial Intelligence and Robotics

Cite this