Reduction methods in nonlinear programming door Hoek