Recently I had to quickly find a way to find the best gaussian curve fitting a set of data. After having search on the web for a specific algorithm, I end up with the JGAP project.
The JGAP project offers a library to easily create an application using a genetic algorithm. Since genetic algorithm can be used to solve regression problems, I decide to make a test with JGAP.
The JGAP project has a very clear API, with true “genetician” vocabulary. In less that 2 hours, I had my curve fitting application. I still have some convergence issues when the number of samples become high but I’m confident in the result.