Morphogenic Evolutionary Computations: Introduction, Issues and Examples

Morphogenic (or morphogenetic) evolutionary computations are evolutionary computations that distinguish between the representation that is evolved and the representation that is evaluated by the fitness function. A user defined development function provides the necessary mapping between these often very different structures. Such a separation affords important advantages for these evolutionary computations, not the least of which is modification of a relatively small structure that is expanded into a much larger one for evaluation by the fitness function. This paper provides a formal definition of morphogenic evolutionary computations along with a review and discussion of the relevant literature.