Local vs. Global Sensitivity in LP
How shadow prices give a local rate of change of the optimal LP objective with respect to a right-hand side, why this rate is only valid within an allowable range, and how to compute the optimal value globally using the piecewise linear value function that emerges across basis changes.
Tutorial
Local Sensitivity and the Allowable Range
After solving an LP, every constraint has a shadow price that measures the marginal change in the optimal objective per unit change in the right-hand side
This rate is local. It applies only as long as the current optimal basis remains optimal. The set of values for which this happens is called the allowable range (or range of feasibility) for written
For any inside this range, the change in optimal value is exactly
For example, suppose a current LP has optimal profit z^* = \1000,y_1 = $51,b_1 = 50,[30,,80].b_165,\Delta = 15[30,,80],$ so
Sensitivity analysis carried out entirely inside the allowable range is called local sensitivity.