Iterative methods for nonlinear optimization problems