THE CROSSOVER OPERATION

The Genetic Lab program starts by choosing randomly two chromosomes from the chromosome pool and sends these to the Crossover function. Here the mixing of the data takes place. Chromosome one is dominant, and a probability factor determines if the genes of the future object are to be replaced by the ones of chromosome two. The factor is determined individually for different groups of genes allowing many types of crossover, and eventually no crossover at all. The gene that determines the structure is the only that is not subject to crossover, and is always retrieved from chromosome one.

All the genetic data involved in the process is displayed on a text window, plus the scale that determines if the object is going to be large-scale or small-scale. These values are fundamental for the control and analysis of the selection and crossover operations, and are the basis for evolution of these objects towards a certain design idea.

 

 

Text window displaying the data encoded in the selected chromosomes and the resulting combination for the object generation.

 

<<
top
>>