Stav dette: Nonlinear programming: analysis and methods