1. Description
This is a variant of solid self-replication loop. In this example, there are two different kinds of loops, male loop and female loop, in the CA space. These two loops are the same except that they have opposite growth directions.
The reason to design these two-gender loops is for applying these loops on genetic algorithms (GA). In GA, the genetic operator crossover makes two cells in the population combine their chromosomes to produce new offsprings with bits from both. If we can make the male and female loops carry different chromosomes and crossover with each other, then GA can be mapped onto cellular automata model easily.
2. Download
next example
|