Nonlinear programming via the conjugate dual | lit.salon