managerial decision making and problem solving lecture notes 2 sensitivity analysis

34
Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Upload: prudence-lesley-hamilton

Post on 12-Jan-2016

260 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Managerial Decision Making and Problem Solving

Lecture Notes 2

Sensitivity Analysis

Page 2: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Introduction Sensitivity analysis (or post-optimality

analysis) is used to determine how the optimal solution is affected by changes, within specified ranges, in: the objective function coefficients the right-hand side (RHS) values

Page 3: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Introduction Sensitivity analysis is important to a

manager who must operate in a dynamic environment with imprecise estimates of the coefficients.

Sensitivity analysis allows a manager to ask certain what-if questions about the problem.

Page 4: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Sensitivity Analysis of Objective Function Coefficients

The range of values over which an objective function coefficient may vary without causing any change in the values of the decision variables in the optimal solution is called range of optimality.

Managers should focus on those objective coefficients that have a narrow range of optimality and coefficients near the endpoints of the range.

Page 5: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Sensitivity Analysis of Objective Function Coefficients

The optimal solution will remain unchanged as long as:

An objective function coefficient lies within its range of optimality

There are no changes in any other input parameters. The value of the objective function will change

if the coefficient is multiplied by a non-zero number.

Page 6: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Example 1Example 1

Changing Slope of Objective Changing Slope of Objective FunctionFunction

xx11

FeasibleFeasibleRegionRegion

1111 2222

33334444

5555

xx22 Coincides withCoincides withxx11 + + xx22 << 8 8

constraint lineconstraint line

88

77

66

55

44

33

22

11

1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 1010

Coincides withCoincides with22xx11 + 3 + 3xx22 << 19 19

constraint lineconstraint line

Objective functionObjective functionline for 5line for 5xx11 + 7 + 7xx22

Page 7: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Sensitivity Analysis of Objective Function Coefficients

Graphically, the limits of a range of optimality are found by changing the slope of the objective function line within the limits of the slopes of the binding constraint lines.

Slope of an objective function line, Max c1x1 + c2x2, is -c1/c2, and the slope of a constraint, a1x1 + a2x2 = b, is -a1/a2.

Page 8: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Sensitivity Analysis of Objective Function Coefficients

The optimal solution will not change as long as the following expression is satisfied

sconstraint binding theof one of slopesconstraint binding theof one of slope2

1 c

c

Page 9: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Sensitivity Analysis of Objective Function Coefficients

Simultaneous Changes: The range of optimality for objective function

coefficient is applicable for changes made to one coefficient at a time.

If two or more objective function coefficients are changed simultaneously, further analysis is needed to determine whether the optimal solution will change.

Page 10: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

The 100% Rule for Objective Function Coefficients

The 100% rule states that simultaneous changes in objective function coefficients will not change the optimal solution as long as the sum of the percentages of the change divided by the corresponding maximum allowable change in the range of optimality for each coefficient does not exceed 100%.

Page 11: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

The 100% Rule for Objective Function Coefficients

• If the sum of the percentage changes does not exceed 100%, the optimal solution will not change.

• The 100 percent rule does not, however, say that the optimal solution will change if the sum of the percentage changes exceeds 100%. It is possible that the optimal solution will not change even though the sum of the percentage changes exceeds 100%.

Page 12: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

The 100% Rule for Objective Function Coefficients

• If two objective function coefficients change simultaneously, both may move outside their respective ranges of optimality and not affect the optimal solution. For instance, in a two-variable linear program, the slope of the objective function will not change at all if both coefficients are changed by the same percentage.

• When the 100 percent rule is not satisfied, we must re-solve the problem to determine what effect such changes will have on the optimal solution.

Page 13: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Reduced Cost The amount by which an objective function

coefficient would have to improve (increase for a maximization problem and decrease for a minimization problem) before it would b it would be possible for the corresponding variable to assume a positive value in the optimal solution is called “Reduced cost.”

Page 14: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Sensitivity Analysis of The Right hand side of the constraints

In sensitivity analysis of right-hand sides of constraints we are interested in the following questions: Keeping all other factors the same, how much would

the optimal value of the objective function (for example, the profit) change if the right-hand side of a constraint changed by one unit?

For how many additional or fewer units will this per unit change be valid?

Page 15: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Sensitivity Analysis of The Right hand side of the constraints

Any change to the right hand side of a binding constraint will change the optimal solution.

Any change to the right-hand side of a non-binding constraint that is less than its slack or surplus, will cause no change in the optimal solution.

Page 16: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Shadow Price Assuming there are no other changes to the

input parameters, the change to the objective function value per unit increase to a right hand side of a constraint is called the Shadow Price

Page 17: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Range of Feasibility Assuming there are no other changes to the

input parameters, the range of feasibility is The range of values for a right hand side of a

