This is not a perfect algorithm for broad problem like this. The algorithm performance depends on a set a factor as dataset, parametrization, models and so on. In this paper it is present a set of algorithms and comparsion between them that can support you in to find the most appropriated algorithm for your problem.
Article Hybrid approaches to optimization and machine learning metho...