Stav dette: Engineering plasticity by mathematical programming