HeuristicLab has a powerful implementation of Genetic Programming. It includes issues such as Symbolic Regression, Symbolic Classification, Time Series, Santa Fe Ant Trail, and there is a tutorial for implementing custom problems such as a lawn mower (which is similar to Santa Fe Ant Trail). HeuristicLab is implemented in C # and runs on Windows. It is released under the GPL and is free to download .
The GP implementation is very flexible and extensible, but also optimized for performance using online computing to avoid array allocation and memory overhead. We include several reference problem situations for symbolic regression and classification. There are also more algorithms available, such as Random Forests, Neural Networks, k-NN, SVM (if you are doing a regression or classification).
source share