Added Brute Force optimization

I added Brute Force optimization to address the multiple local optima
problem. I think it should work now for bigger sigmas.