optimization four basic optimization algorithm Basic Newton Method Steepest Gradient Method Levenberg Marquardt Algorithm Conjugate Method