Using Graph Databases to Explore Genetic Programming Run Dynamics

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

  author =       "Nicholas Freitag McPhee and David Donatucci and 
                 Thomas Helmuth",
  title =        "Using Graph Databases to Explore Genetic Programming
                 Run Dynamics",
  booktitle =    "Genetic Programming Theory and Practice XIII",
  year =         "2015",
  editor =       "Rick Riolo and William P. Worzel and M. Kotanchek and 
                 A. Kordon",
  series =       "Genetic and Evolutionary Computation",
  pages =        "185--201",
  address =      "Ann Arbor, USA",
  month =        "14-16 " # may,
  publisher =    "Springer",
  keywords =     "genetic algorithms, genetic programming, Graph
                 database, Neo4j, Ancestry, Genealogy, Lexicase
                 selection, Tournament selection",
  isbn13 =       "978-3-319-34223-8",
  URL =          "",
  DOI =          "doi:10.1007/978-3-319-34223-8_11",
  abstract =     "For both practical reasons and those of habit, most
                 evolutionary computation research is presented in
                 highly summary form. These summaries, however, often
                 obscure or completely mask the profusion of specific
                 selections, crossovers, and mutations that are
                 ultimately responsible for the aggregate behaviours
                 we’re interested in. In this chapter we take a
                 different approach and use the Neo4j graph database
                 system to record and analyse the entire genealogical
                 history of a set of genetic programming runs. We then
                 explore a few of these runs in detail, discovering
                 important properties of lexicase selection; these may
                 in turn help us better understand the dynamics of
                 lexicase selection, and the ways in which it differs
                 from tournament selection. More broadly, we illustrate
                 the value of recording and analysing this level of
                 detail, both as a means of understanding the dynamics
                 of particular runs, and as a way of generating
                 questions and ideas for subsequent, broader study.",
  notes =        "

                 Part of \cite{Riolo:2015:GPTP} Published after the
                 workshop in 2016",

Genetic Programming entries for Nicholas Freitag McPhee David Donatucci Thomas Helmuth