Genetic programming, one of the most advanced forms of evolutionary
computation, has been highly successful as a technique for getting
computers to automatically solve problems without having to tell them
explicitly how to solve them. Genetic Programming applications include
financial modelling, electronic design, simulation, optimization,
control, etc.