Surrogate constraint duality in mathematical programming | lit.salon