genetic algorithm genotypes (bitstring, binary encoded real values, floating point vectors, permutation vectors), genetic programming genotype (tree), analytic programming
individuals may contain any genotypes in any number
many examples: GP symbolic regression, GP artificial ant, function optimization, TSP, onemax, function optimization from CEC Real-Parameter Numerical Optimization
parallel execution in many models (global paralel EA, distributed EA, hybrid parallel EA...) using MPI
configurable environment: changing algorithm, genotypes and parameters without recompilation
checkpointing and population restoring, various termination criteria, repeated runs, crx and mutation operators selection and usage rate, migration