What is the primary reason why Integer Linear Programming problems are more difficult to solve than standard Linear Programming problems?
a) The constraints are more complicated
b) Integer constraints make the solution space non-convex
c) ILP problems require solving multiple LP problems simultaneously
d) The objective function becomes non-linear