Tag-based modules in genetic programming

Created by W.Langdon from gp-bibliography.bib Revision:1.4549

  author =       "Lee Spector and Brian Martin and Kyle Harrington and 
                 Thomas Helmuth",
  title =        "Tag-based modules in genetic programming",
  booktitle =    "GECCO '11: Proceedings of the 13th annual conference
                 on Genetic and evolutionary computation",
  year =         "2011",
  editor =       "Natalio Krasnogor and Pier Luca Lanzi and 
                 Andries Engelbrecht and David Pelta and Carlos Gershenson and 
                 Giovanni Squillero and Alex Freitas and 
                 Marylyn Ritchie and Mike Preuss and Christian Gagne and 
                 Yew Soon Ong and Guenther Raidl and Marcus Gallager and 
                 Jose Lozano and Carlos Coello-Coello and Dario Landa Silva and 
                 Nikolaus Hansen and Silja Meyer-Nieberg and 
                 Jim Smith and Gus Eiben and Ester Bernado-Mansilla and 
                 Will Browne and Lee Spector and Tina Yu and Jeff Clune and 
                 Greg Hornby and Man-Leung Wong and Pierre Collet and 
                 Steve Gustafson and Jean-Paul Watson and 
                 Moshe Sipper and Simon Poulding and Gabriela Ochoa and 
                 Marc Schoenauer and Carsten Witt and Anne Auger",
  isbn13 =       "978-1-4503-0557-0",
  pages =        "1419--1426",
  keywords =     "genetic algorithms, genetic programming, pushGP,
  month =        "12-16 " # jul,
  organisation = "SIGEVO",
  address =      "Dublin, Ireland",
  DOI =          "doi:10.1145/2001576.2001767",
  publisher =    "ACM",
  publisher_address = "New York, NY, USA",
  abstract =     "In this paper we present a new technique for evolving
                 modular programs with genetic programming. The
                 technique is based on the use of tags that evolving
                 programs may use to label and later to refer to code
                 fragments. Tags may refer inexactly, permitting the
                 labelling and use of code fragments to co-evolve in an
                 incremental way. The technique can be implemented as a
                 minor modification to an existing, general purpose
                 genetic programming system, and it does not require
                 pre-specification of the module architecture of evolved
                 programs. We demonstrate that tag-based modules readily
                 evolve and that this allows problem solving effort to
                 scale well with problem size. We also show that the
                 tag-based module technique is effective even in
                 complex, non-uniform problem environments for which
                 previous techniques perform poorly. We demonstrate the
                 technique in the context of the stack-based genetic
                 programming system PushGP, but we also briefly discuss
                 ways in which it may be used with other kinds of
                 genetic programming systems.",
  notes =        "Section 7: tags in other forms of GP Tag data to be

                 Also known as \cite{2001767} GECCO-2011 A joint meeting
                 of the twentieth international conference on genetic
                 algorithms (ICGA-2011) and the sixteenth annual genetic
                 programming conference (GP-2011)",

Genetic Programming entries for Lee Spector Brian Martin Kyle Ira Harrington Thomas Helmuth