top of page
Inaugurated by IN-SPACe
ISRO Registered Space Tutor

S6-SA1-0438

What is the Sensitivity Analysis in Linear Programming (basic intro)?

Grade Level:

Class 10

AI/ML, Physics, Biotechnology, Space Technology, Chemistry, Engineering, Medicine

Definition
What is it?

Sensitivity Analysis in Linear Programming helps us understand how much our optimal solution might change if the input values (like costs or available resources) change. It's like checking how 'sensitive' our best plan is to small changes in the information we used to make it.

Simple Example
Quick Example

Imagine you're selling samosas and pakoras. You have a limited amount of potato, flour, and oil. Linear Programming helps you find the best number of samosas and pakoras to make to earn maximum profit. Sensitivity Analysis would tell you: 'If the price of potatoes goes up by 5 rupees, will I still make the most profit by making the same number of samosas and pakoras, or should I change my plan?'

Worked Example
Step-by-Step

Let's say a factory makes two types of toys, A and B.---Each Toy A needs 2 hours of machine time and 1 hour of finishing. Each Toy B needs 1 hour of machine time and 2 hours of finishing.---The factory has 100 hours of machine time and 80 hours of finishing time available.---Profit for Toy A is Rs. 10, and for Toy B is Rs. 8.---Using Linear Programming, we find the optimal plan is to make 40 Toy A and 20 Toy B, for a maximum profit of Rs. 560.---Now, for Sensitivity Analysis: What if the profit for Toy A increases from Rs. 10 to Rs. 12? Will the optimal number of toys (40 A, 20 B) still be the best choice?---If we re-calculate, we might find that making more of Toy A is now better. This shows the original optimal solution was sensitive to the profit of Toy A.---The range within which the profit of Toy A can change without altering the optimal production mix is what sensitivity analysis helps us find.

Why It Matters

Understanding Sensitivity Analysis is crucial for making smart decisions in real life, especially in fields like AI/ML, engineering, and business. It helps engineers design better rockets, doctors optimize treatment plans, and companies manage resources efficiently. This skill can lead to careers in data science, operations research, and financial analysis.

Common Mistakes

MISTAKE: Thinking Sensitivity Analysis changes the problem itself. | CORRECTION: It only checks how changes in existing numbers (like costs, resources) affect the *current* optimal solution, without adding new constraints or variables.

MISTAKE: Believing Sensitivity Analysis gives a new optimal solution directly. | CORRECTION: It tells you the *range* within which a parameter can change before the current optimal solution becomes invalid. You might need to re-solve the problem for a new optimal solution if the change is outside this range.

MISTAKE: Confusing it with 'what-if' analysis in general. | CORRECTION: While related, Sensitivity Analysis specifically focuses on how changes in input parameters affect the *optimality* of a Linear Programming solution, often by looking at ranges of change.

Practice Questions
Try It Yourself

QUESTION: If a company finds its optimal production plan is to make 100 chairs and 50 tables, and Sensitivity Analysis shows this plan is robust even if wood prices increase by 15%, what does 'robust' mean here? | ANSWER: 'Robust' means the optimal plan (100 chairs, 50 tables) will likely remain the best plan even with a 15% increase in wood prices.

QUESTION: A bakery uses Linear Programming to decide how many cakes and pastries to bake. If Sensitivity Analysis shows that the profit from cakes can decrease by Rs. 5 without changing the optimal mix, what is the significance of this Rs. 5? | ANSWER: This Rs. 5 is the maximum decrease in cake profit that the bakery can absorb before needing to reconsider its optimal baking plan for cakes and pastries.

QUESTION: A school canteen plans its menu using LP to maximize nutritional value. It finds an optimal mix of dishes. If the cost of vegetables increases significantly, and Sensitivity Analysis reveals the current optimal plan is no longer valid, what should the canteen manager do next? | ANSWER: The canteen manager should re-run the Linear Programming model with the new, higher vegetable costs to find a new optimal menu plan that maximizes nutritional value under the new cost constraints.

MCQ
Quick Quiz

What is the primary goal of Sensitivity Analysis in Linear Programming?

To find a new optimal solution instantly

To understand how changes in input parameters affect the existing optimal solution

To add more variables to the problem

To simplify the Linear Programming model

The Correct Answer Is:

B

Sensitivity Analysis aims to check the robustness of the current optimal solution when input values change, not to find a new solution immediately or change the model structure. It helps understand the impact of variations.

Real World Connection
In the Real World

In India, ISRO engineers use advanced forms of Linear Programming to optimize rocket fuel usage and payload distribution. Sensitivity Analysis helps them understand how small changes in fuel efficiency or payload weight might affect the mission's success or cost, allowing them to prepare for different scenarios before launch.

Key Vocabulary
Key Terms

OPTIMAL SOLUTION: The best possible answer or plan found by Linear Programming, usually maximizing profit or minimizing cost. | PARAMETER: A value or factor that defines a system, like cost per item or available hours. | ROBUSTNESS: How stable or unchanged an optimal solution remains when input values change. | CONSTRAINT: A limitation or restriction, like limited raw materials or machine time.

What's Next
What to Learn Next

Now that you understand Sensitivity Analysis, you can explore how to interpret the 'shadow price' or 'dual value' in Linear Programming. This will help you understand the true economic value of each resource, building on your knowledge of how changes impact decisions.

bottom of page