Genetic function approximation
Approximating an expression tree using genetic programming
This is a minimalist genetic program which approximates a function (expression tree) from points (x, y). The main goal has been simplicity, which has hindered the program’s performance but makes the code easier to follow.
(Image source: WikiPedia)