August 9th, 2007, 9:22 am
You should try out the Differential Evolution (DE) algorithm. It seems to be working great for me, and can successfully calibrate the Heston Model to a few implied volatility surfaces that I have tried.As a starting point, check out the DE website.If you need more information and explanation you should try to obtain a copy of the book on DE. In this book the algorithm is explained in detail. This includes an explanation on how to use the algorithm to minimize a function with parameter constraints. As you know, we have such constraints in the Heston Model.