Plenière : Problem-solving by Mixed-Integer Programming