Mixed Integer Programming Simple Definition