An Mixed Integer Linear Programming