This is produced by the proliferation, within programs, of blocks of code that have a higher chance of increasing fitness when added to programs.
Selection can then come to mold the variational aspects of the way evolved programs are represented.
A model of code proliferation within programs is analyzed to illustrate this effect. Several new selection techniques and genetic operators are proposed in order to give better control over the evolution of evolvability and improved evolutionary performance. Return to 1994 working papers list.