Using genetic programming to find solutions to real-world problems is one thing, implementing a framework for automatic programming is totally another. Java beagle is a result of that curiosity. Java beagle is based on the beagle puppy software of the open beagle project. It is basically aimed at symbolic regression problems. It implements some nice algorithms such as lexicographic parsimony pressure, linear scaling and subtree caching. It is absolutely functional and tried and tested several times on various problems. It can be found here.
If you found an error, highlight it and press Shift + Enter or click here to inform us.