constraint, in which the shadow prices for the constraints remain unchanged.

In the range of feasibility the objective function value changes as follows:Change in objective value = [Shadow price][Change in the right hand side value]

Page 18: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

The 100% Rule for Constraint Right-Hand sides

For all right-hand sides that are changes, sum the percentages of allowable increases and allowable decreases. If the sum of percentages does not exceed 100%, then the shadow price will not change.

Page 19: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Dual Price The concept of a dual price is closely related to

the concept of a shadow price. The dual price associated with a constraint is the

improvement in the value of the optimal solution per unit increase in the right hand side of the constraint.

In general, the dual price and the shadow price are the same for all the maximization linear programs.

Page 20: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Dual Price In minimization linear programs, the

shadow price is the negative of the corresponding dual price.

The negative dual price tells us that the objective function will not improve if the value of the right hand side is increased by one unit.

Page 21: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

The correct interpretation of shadow prices

• Sunk Cost – A cost that is not affected by the decision made. It will incurred no matter what values the decision variables assume.

• Since the cost of the resource is not included in the calculation of objective function coefficients - The shadow price is the value of an extra unit of the resource.

Page 22: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

The correct interpretation of shadow prices

Relevant Cost - A cost that depends upon the decision made. The amount of a relevant cost will vary depending on the values of the decision variables,

Since the cost of the resource is included in the calculation of objective function coefficients - the shadow price is the premium value above the existing unit value for the resource

Page 23: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Range of Feasibility Managers are frequently called on to provide

an economic justification for new technology. Often the new technology is developed, or purchased, in order to conserve resources. The dual prices can be helpful in such cases because it can be used to determine the savings attributable to the new technology by showing the savings per unit of resource conserved.

Page 24: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

The 100% Rule for Objective Function Coefficients

The 100 percent rule cannot be applied to changes in both objective function coefficients and right-hand sides at the same time. In order to consider simultaneous changes for both right- hand-side values and objective function coefficients, the problem must be resolved.

Only some analysis of simultaneous changes is possible with the help of 100 percent rule.

Page 25: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Post Optimality Changes The addition or deletion of variables, and

changes to the left hand side coefficients of a linear programming model are additional post optimality analyses that may be of interest to the decision maker.

Page 26: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Post Optimality Changes Addition of a constraint

Is this constraint satisfied by the decision maker?

If yes, the current solution will remain optimal If no, the problem must be resolved.

The new optimal objective function value will not be better than the original value because the problem is now more constrained.

Page 27: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Post Optimality Changes Deletion of a Constraint

Is the constraint nonbinding? If yes, the current optimal solution will not change. If No, The problem must be resolved.

Since the problem is less restrictive, the new optimal solution will generate optimal objective function at least as good as that to the original model.

Page 28: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Post Optimality Changes Deletion of variable.

If the variable to be deleted is zero in the optimal solution, it will not affect the optimal solution.

If the value of the variable is not zero in the optimal solution, the problem must be resolved.

Deleting a non-zero variable will result in a worse objective function value or one that is at best no better than the original objective function value.

Page 29: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Post Optimality Changes Addition of a variable

The problem must be re-solved (in most cases). Net marginal profit procedure can be used to

determine whether the addition of the new variable will have any effect on the optimal solution.

Net marginal profit is the difference between the objective function coefficient and the total marginal cost of the resources (calculated using the current values of the dual prices).

Page 30: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Post Optimality Changes Changes in the left-hand side coefficient

If the change is to a non-binding constraint Does the current optimal solution satisfies the

modified constraint? If yes, it remains the optimal solution to the revised model If no, or change is to a binding constraint, the model must

be resolved.

Page 31: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Models Without Unique Optimal Solutions

Infeasibility: Occurs when a model has no feasible point.

Unboundness: Occurs when the objective can become infinitely large (max), or infinitely small (min).

Alternate solution: Occurs when more than one point optimizes the objective function

Page 32: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

32

1

No point, simultaneously,

lies both above line and

below lines and

.

1

2 32

3

Infeasible Model

Page 33: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

Example: Unbounded Model

xx22

xx11

33xx11 + + xx22 >> 8 8

xx11 + + xx22 >> 5 5

Max 4

Max 4xx11 + 5 + 5xx

22

66

88

1010

2 2 4 4 6 6 8 8 1010

44

22

Page 34: Managerial Decision Making and Problem Solving Lecture Notes 2 Sensitivity Analysis

xx11

xx22

77

66

55

44

33

22

11

1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 109 10

22xx11 + 3 + 3xx22 << 18 18

xx11 + + xx22 << 7 7

xx11 << 6 6

Example: Alternative Optimal ModelExample: Alternative Optimal Model

Max 4Max 4xx11 + 6 + 6xx22AA

BB