Which of the following is an assumption of linear programming?

a. The decision variables are discrete.
b. The objective function is nonlinear.
c. The constraints are nonlinear.
d. The relationship between decision variables is linear.