A genetic program that evolves algebraic expressions to have better fitness over multiple generations.