Mixed Integer Programming Model