A shadow price in linear programming refers to:
a) The minimum cost of an unbounded solution
b) The change in the objective function value per unit increase in the right-hand side of a constraint
c) The reduction in variable cost to achieve optimality
d) The price of a solution when degeneracy occurs