HOME   ::  Journal List   ::   Article

Kniemeyer, O., Buck-Sorlin, G. H., and Kurth, W. (2004) A Graph Grammar Approach to Artificial Life. Artificial Life, 10(4):413--431.
Bookmark:  

Related links
   Authoritative: http://dx.doi.org/10.1162/1064546041766451   (Publisher's PDF... likely be available here.)
  Web search: Google Web Search   ::   Google Scholar
  Within this site: References (31)

Abstract

We present the high-level language of relational growth grammars (RGGs) as a formalism designed for the specification of ALife models. RGGs can be seen as an extension of the well-known parametric Lindenmayer systems and contain rule-based, procedural, and object-oriented features. They are defined as rewriting systems operating on graphs with the edges coming from a set of user-defined relations, whereas the nodes can be associated with objects. We demonstrate their ability to represent genes, regulatory networks of metabolites, and morphologically structured organisms, as well as developmental aspects of these entities, in a common formal framework. Mutation, crossing over, selection, and the dynamics of a network of gene regulation can all be represented with simple graph rewriting rules. This is demonstrated in some detail on the classical example of Dawkins’ biomorphs and the ABC model of flower morphogenesis: other applications are briefly sketched. An interactive program was implemented, enabling the execution of the formalism and the visualization of the results.

Keywords: Graph grammars, L systems, genotype-phenotype mapping, morphogenesis, models of evolution

BibTex
@article{Kniemeyer04graphGrammar,
  author={Ole Kniemeyer and Gerhard H. Buck-Sorlin and Winfried Kurth},
  title={A Graph Grammar Approach to Artificial Life},
  journal={Artificial Life},
  year={2004},
  month={Fall},
  volume={10},
  number={4},
  pages={413-431},
  doi={10.1162/1064546041766451},
  url={http://www.isrl.uiuc.edu/~amag/langev/paper/Kniemeyer04graphGrammar.html},
  keywords={Graph grammars, L systems, genotype-phenotype mapping, morphogenesis, models of evolution}
}