Ares = minimize(rosen, x0, method='BFGS', options={'xatol': 1e-8, 'disp': True})
Bres = minimize(rosen, x0, method='nelder-mead', options={'xatol': 1e-8, 'disp': True})
Cres = minimize(rosen, x0, method='BFGS', jac=rosen_der,options={'disp': True})
Dres = minimize(rosen, x0, method='BFGS', jac=rosen_der, hess=rosen_hess, options={'xtol': 1e-8, 'disp': True})