Optimization Methods First order optimization methods Conjugate gradients method. Newton method Linear programming methods