This program implements genetic programming to generate a random population of expression trees. Over generations the best should be selected and crossed with a chance of mutation. They are judged by the distance from the target value and should converge to it.
To run program use GNU CLISP found at: https://clisp.sourceforge.io/
After cloning repository and going to the containing directory the program can be run with the command:
clisp GeneticProgramming.lisp
e.x:
clisp GeneticProgramming.lisp 5 -2 -20 25 30 20
Jacob Biloki : [email protected]
This project is licensed under the MIT License
Supporing code for tree structures provided by Charles Siska : [email protected]