Smooth Brick Representations
(Related to cellular brick representations & hydra)
If the mapping between representation space and virtual object (represented)
space is a topological homeomorphism in some sense, and by that we mean
that small variations in the representation are mapped into small variations
in the virtual object, in other words, a representation should be
-
function: all genotypes code for valid phenotypes
-
injective (compact, nonredundant): different genotypes lead to different
phenotypes
-
surjective (universal): all phenotypes are representable
-
continuous: small variations in the genotype produce small variations in
the phenotype
-
inversely continuous: small variations in the phenotype can be induced
by small variations in the genotype
-
Operators
-
Shift L/R
-
Grow/Shrink L/R
-
Jump (from one branch to another)
-
Carry the solution in the genotype
-
Replace simulation with evolution