Pošljite SMS: Dualidad gap en programación convexa