mixed integer and linear programming intro 3229935