Mixed-integer linear programming (MILP)