 an array of real values.It uses mostly gaussian mutation and blending/averaging crossover.Genetic programming (GP) pioneered tree-like representations and developed genetic operators suitable for such representations.