A very simple optimizer that can produce good results without derivatives.
This is a simple implementation of a MCMC Monte Carlo Markov Chain with Simulated Annealing that uses the function Rosenbrock has a objective function. It can solve in little time until Rosenbrock 6 vriables.
MIT Open Source License
Best regards, Joao Carvalho