Mixed Integer Linear Programming Supply Chain