Sensitivity Range for a Right-Hand Side
Determining the interval of values a constraint's right-hand side can take while keeping the current optimal basis (and therefore the shadow price) valid. Covers the slack-based range for non-binding constraints, the system-perturbation method for binding constraints, and using the shadow price to predict the new optimal objective within the range.
Tutorial
The Sensitivity Range and the Non-Binding Case
The sensitivity range for the right-hand side of a constraint (also called the range of feasibility) is the interval of values can take such that the current optimal basis stays optimal. Within this range:
- the same set of constraints stays binding (and the same stays non-binding),
- the shadow price does not change,
- the optimal objective changes linearly with .
We report the range as an allowable increase and allowable decrease , so
Non-binding constraint. Suppose constraint has the form and at the optimum . The slack is
Making larger only adds more slack — nothing in the optimum changes. Making smaller eats into the slack, and the basis stays optimal until the slack is fully consumed. Therefore
For example, suppose a constraint reads and the optimum is The slack is so can drop to or rise without bound. The sensitivity range is