A system and method which allow genetic algorithms to more accurately
parallel a biological genetic paradigm by employing synthetic genes.
Genotypical synthetic chromosomes are recursively expanded to produce a
population of phenotypical state models, bit strings or other forms of
encoding that suitably represent a particular problem set. Sexual-like
recombination takes place at the synthetic chromosome level, using
synthetic genes, whereas fitness evaluation and selection take place at
the level of the fully developed, i.e. expanded, and encoded structure.
Additionally, a system and method are also taught for encoding complex
data structures into synthetic genes as well as a system and method for
non-replicative information data set encryption utilizing synthetic genes
wherein information extraneous to the data set, such as encryption keys,
may be embedded within the synthetic gene structure.