Stav dette: Mathematical programming in theory and practice :