Sensitivity Report
Sensitivity Report
To fill in the missing information, you need to understand how the Sensitivity Report
works. It typically includes:
If you have specific missing values, I can guide you on how to derive them. Can you share
the details of what’s missing?
4o
You said:
Sure! Here's an example of a Sensitivity Report from an LP problem solved using Excel
Solver.
Maximize:
Z=5X1+4X2Z=5X1+4X2
Subject to:
2X1+3X2≤82X1+3X2≤8X1+2X2≤6X1+2X2≤6X1,X2≥0X1,X2≥0
Constraints
Do you have a report where you need help filling in specific values?
You said:
Example
The first constraint is binding because the Final Value (8) equals the RHS (8).
The second constraint is non-binding because the Final Value (5) is less than the
RHS (6).
You said:
The Allowable Increase and Decrease determine how much you can change an objective
coefficient or RHS value before the optimal solution changes.
Formula:
The next best coefficient comes from the shadow price or reduced cost when another
variable enters the solution.
The previous best coefficient was the last one before this variable became optimal.
If the constraint is binding, increasing RHS by this range keeps the shadow price
constant.
If the constraint is non-binding, Allowable Increase = ∞.
Example (Constraints)
First constraint:
o RHS can increase by 3 (up to 11) before the shadow price changes.
o It can decrease by 2 (down to 6) before the shadow price changes.
Second constraint:
o Since it’s non-binding, the Allowable Increase = ∞ (any increase won’t
change shadow price).
o The Allowable Decrease is 1 (below this, the shadow price will change).
For Objective Coefficients: Use the next best and previous best coefficients.
For Constraints (RHS): Use shadow price limits; if non-binding, increase is ∞.
You said:
min cost=0.4ing a+0.2ing b+0.6 ing c +0.3 ing d sensitivity report daily dosage 36>=36
chemical x requirement 280>=280 chemical y requirement 205.75>=200 chemical z
requirement 1050<=1050 daily dosage maximum 36<=40 total cost =13.0625 generate
sensitivity report
ChatGPT said:
Given LP Problem
Minimize Cost:
Cost=0.4A+0.2B+0.6C+0.3DCost=0.4A+0.2B+0.6C+0.3D
Subject to Constraints:
Sensitivity Report
Decision Variables
Constraints
Do you need help solving for A,B,C,DA,B,C,D or filling the missing values?
You said:
yes
ChatGPT said:
To fully generate the Sensitivity Report, we need to solve the LP problem first. I'll assume
the missing values refer to decision variables A,B,C,DA,B,C,D, and then compute the
Sensitivity Report. Let's solve it step by step.
Constraints:
1. Chemical X: A+B+C+D≥36A+B+C+D≥36
2. Chemical Y: 2A+1.5B+3C+2D≥2802A+1.5B+3C+2D≥280
3. Chemical Z: 5A+4B+6C+3D≥2005A+4B+6C+3D≥200
4. Daily Dosage Maximum: A+B+C+D≤40A+B+C+D≤40
5. Total Dosage Limit: 5A+4B+6C+3D≤10505A+4B+6C+3D≤1050
It looks like there was an issue solving the LP problem. I’ll recheck the constraint setup and
rerun the calculations.
It seems there is still an issue with solving the LP problem. The problem might be infeasible
or unbounded due to conflicting constraints.
You said:
Final Reduced Objective Allowable Allowable Cell Name Value Cost Coefficient Increase
Decrease $C$11 Produced E 80 0 63 12 15.5 $D$11 Produced S 120 0 95 31 8 $E$11
Produced D 0 -24 135 24 1E+30 Final Shadow Constraint Allowable Allowable Cell Name
Value Price R.H. Side Increase Decrease $F$7 Fans Used 200 31 200 80 40 $F$8 Coils Used
320 32 320 80 120 $F$9 Time Used 2080 0 2400 1E+30 320
ChatGPT said:
I can see the sensitivity report you uploaded. Do you need help interpreting specific parts of
it, or do you need to fill in missing values for a similar problem?
You said:
take this as example and explain how I can fill in details if values are missing
ChatGPT said:
Here’s how you can fill in missing values in a Sensitivity Report based on the given
example.
How to Fill?
B. Constraints
How to Fill?
If Shadow Price = 0, the constraint is non-binding, meaning extra resources won’t
change the cost.
Allowable Increase for Time Used is 1E+30 (unlimited upper bound), meaning
increasing it won't affect the cost.
If a Constraint RHS is missing, use:
o Example: If Final Value is 2080, and Allowable Decrease is 320, then RHS
= 2080 + 320 = 2400.
1. Check if the variable is used (Final Value > 0) or not (Final Value = 0).
o If Final Value = 0, Reduced Cost ≠ 0.
o If Final Value > 0, Reduced Cost = 0.
2. Use Objective Coefficient to calculate missing Allowable Increase/Decrease.
o
3. For Constraints:
o If Shadow Price = 0, the constraint is non-binding (Allowable Increase might
be ∞).
o If Shadow Price > 0, check Allowable Increase & Decrease to find missing
values.
o Use RHS = Final Value + Allowable Decrease if RHS is missing.
Final Takeaway
Whenever you have missing values: ✅ Check if the constraint is binding (Shadow Price > 0)
or non-binding (Shadow Price = 0).
✅ If a variable is not used (Final Value = 0), Reduced Cost should be nonzero.
✅ If an RHS is missing, use the Final Value + Allowable Decrease formula.
4o
ot it! To fill in the missing information, you need to understand how the Sensitivity Report
works. It typically includes:
If you have specific missing values, I can guide you on how to derive them. Can you share
the details of what’s missing?
4o
You said:
Sure! Here's an example of a Sensitivity Report from an LP problem solved using Excel
Solver.
Maximize:
Z=5X1+4X2Z=5X1+4X2
Subject to:
2X1+3X2≤82X1+3X2≤8X1+2X2≤6X1+2X2≤6X1,X2≥0X1,X2≥0
Constraints
Do you have a report where you need help filling in specific values?
You said:
Example
The first constraint is binding because the Final Value (8) equals the RHS (8).
The second constraint is non-binding because the Final Value (5) is less than the
RHS (6).
You said:
The Allowable Increase and Decrease determine how much you can change an objective
coefficient or RHS value before the optimal solution changes.
Formula:
The next best coefficient comes from the shadow price or reduced cost when another
variable enters the solution.
The previous best coefficient was the last one before this variable became optimal.
If the constraint is binding, increasing RHS by this range keeps the shadow price
constant.
If the constraint is non-binding, Allowable Increase = ∞.
Example (Constraints)
First constraint:
o RHS can increase by 3 (up to 11) before the shadow price changes.
o It can decrease by 2 (down to 6) before the shadow price changes.
Second constraint:
o Since it’s non-binding, the Allowable Increase = ∞ (any increase won’t
change shadow price).
o The Allowable Decrease is 1 (below this, the shadow price will change).
For Objective Coefficients: Use the next best and previous best coefficients.
For Constraints (RHS): Use shadow price limits; if non-binding, increase is ∞.
You said:
min cost=0.4ing a+0.2ing b+0.6 ing c +0.3 ing d sensitivity report daily dosage 36>=36
chemical x requirement 280>=280 chemical y requirement 205.75>=200 chemical z
requirement 1050<=1050 daily dosage maximum 36<=40 total cost =13.0625 generate
sensitivity report
ChatGPT said:
Given LP Problem
Minimize Cost:
Cost=0.4A+0.2B+0.6C+0.3DCost=0.4A+0.2B+0.6C+0.3D
Subject to Constraints:
Sensitivity Report
Decision Variables
Constraints
Do you need help solving for A,B,C,DA,B,C,D or filling the missing values?
You said:
yes
ChatGPT said:
To fully generate the Sensitivity Report, we need to solve the LP problem first. I'll assume
the missing values refer to decision variables A,B,C,DA,B,C,D, and then compute the
Sensitivity Report. Let's solve it step by step.
Constraints:
1. Chemical X: A+B+C+D≥36A+B+C+D≥36
2. Chemical Y: 2A+1.5B+3C+2D≥2802A+1.5B+3C+2D≥280
3. Chemical Z: 5A+4B+6C+3D≥2005A+4B+6C+3D≥200
4. Daily Dosage Maximum: A+B+C+D≤40A+B+C+D≤40
5. Total Dosage Limit: 5A+4B+6C+3D≤10505A+4B+6C+3D≤1050
It looks like there was an issue solving the LP problem. I’ll recheck the constraint setup and
rerun the calculations.
It seems there is still an issue with solving the LP problem. The problem might be infeasible
or unbounded due to conflicting constraints.
You said:
Final Reduced Objective Allowable Allowable Cell Name Value Cost Coefficient Increase
Decrease $C$11 Produced E 80 0 63 12 15.5 $D$11 Produced S 120 0 95 31 8 $E$11
Produced D 0 -24 135 24 1E+30 Final Shadow Constraint Allowable Allowable Cell Name
Value Price R.H. Side Increase Decrease $F$7 Fans Used 200 31 200 80 40 $F$8 Coils Used
320 32 320 80 120 $F$9 Time Used 2080 0 2400 1E+30 320
ChatGPT said:
I can see the sensitivity report you uploaded. Do you need help interpreting specific parts of
it, or do you need to fill in missing values for a similar problem?
You said:
take this as example and explain how I can fill in details if values are missing
ChatGPT said:
Here’s how you can fill in missing values in a Sensitivity Report based on the given
example.
How to Fill?
B. Constraints
How to Fill?
If Shadow Price = 0, the constraint is non-binding, meaning extra resources won’t
change the cost.
Allowable Increase for Time Used is 1E+30 (unlimited upper bound), meaning
increasing it won't affect the cost.
If a Constraint RHS is missing, use:
o Example: If Final Value is 2080, and Allowable Decrease is 320, then RHS
= 2080 + 320 = 2400.
1. Check if the variable is used (Final Value > 0) or not (Final Value = 0).
o If Final Value = 0, Reduced Cost ≠ 0.
o If Final Value > 0, Reduced Cost = 0.
2. Use Objective Coefficient to calculate missing Allowable Increase/Decrease.
o
3. For Constraints:
o If Shadow Price = 0, the constraint is non-binding (Allowable Increase might
be ∞).
o If Shadow Price > 0, check Allowable Increase & Decrease to find missing
values.
o Use RHS = Final Value + Allowable Decrease if RHS is missing.
Final Takeaway
Whenever you have missing values: ✅ Check if the constraint is binding (Shadow Price > 0)
or non-binding (Shadow Price = 0).
✅ If a variable is not used (Final Value = 0), Reduced Cost should be nonzero.
✅ If an RHS is missing, use the Final Value + Allowable Decrease formula.
4o
PART 1: Variable Cells (Decision Variables)
These are your solution variables (like how many units to produce of E, S, D).
🔹 PART 2: Constraints
These are your resource limits, time limits, etc.
If Reduced Cost ≠ 0 → Not used. Needs cost/profit to improve by at least this much
to be worth using.
Allowable Increase/Decrease → You can tweak the cost/profit within this range, and
the decision (which variables are used) won't change.
✳️For Constraints:
If Shadow Price = 0 → Constraint is not tight. Giving more or less won’t help.
If Shadow Price > 0 → Constraint is tight. Giving more of that resource helps (e.g.,
increases profit or reduces cost).
Allowable Increase/Decrease → How much you can relax/tighten the limit before
the shadow price becomes invalid.
Sure! Let's walk through a realistic example using a simple Linear Programming (LP)
problem and its sensitivity report. This will make the meaning of each column crystal clear.
🎯 Problem Example:
A company makes two products: Product A and Product B
Produce A = 30 units
Produce B = 20 units
Max Profit = ₹2,300
➤ Constraints
Constraint Final Value Shadow Price RHS Allowable Increase Allowable Decrease
Machine Time 100 10 100 50 30
Labor Hours 50 0 80 ∞ (1E+30) 30
Product A
Product B
Same logic: It’s used (Final Value > 0), so Reduced Cost = 0
If profit on B drops below ₹20 (40 – 20), B would not be part of the solution
🔹 For Constraints:
Machine Time
Labor Hours
Use logic:
o If Final Value = 0, then Reduced Cost ≠ 0
o If Constraint Final Value = RHS, then Shadow Price likely ≠ 0
Use equations:
o Missing Objective Coefficient = Current Coefficient ± Allowable Change
o Missing RHS = Final Value ± Allowable Decrease/Increase
From the optimal solution, check which constraints are tight (used up fully).
If LHS = RHS → Constraint is binding
If LHS < RHS → Constraint is non-binding
🧮 Reduced Cost =
But in exams, you're not expected to compute this fully—just use logical deduction.
If you’re given Objective Coefficient and Reduced Cost, you can find Objective
Coefficient limits:
From this:
For example:
In a minimization problem:
o Increasing resource (RHS) usually increases total cost → positive shadow
price
In a maximization problem:
o Increasing resource (RHS) usually increases profit → positive shadow price
🔄 TL;DR Strategy
What You Know What It Tells You
Variable final value = 0 Not part of solution → Reduced Cost ≠ 0
Constraint LHS = RHS Binding → Shadow Price ≠ 0
Constraint LHS < RHS Non-binding → Shadow Price = 0
Reduced Cost = 0 Variable is used
Allowable Increase/Decrease missing Use Objective Coefficient ± allowable change
I can give you a mock question where some sensitivity report data is missing and help you
solve it together!
4o
You said:
yes
ChatGPT said:
Awesome! Let’s do a mini mock question where you fill in missing values from a sensitivity
report based on logic.
Constraints:
➤ Constraints
Constraint Final Value Shadow Price RHS Allowable Increase Allowable Decrease
Machine Time 240 ___ 240 40 60
Labor Hours 160 0 180 ∞ 20
Demand (B) 40 ___ 40 15 10
❓ YOUR TASK:
Try to fill the following missing blanks based on the rules we discussed:
4o
You said:
give answer
ChatGPT said:
Perfect! Here's the filled-in sensitivity report with explanations so you know
exactly how each value was derived.
➤ Constraints
Constraint Final Value Shadow Price RHS Allowable Increase Allowable Decrease
Machine Time 240 10 240 40 60
Labor Hours 160 0 180 ∞ 20
Demand (B) 40 5 40 15 10
💡 EXPLANATIONS:
🔹 Reduced Cost for C = -10
Since C is unused, it won’t affect the solution even if its profit increases a lot
So, allowable decrease = ∞