University of Melbourne · FACULTY OF MANAGEMENT

MGMT20005 Chap.6 LP Sensitivity Analysis

- one subject, every graph, every model, every mark
6 Chapters3-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 6 of 7 · MGMT20005

LP Sensitivity Analysis

Week 6 interprets how a solved LP responds to local changes. Variable-cell rows in the Solver report contain final values, objective coefficients, allowable increases and decreases, and reduced costs. Constraint rows contain final left-hand-side values, slack or surplus, shadow prices, RHS values and allowable ranges.

An objective coefficient's range of optimality preserves the current decision-variable solution inside the interval, but the objective value must be recalculated. A constraint RHS range of feasibility preserves the reported shadow price, so objective change equals shadow price times RHS change within the band. Reduced cost concerns a variable currently at zero; shadow price concerns a resource or requirement.

Simultaneous changes, constraint-coefficient changes and values outside the printed ranges require the model to be solved again.

In this chapter

What this chapter covers

  • 01

    Variable and constraint sections of a Solver report

  • 02

    Objective-coefficient ranges of optimality

  • 03

    Reduced cost for zero-valued variables

  • 04

    Shadow prices for constraint RHS changes

  • 05

    RHS ranges of feasibility

  • 06

    One-at-a-time limits and re-solving triggers

Worked example · free

Price a coefficient change and a capacity increase

Q [8 marks]. An optimal plan uses x=10 and y=20 with objective 40x+30y=1,000. For x, allowable increase is 10 and decrease is 5. A packaging constraint has RHS 80, shadow price 6, allowable increase 12 and decrease 20. Evaluate coefficient 46 and nine extra capacity units. The marks used here are an AskSia exercise weighting, not an official University marking scheme.
Marginal resource value.Marginal resource value. Inside the allowable RHS range, multiply the shadow price by the RHS change to obtain the objective change. Δ RHSinside allowable range shadowprice Δ objectiveprice × RHS change
Marginal resource value. Inside the allowable RHS range, multiply the shadow price by the RHS change to obtain the objective change.
  • 2The x coefficient range is [40 minus 5, 40 plus 10] = [35,50]. Coefficient 46 lies inside, so x=10 and y=20 remain optimal.
  • 2Recompute the objective with the new coefficient: 46(10)+30(20)=460+600=1,060.
  • 2The packaging RHS range is [80 minus 20, 80 plus 12] = [60,92]. New RHS 89 lies inside.
  • 2Objective improvement is 6 times 9 = 54, so the new objective is 1,054. The report does not reveal the new decision-variable values after this RHS change.
Coefficient 46 preserves the current quantities and gives objective 1,060. Adding nine packaging units stays inside the RHS range and improves the objective by 54 to 1,054. These are separate one-at-a-time scenarios.
Sia tip — Classify the proposed change before reading the report. Coefficient change uses range of optimality; RHS change uses range of feasibility and shadow price.
Glossary

Key terms

Sensitivity analysis
Post-optimality analysis of how local parameter changes affect a solved model.
Range of optimality
The objective-coefficient interval over which the current decision-variable solution remains optimal.
Reduced cost
The coefficient improvement required before a zero-valued variable can enter the optimal solution.
Shadow price
The change in optimal objective value from a one-unit RHS increase within the valid range.
Range of feasibility
The RHS interval over which the reported shadow price remains valid.
Allowable increase
The greatest upward change certified by the current Solver report for the relevant coefficient or RHS.
FAQ

LP Sensitivity Analysis FAQ

What stays unchanged inside a range of optimality?

The current decision-variable values remain optimal when one objective coefficient changes inside its interval. The objective value does not stay fixed; substitute the new coefficient into the objective and recalculate. At a boundary there may be an alternative optimum, but the current solution remains optimal.

What stays unchanged inside a range of feasibility?

The reported shadow price remains valid for the one-at-a-time RHS change. Multiply it by the RHS change to calculate the local objective change. The decision-variable values can change, and the sensitivity report does not by itself identify those new quantities.

How are reduced cost and shadow price different?

Reduced cost is attached to a variable at zero and measures how much its objective coefficient must improve before it enters. Shadow price is attached to a constraint RHS and measures local objective benefit from one more RHS unit. One prices entry of an activity; the other values relaxation of a restriction.

When must the model be solved again?

Re-solve when a proposed objective coefficient or RHS falls outside its allowable range, when several parameters change together without an applicable combined-change rule, when a constraint coefficient changes, or when model structure changes. The printed report is local evidence and cannot certify a different basis beyond its stated limits.

Study strategy

Exam move

Begin each sensitivity answer with a classification. If the proposed change affects an objective coefficient, calculate the range of optimality and test the new coefficient. Inside it, keep the decision values and recalculate the objective; outside it, re-solve. If the change affects a constraint RHS, calculate the range of feasibility.

Inside it, multiply the shadow price by the RHS change and add that effect to the objective; outside it, re-solve. If a question asks about a product not currently used, inspect reduced cost and move the coefficient in the favourable direction by the required amount. Keep units beside every shadow price and preserve Solver signs.

Finally say whether the result is a certified local what-if answer or a scenario requiring a fresh optimisation run. Turn each what-if prompt into a three-column note: changed input, applicable range and certified conclusion. Do not calculate until the input has been classified as an objective coefficient, a constraint RHS or a new-variable condition. After calculating, add one sentence stating what remains unchanged.

This makes it obvious when the report supports a local answer and when a fresh solve is required.

Working through LP Sensitivity Analysis in MGMT20005? Sia is AskSia’s AI Management tutor — ask any MGMT20005 LP Sensitivity Analysis question and get a clear, step-by-step explanation grounded in how MGMT20005 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.

A+Everything unlocked
Unlocks this Bible + all 177 of your University of Melbourne subjects - and 1,000+ Bibles across every Australian university.
Sia - your MGMT20005 tutor, unlimited, worked the way the exam marks it
The full 3-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$0.99 Trial
30-day money-back · cancel in one tap · how it works