BFGS
CG
Nonlinear cg