Unconstrained numerical optimization algorithms
