A genetic algorithm architecture implements a two-stage completion genetic
algorithm with respect to an evolving current population data set. The
two-stage completion genetic algorithm that includes genotype and
phenotype completion loops. The genotype completion loop operates to
compete the current population data set based on genotype field fitness
scores. The genotype completion loop also implements a phenogenesis
operator used to generate a current phenotype set. The phenotype
completion loop operates, concurrently with the genotype completion loop,
to evaluate the current phenotype set, constrained relative to the
current population data set, against a fitness function to produce
phenotype fitness scores. The phenotype completion loop implements a
genotype reduction operator that then determines corresponding genotype
fitness scores for use as the basis for competition in the genotype
completion loop.