Multivariable unconstrained optimization