If a constraint has a shadow price of zero, this means:
a) The constraint is not binding at the optimal solution
b) The constraint is binding and affects the objective function
c) The constraint has no feasible solution
d) The objective function is unbounded