SlideShare una empresa de Scribd logo
1 de 101
BBA3274 / DBS1084 QUANTITATIVE METHODS for BUSINESS

Linear Programming Model
Linear Programming Model

by
Stephen Ong
Visiting Fellow, Birmingham City
University Business School, UK
Visiting Professor, Shenzhen
Today’s Overview
Learning Objectives
After this lecture, students will be able to:
1.

2.

3.

4.
5.

Understand the basic assumptions and properties of
linear programming (LP).
Graphically solve any LP problem that has only two
variables by both the corner point and isoprofit line
methods.
Understand special issues in LP such as
infeasibility, unboundedness, redundancy, and
alternative optimal solutions.
Understand the role of sensitivity analysis.
Use Excel spreadsheets to solve LP problems.
7-3
Outline
7.1 Introduction
7.2 Requirements of a Linear Programming
Problem
7.3 Formulating LP Problems
7.4 Graphical Solution to an LP Problem
7.5 Solving Flair Furniture’s LP Problem
using QM for Windows and Excel
7.6 Solving Minimization Problems
7.7 Four Special Cases in LP
7.8 Sensitivity Analysis
7-4
Introduction




Many management decisions involve
trying to make the most effective use of
limited resources.
Linear programming (LP) is a widely used
mathematical modeling technique
designed to help managers in planning
and decision making relative to resource
allocation.
This belongs to the broader field of
mathematical programming.
 In this sense, programming refers to
modeling and solving a problem
mathematically.


7-5
Requirements of a Linear
Programming Problem


All LP problems have 4 properties in
common:
1.
2.

3.
4.

All problems seek to maximize or minimize some
quantity (the objective function).
Restrictions or constraints that limit the degree
to which we can pursue our objective are
present.
There must be alternative courses of action from
which to choose.
The objective and constraints in problems must
be expressed in terms of linear equations or
inequalities.
Basic Assumptions of LP










We assume conditions of certainty exist and
numbers in the objective and constraints are
known with certainty and do not change
during the period being studied.
We assume proportionality exists in the
objective and constraints.
We assume additivity in that the total of all
activities equals the sum of the individual
activities.
We assume divisibility in that solutions need
not be whole numbers.
All answers or variables are nonnegative.
LP Properties and
Assumptions
PROPERTIES OF LINEAR PROGRAMS
1. One objective function
2. One or more constraints
3. Alternative courses of action
4. Objective function and constraints are
linear – proportionality and divisibility
5. Certainty
6. Divisibility
7. Nonnegative variables
Table 7.1
Formulating LP Problems




Formulating a linear program involves
developing a mathematical model to represent
the managerial problem.
The steps in formulating a linear program are:
1. Completely understand the managerial
problem being faced.
2. Identify the objective and the constraints.
3. Define the decision variables.
4. Use the decision variables to write
mathematical expressions for the objective
function and the constraints.
Formulating LP Problems







One of the most common LP applications is
the product mix problem.
Two or more products are produced using
limited resources such as personnel,
machines, and raw materials.
The profit that the firm seeks to maximize is
based on the profit contribution per unit of
each product.
The company would like to determine how
many units of each product it should produce
so as to maximize overall profit given its
limited resources.
Flair Furniture Company
 The Flair Furniture Company produces inexpensive







tables and chairs.
Processes are similar in that both require a certain
amount of hours of carpentry work and in the painting
and varnishing department.
Each table takes 4 hours of carpentry and 2 hours of
painting and varnishing.
Each chair requires 3 of carpentry and 1 hour of
painting and varnishing.
There are 240 hours of carpentry time available and
100 hours of painting and varnishing.
Each table yields a profit of $70 and each chair a profit
of $50.
Flair Furniture Company
Data
The company wants to determine the best
combination of tables and chairs to produce
to reach the maximum profit.
HOURS REQUIRED
TO PRODUCE 1
UNIT

DEPARTMENT
Carpentry
Painting and
varnishing
Profit per unit
Table 7.2

(T)
TABLES
4

AVAILABLE
(C )
HOURS THIS
CHAIRS WEEK
3
240

2

1

$70

$50

100
Flair Furniture Company
 The objective is to:

Maximize profit
 The constraints are:

1. The hours of carpentry time used cannot exceed
240 hours per week.
2. The hours of painting and varnishing time used
cannot exceed 100 hours per week.
 The decision variables representing the actual
decisions we will make are:
T = number of tables to be produced per week.
C = number of chairs to be produced per week.
Flair Furniture Company
 We create the LP objective function in terms of T and C:

Maximize profit = $70T + $50C

 Develop mathematical relationships for the two

constraints:
 For carpentry, total time used is:

(4 hours per table)(Number of tables produced) +
(3 hours per chair)(Number of chairs produced).
 We know that:

Carpentry time used ≤ Carpentry time available.

4T + 3C ≤ 240 (hours of carpentry time)
7-14
Flair Furniture Company
 Similarly,

Painting and varnishing time used
≤ Painting and varnishing time available.

2 T + 1C ≤ 100 (hours of painting and

varnishing time)

This means that each table
produced requires two hours of
painting and varnishing time.
 Both of these constraints restrict

production capacity and affect total profit.
Flair Furniture Company
The values for T and C must be
nonnegative.
T ≥ 0 (number of tables produced is greater than
or equal to 0)
C ≥ 0 (number of chairs produced is greater than
or equal to 0)
The complete problem stated mathematically:
subject to

Maximize profit = $70T + $50C
(carpentry constraint)
(painting and
varnishing constraint)
4T + 3C ≤240
2T + 1C ≤100
Graphical Solution to an LP
Problem
 The easiest way to solve a small LP

problems is graphically.
 The graphical method only works when
there are just two decision variables.
 When there are more than two variables,
a more complex approach is needed as it
is not possible to plot the solution on a
two-dimensional graph.
 The graphical method provides valuable
insight into how other approaches work.
Graphical Representation of a
Constraint
Quadrant Containing All Positive Values
Number of Chairs

C
100 –

This Axis Represents the
Constraint T ≥ 0

–
80 –
–
60 –
–

This Axis Represents
the Constraint C ≥ 0

40 –
–
20 –
–

Figure 7.1

|
–

0

|

|

20

|

|

40

|

|

60

|

|

80

|

|

|

100

Number of Tables

T
Graphical Representation of a
Constraint






The first step in solving the problem is
to identify a set or region of feasible
solutions.
To do this we plot each constraint
equation on a graph.
We start by graphing the equality
portion of the constraint equations:

4T + 3C = 240


We solve for the axis intercepts and
draw the line.
Graphical Representation of a
Constraint






When Flair produces no tables, the
carpentry constraint is:
4(0) + 3C = 240
3C = 240
C = 80
Similarly for no chairs:
4T + 3(0) = 240
4T = 240
T = 60
This line is shown on the following graph:
Graphical Representation of a
Constraint
Graph of carpentry constraint equation
C
100 –
Number of Chairs

–

(T = 0, C = 80)

80 –
–
60 –
–
40 –
–

(T = 60, C = 0)

20 –
–
Figure 7.2

|
–

0

|

|

20

|

|

40

|

|

60

|

|

80

Number of Tables

|

|

100

|

T
Graphical Representation of a
Constraint
Region that Satisfies the Carpentry Constraint
Number of Chairs

C

 Any point on or

–
80 –
–
60 –
–

(30, 40)

40 –
–
20 –

(30, 20)

–
Figure 7.3

below the
constraint plot will
not violate the
restriction.
(70, 40) Any point above
the plot will violate
the restriction.

100 –

|
–

0

|

|

20

|

|

40

|

|

60

|

|

80

|

|

|

100

Number of Tables

T
7-22
Graphical Representation of a
Constraint


The point (30, 40) lies on the plot and exactly
satisfies the constraint
4(30) + 3(40) = 240.



The point (30, 20) lies below the plot and
satisfies the constraint
4(30) + 3(20) = 180.



The point (70, 40) lies above the plot and does
not satisfy the constraint
4(70) + 3(40) = 400.
Graphical Representation of a
Constraint
Region that Satisfies the Painting
and Varnishing Constraint
C
(T = 0, C = 100)

100 –
Number of Chairs

–
80 –
–
60 –
–
40 –
–

(T = 50, C = 0)

20 –
–
Figure 7.4

|
–

0

|

|

20

|

|

40

|

|

60

|

|

80

Number of Tables

|

|

100

|

T








Graphical Representation of a
Constraint
To produce tables and chairs, both
departments must be used.
We need to find a solution that satisfies both
constraints simultaneously.
A new graph shows both constraint plots.
The feasible region (or area of feasible
solutions) is where all constraints are
satisfied.
Any point inside this region is a feasible
solution.
Any point outside the region is an infeasible
solution.
Graphical Representation of a
Constraint
Number of Chairs

Feasible Solution Region for the Flair
Furniture Company Problem
C

Figure 7.5

100 –
–

Painting/Varnishing Constraint

80 –
–
60 –
–
40 –

Carpentry Constraint

–
20 –
–
|
–

0

Feasible
Region
|

|

20

|

|

40

|

|

60

|

|

80

|

|

|

100

Number of Tables

T
Graphical Representation of a
Constraint


For the point (30, 20)
Carpentry
constraint

4T + 3C ≤ 240 hours available
(4)(30) + (3)(20) = 180 hours used



Painting
constraint

2T + 1C ≤ 100 hours available
(2)(30) + (1)(20) = 80 hours used



 For the point (70, 40)

4T + 3C ≤ 240 hours available
Carpentry
constraint (4)(70) + (3)(40) = 400 hours
used
2T + 1C ≤ 100 hours available
Painting
constraint (2)(70) + (1)(40) = 180 hours
used



Graphical Representation of a
Constraint


For the point (50, 5)
4T + 3C ≤ 240 hours available
Carpentry
constraint (4)(50) + (3)(5) = 215 hours
used
2T + 1C ≤ 100 hours available
Painting
constraint (2)(50) + (1)(5) = 105 hours
used




Isoprofit Line Solution
Method




Once the feasible region has been graphed, we
need to find the optimal solution from the many
possible solutions.
The speediest way to do this is to use the

isoprofit line method.





Starting with a small but possible profit value,
we graph the objective function.
We move the objective function line in the
direction of increasing profit while maintaining
the slope.
The last point it touches in the feasible region is
the optimal solution.
Isoprofit Line Solution
Method



For Flair Furniture, choose a profit of $2,100.
The objective function is then

$2,100 = 70T + 50C








Solving for the axis intercepts, we can draw the
graph.
This is obviously not the best possible solution.
Further graphs can be created using larger profits.
The further we move from the origin, the larger the
profit will be.
The highest profit ($4,100) will be generated when
the isoprofit line passes through the point (30, 40).
Isoprofit Line Solution Method
Profit line of $2,100 Plotted for the
Flair Furniture Company

Number of Chairs

C
100 –
–
80 –
–
60 –
–
40 –

$2,100 = $70T + $50C

(0, 42)

–

(30, 0)

20 –
–

Figure 7.6

|
–

0

|

|

20

|

|

40

|

|

60

|

|

80

|

|

|

100

Number of Tables

T
Isoprofit Line Solution
Method

Four Isoprofit Lines Plotted for the Flair
Furniture Company

C
100 –

$3,500 = $70T + $50C

Number of Chairs

–
80 –

$2,800 = $70T + $50C

–
60 –

$2,100 = $70T + $50C

–
40 –

$4,200 = $70T + $50C

–
20 –
–

Figure 7.7

|
–

0

|

|

20

|

|

40

|

|

60

|

|

80

Number of Tables

|

|

100

|

T
Isoprofit Line Solution Method
Optimal Solution to the Flair
Furniture problem

Number of Chairs

C

Figure 7.8

100 –
–

Maximum Profit Line

80 –
–

Optimal Solution Point
(T = 30, C = 40)

60 –
–
40 –

$4,100 = $70T + $50C

–
20 –
–
|
–

0

|

|

20

|

|

40

|

|

60

|

|

80

|

|

|

100

Number of Tables

T
7-33
Corner Point Solution
Method






A second approach to solving LP problems
employs the corner point method.
It involves looking at the profit at every
corner point of the feasible region.
The mathematical theory behind LP is that
the optimal solution must lie at one of the
corner points, or extreme point, in the
feasible region.
For Flair Furniture, the feasible region is a
four-sided polygon with four corner points
labeled 1, 2, 3, and 4 on the graph.
7-34
Corner Point Solution Method
Four Corner Points of the
Feasible Region

Number of Chairs

C

Figure 7.9

100 –

2

–
80 –
–
60 –
–

3

40 –
–
20 –

1

–
– |
0

|

|

20

|

|

|

40

4

|

60

|

|

80

|

|

|

100

Number of Tables

T
Corner Point Solution Method
 To find the coordinates for Point

accurately we have
to solve for the intersection of 3 two constraint lines.
the
 Using the simultaneous equations method, we multiply
the painting equation by –2 and add it to the carpentry
equation

4T + 3C = 240
– 4T – 2C =–200
C = 40

(carpentry line)
(painting line)

 Substituting 40 for C in either of the original

equations allows us to determine the value of T.

4T + (3)(40) =240 (carpentry line)
4T + 120 = 240
T = 30
Corner Point Solution Method
Point 1 : (T = 0, C = 0)

Profit = $70(0) + $50(0) = $0

Point 2 : (T = 0, C = 80)

Profit = $70(0) + $50(80) = $4,000

Point 4 : (T = 50, C = 0)

Profit = $70(50) + $50(0) = $3,500

Point 3 : (T = 30, C = 40)

Profit = $70(30) + $50(40) = $4,100

Because Point 3 returns the highest profit, this is the
optimal solution.

7-37
Slack and Surplus


Slack is the amount of a resource that is
not used. For a less-than-or-equal
constraint:




Slack = Amount of resource available –
amount of resource used.

Surplus is used with a greater-than-orequal constraint to indicate the amount by
which the right hand side of the constraint
is exceeded.


Surplus = Actual amount – minimum amount.
Summary of Graphical
Solution Methods
ISOPROFIT METHOD
1. Graph all constraints and find the feasible region.
2. Select a specific profit (or cost) line and graph it to find the slope.
3. Move the objective function line in the direction of increasing
profit (or decreasing cost) while maintaining the slope. The last
point it touches in the feasible region is the optimal solution.
4. Find the values of the decision variables at this last point and
compute the profit (or cost).

CORNER POINT METHOD
1. Graph all constraints and find the feasible region.
2. Find the corner points of the feasible reason.
3. Compute the profit (or cost) at each of the feasible corner points.
4. Select the corner point with the best value of the objective
function found in Step 3. This is the optimal solution.
Table 7.4
Solving Flair Furniture’s LP Problem
Using QM for Windows and Excel






Most organizations have access to software
to solve big LP problems.
While there are differences between software
implementations, the approach each takes
towards handling LP is basically the same.
Once you are experienced in dealing with
computerized LP algorithms, you can easily
adjust to minor changes.

Copyright ©2012 Pearson
Education, Inc. publishing as
Prentice 7-40
Hall
Using QM for Windows
 First select the Linear Programming





module.
Specify the number of constraints (nonnegativity is assumed).
Specify the number of decision variables.
Specify whether the objective is to be
maximized or minimized.
For the Flair Furniture problem there are
two constraints, two decision variables,
and the objective is to maximize profit.
Using QM for Windows
QM for Windows Linear Programming
Computer screen for Input of Data

Program 7.1A
Using QM for Windows
QM for Windows Data Input for Flair
Furniture Problem

Program 7.1B
Using QM for Windows
QM for Windows Output for Flair Furniture Problem

Program 7.1C
Using QM for Windows
QM for Windows Graphical Output for Flair
Furniture Problem

Program 7.1D
Using Excel’s Solver Command to
Solve LP Problems

The Solver tool in Excel can be

used to find solutions to:
LP problems.
Integer programming problems.
Noninteger programming
problems.
Solver is limited to 200 variables and
100 constraints.
Using Solver to Solve the Flair
Furniture Problem
 Recall the model for Flair Furniture is:

Maximize profit =$70T +$50C
Subject to
4T + 3C ≤ 240
2T + 1C ≤ 100

 To use Solver, it is necessary to

enter formulas based on the
initial model.
Using Solver to Solve the
Flair Furniture Problem
1. Enter the variable names, the
coefficients for the objective function
and constraints, and the right-hand-side
values for each of the constraints.
2. Designate specific cells for the values of
the decision variables.
3. Write a formula to calculate the value of
the objective function.
4. Write a formula to compute the left-hand
sides of each of the constraints.

7-48
Using Solver to Solve the
Flair Furniture Problem
Excel Data Input for the Flair Furniture Example

Program 7.2A
Using Solver to Solve the
Flair Furniture Problem
Formulas for the Flair Furniture Example

Program 7.2B
Using Solver to Solve the
Flair Furniture Problem
Excel Spreadsheet for the Flair Furniture Example

Program 7.2C
Using Solver to Solve the
Flair Furniture Problem
 Once the model has been entered, the following

1.
2.
3.

steps can be used to solve the problem.
In Excel 2010, select Data – Solver.
If Solver does not appear in the indicated
place, see Appendix F for instructions on
how to activate this add-in.
In the Set Objective box, enter the cell address for the
total profit.
In the By Changing Cells box, enter the cell addresses
for the variable values.
Click Max for a maximization problem and Min for a
minimization problem.

7-52
Using Solver to Solve the Flair
Furniture Problem
4. Check the box for Make Unconstrained
Variables Non-negative.
5. Click the Select Solving Method button
and select Simplex LP from the menu that
appears.
6.Click Add to add the constraints.
7.In the dialog box that appears, enter the
cell references for the left-hand-side values,
the type of equation, and the right-hand-side
values.
8.Click Solve.

7-53
Using Solver to Solve the
Flair Furniture Problem
Starting Solver

Figure 7.2D

7-54
Using Solver to Solve the
Flair Furniture Problem
Solver
Parameters
Dialog Box

Figure 7.2E

7-55
Using Solver to Solve the Flair
Furniture Problem
Solver Add Constraint Dialog Box

Figure 7.2F

7-56
Using Solver to Solve the
Flair Furniture Problem
Solver Results Dialog Box

Figure 7.2G

7-57
Using Solver to Solve the
Flair Furniture Problem
Solution Found by Solver

Figure 7.2H
Solving Minimization Problems




Many LP problems involve minimizing an
objective such as cost instead of maximizing
a profit function.
Minimization problems can be solved
graphically by first setting up the feasible
solution region and then using either the
corner point method or an isocost line
approach (which is analogous to the isoprofit
approach in maximization problems) to find
the values of the decision variables (e.g., X1
and X2) that yield the minimum cost.
7-59
Holiday Meal Turkey Ranch
The Holiday Meal Turkey Ranch is considering
buying two different brands of turkey feed and
blending them to provide a good, low-cost diet for its
turkeys
Let

X1 = number of pounds of brand 1 feed purchased
X2 = number of pounds of brand 2 feed purchased

Minimize cost (in cents) = 2X1 + 3X2
subject to:
5X1 + 10X2
4X1 + 3X2
0.5X1
X1
X2

≥ 90 ounces
≥ 48 ounces
≥ 1.5 ounces
≥ 0
≥ 0

(ingredient constraint A)
(ingredient constraint B)
(ingredient constraint C)
(nonnegativity constraint)
(nonnegativity constraint)

7-60
Holiday Meal Turkey Ranch
Holiday Meal Turkey Ranch data
COMPOSITION OF
EACH POUND OF
FEED (OZ.)

INGREDIENT

A
B
C
Cost per
Tablepound
7.5

BRAND 1
FEED

BRAND 2
FEED

5
4
0.5
2 cents

10
3
0
3 cents

MINIMUM
MONTHLY
REQUIREMENT
PER TURKEY
(OZ.)

90
48
1.5
Holiday Meal Turkey Ranch
 Use

the corner point method.
 First construct the feasible
solution region.
 The optimal solution will lie at
one of the corners as it would
in a maximization problem.
Feasible Region for the Holiday
Meal Turkey Ranch Problem
X2

–

Pounds of Brand 2

20 –

Ingredient C Constraint
15 –
10 –

Feasible Region
a

5–

Ingredient B Constraint

0–
Figure 7.10
|

Ingredient A Constraint

b

|

c

|

|

|

|

5

10
15
20
Pounds of Brand 1

25

X1
Holiday Meal Turkey Ranch



Solve for the values of the three corner points.
Point a is the intersection of ingredient
constraints C and B.
4X1 + 3X2 = 48
X1 = 3







Substituting 3 in the first equation, we find
= 12.
Solving for point b with basic algebra we find
X1 = 8.4 and X2 = 4.8.
Solving for point c we find X1 = 18 and X2 = 0.

X2
Holiday Meal Turkey Ranch
Substituting these value back into the
objective function we find
Cost = 2X1 + 3X2
Cost at point a = 2(3) + 3(12) = 42
Cost at point b = 2(8.4) + 3(4.8) = 31.2
Cost at point c = 2(18) + 3(0) = 36

The lowest cost solution is to purchase 8.4
pounds of brand 1 feed and 4.8 pounds of
brand 2 feed for a total cost of 31.2 cents per
turkey.
Holiday Meal Turkey Ranch
Graphical Solution to the Holiday Meal Turkey
Ranch Problem Using the Isocost Approach
X
2

–

Feasible Region

Pounds of Brand 2

20 –

54¢
Di = 2
re c
X
10 –
tio 1 + 3
no
X
f D 2 I so
5 – 31
ec
.2¢
rea cost
=2
X
sin Lin
+3
0–
gC e
X
os
t
(X = 8.4, X = 4.8)
|
|
|
|
|
15 –

1

2

Figure 7.11

1

2

5

10
15
20
Pounds of Brand 1

|

25

X1
Holiday Meal Turkey Ranch
Solving the Holiday Meal Turkey Ranch Problem
Using QM for Windows

Program 7.3

7-67
Holiday Meal Turkey Ranch
Excel 2010 Spreadsheet for the Holiday Meal
Turkey Ranch problem

Program 7.4A
Holiday Meal Turkey Ranch
Excel 2010 Solution to the Holiday Meal
Turkey Ranch Problem

Program 7.4B

7-69
Four Special Cases in LP


Four special cases and difficulties
arise at times when using the
graphical approach to solving LP
problems.





No feasible solution
Unboundedness
Redundancy
Alternate Optimal Solutions
7-70
Four Special Cases in LP
No feasible solution







This exists when there is no solution to
the problem that satisfies all the
constraint equations.
No feasible solution region exists.
This is a common occurrence in the real
world.
Generally one or more constraints are
relaxed until a solution is found.
7-71
Four Special Cases in LP
A problem with no feasible solution
X2

Figure 7.12

8–
–
6–
–
4–
–
2–
–
0–

Region
Satisfying
Third
Constraint
|

|

2

|

|

4

|

|

6

|

|

|

|

8

Region Satisfying First Two Constraints

X1
Four Special Cases in LP
Unboundedness






Sometimes a linear program will not have
a finite solution.
In a maximization problem, one or more
solution variables, and the profit, can be
made infinitely large without violating
any constraints.
In a graphical solution, the feasible
region will be open ended.
This usually means the problem has
been formulated improperly.
7-73
Four Special Cases in LP
A Feasible Region That is Unbounded
to the Right
X
2

X1 ≥ 5

15 –
10 –

X2 ≤ 10

5–

Feasible Region

0–
Figure 7.13

|

|

5

X1 + 2X2 ≥ 15
|

|

10

15

|

X1
Four Special Cases in LP
Redundancy







A redundant constraint is one that does
not affect the feasible solution region.
One or more constraints may be binding.
This is a very common occurrence in the
real world.
It causes no particular problems, but
eliminating redundant constraints
simplifies the model.
Four Special Cases in LP
Problem with a Redundant Constraint
X2
30 –
25 –

2X1 + X2 ≤ 30

20 –

Redundant
Constraint

15 –
10 –

X1 ≤ 25

X1 + X2 ≤ 20

5–
Figure 7.14

0–

Feasible
Region
|

|

|

|

|

|

5

10

15

20

25

30

X1
7-76
Four Special Cases in LP
Alternate Optimal Solutions





Occasionally two or more optimal
solutions may exist.
Graphically this occurs when the
objective function’s isoprofit or
isocost line runs perfectly parallel to
one of the constraints.
This actually allows management great
flexibility in deciding which
combination to select as the profit is
the same at each alternate solution.
Four Special Cases in LP
Example of Alternate Optimal Solutions
X2
8–
7–
6–

Optimal Solution Consists of All
Combinations of X1 and X2 Along the AB
Segment

A

5–
4–

Isoprofit Line for $8

3–
2–
Figure 7.15

Isoprofit Line for $12 Overlays
Line Segment AB

B

1–

Feasible
Region |
|
0–
1

2

|

|

|

|

|

|

3

4

5

6

7

8 X1
7-78
Sensitivity Analysis








Optimal solutions to LP problems thus far have
been found under what are called deterministic
assumptions.
This means that we assume complete certainty
in the data and relationships of a problem.
But in the real world, conditions are dynamic
and changing.
We can analyze how sensitive a deterministic
solution is to changes in the assumptions of the
model.
This is called sensitivity analysis, postoptimality
analysis, parametric programming, or optimality
analysis.
7-79
Sensitivity Analysis








Sensitivity analysis often involves a series of
what-if? questions concerning constraints,
variable coefficients, and the objective function.
One way to do this is the trial-and-error method
where values are changed and the entire model
is resolved.
The preferred way is to use an analytic postoptimality analysis.
After a problem has been solved, we determine a
range of changes in problem parameters that will
not affect the optimal solution or change the
variables in the solution.
7-80
High Note Sound Company






The High Note Sound Company manufactures quality CD
players and stereo receivers.
Products require a certain amount of skilled artisanship
which is in limited supply.
The firm has formulated the following product mix LP
model.
Maximize profit =
$50X1
+
$120X2
Subject to
2X1 + 4X2 ≤ 80
(hours of
electrician’s time
available)

3X1 + 1X2 ≤ 60
(hours of audio

7-81
High Note Sound Company
The High Note Sound Company Graphical Solution
X2
(receivers)
60 –
–
40 –
–

a = (0, 20)
20 –

b = (16, 12)

10 –

Isoprofit Line: $2,400 = 50X1 + 120X2

0–
Figure 7.16

|

|

10

20

|

|

|

|

30
40
c = (20, 0)

50

60
X1
(CD players)
Changes in the
Objective Function Coefficient








In real-life problems, contribution rates in the
objective functions fluctuate periodically.
Graphically, this means that although the feasible
solution region remains exactly the same, the
slope of the isoprofit or isocost line will change.
We can often make modest increases or
decreases in the objective function coefficient of
any variable without changing the current optimal
corner point.
We need to know how much an objective function
coefficient can change before the optimal solution
would be at a different corner point.
7-83
Changes in the
Objective Function Coefficient
Changes in the Receiver Contribution Coefficients
X2

Profit Line for 50X1 + 80X2
(Passes through Point b)

40 –
30 –

Old Profit Line for 50X1 + 120X2
(Passes through Point a)
Profit Line for 50X1 + 150X2
(Passes through Point a)

20 –

a

b

10 –
0–
|

|

10

20

c

|

|

|

|

30

40

50

60

X1

Figure 7.17
7-84
QM for Windows and Changes in
Objective Function Coefficients
Input and Sensitivity Analysis for High Note Sound
Data Using QM For Windows

Program 7.5A

Program 7.5B
7-85
Excel Solver and Changes in
Objective Function Coefficients
Excel 2010 Spreadsheet for High Note Sound Company

Program 7.6A
Excel Solver and Changes in
Objective Function Coefficients
Excel 2010 Solution and Solver Results
Window for High Note Sound Company

Figure 7.6B
7-87
Excel Solver and Changes in
Objective Function Coefficients
Excel 2010 Sensitivity Report for High Note
Sound Company

Program 7.6C

7-88
Changes in the
Technological Coefficients









Changes in the technological coefficients
often reflect changes in the state of
technology.
If the amount of resources needed to
produce a product changes, coefficients in
the constraint equations will change.
This does not change the objective
function, but it can produce a significant
change in the shape of the feasible region.
This may cause a change in the optimal
solution.
7-89
Changes in the
Technological Coefficients
Change in the Technological Coefficients for the
High Note Sound Company
(b) Change in Circled
Coefficient

(a) Original Problem
X2

60 –
Stereo Receivers

X2

60 –
3X1 + 1X2 ≤ 60

40 –
20 –

a

–

b
c
20
|

0

20 –

2X1 + 4X2 ≤ 80
|

40

2 X1 + 1X2 ≤ 60

a

d

e | |
20 30 40

X1

0

Optimal
Solution

20 –

2X1 + 4X2 ≤ 80
|

3X1 + 1X2 ≤ 60

40 –

Still
Optimal

–

|

X2
60 –

40 –

Optimal
Solution

(c) Change in Circled
Coefficient

16

f
–

g

0

c
20

|

|

X1

2X1 + 5 X2 ≤ 80
|

40

|

X1

CD Players

Figure 7.18
7-90
Changes in Resources or
Right-Hand-Side Values






The right-hand-side values of the
constraints often represent resources
available to the firm.
If additional resources were available, a
higher total profit could be realized.
Sensitivity analysis about resources will
help answer questions about how much
should be paid for additional resources
and how much more of a resource would
be useful.

7-91
Changes in Resources or RightHand-Side Values







If the right-hand side of a constraint is changed,
the feasible region will change (unless the
constraint is redundant).
Often the optimal solution will change.
The amount of change in the objective function
value that results from a unit change in one of the
resources available is called the dual price or dual
value .
The dual price for a constraint is the improvement
in the objective function value that results from a
one-unit increase in the right-hand side of the
constraint.
Changes in Resources or
Right-Hand-Side Values








However, the amount of possible increase in
the right-hand side of a resource is limited.
If the number of hours increased beyond the
upper bound, then the objective function
would no longer increase by the dual price.
There would simply be excess (slack) hours
of a resource or the objective function may
change by an amount different from the dual
price.
The dual price is relevant only within limits.
7-93
Changes in the Electricians’ Time Resource
for the High Note Sound Company
X2

(a)

60 –

Constraint Representing 60 Hours of Audio
Technician’s Time Resource

40 –

20 – a
25 –

Changed Constraint Representing 100
Hours of Electrician’s Time Resource

b

–
|

0

20

c

|

|

|

40

50

60

X1

Figure 7.19
7-94
Changes in the Electricians’ Time Resource
for the High Note Sound Company
X2

(b)

60 –

Constraint Representing 60 Hours of Audio
Technician’s Time Resource

40 –

20 –
15 –
–

Changed Constraint Representing 60
Hours of Electrician’s Time Resource

a
b
c

0

|

|

|

|

20

30

40

60

X1

Figure 7.19
7-95
Changes in the Electricians’ Time
Resource for the High Note Sound
Company
X2

(c)

60 –

Changed Constraint Representing
240 Hours of Electrician’s Time
Resource

40 –

Constraint Representing
60 Hours of Audio Technician’s
Time Resource

20 –

–
|

0
Figure 7.19

|

|

|

|

|

20

40

60

80

100

120

X1
QM for Windows and Changes
in Right-Hand-Side Values
Sensitivity Analysis for High Note Sound Company
Using QM for Windows

Program 7.5B

7-97
Excel Solver and Changes in
Right-Hand-Side Values
Excel 2010 Sensitivity Analysis for High Note
Sound Company

Program 7.6C

7-98
Tutorial
Lab Practical : Spreadsheet

1 - 99
Further Reading






Render, B., Stair Jr.,R.M. & Hanna, M.E.
(2013) Quantitative Analysis for
Management, Pearson, 11th Edition
Waters, Donald (2007) Quantitative
Methods for Business, Prentice Hall, 4 th
Edition.
Anderson D, Sweeney D, & Williams T.
(2006) Quantitative Methods For
Business Thompson Higher Education,
10th Ed.
QUESTIONS?

Más contenido relacionado

La actualidad más candente

Decision Theory Lecture Notes.pdf
Decision Theory Lecture Notes.pdfDecision Theory Lecture Notes.pdf
Decision Theory Lecture Notes.pdfDr. Tushar J Bhatt
 
Modified distribution method (modi method)
Modified distribution method (modi method)Modified distribution method (modi method)
Modified distribution method (modi method)Dinesh Suthar
 
Special Cases in Simplex Method
Special Cases in Simplex MethodSpecial Cases in Simplex Method
Special Cases in Simplex MethodDivyansh Verma
 
Unit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisisUnit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisisDagnaygebawGoshme
 
Game theory
Game theoryGame theory
Game theoryamaroks
 
Decision making under uncertaionity
Decision making under uncertaionityDecision making under uncertaionity
Decision making under uncertaionitySuresh Thengumpallil
 
Queueing Theory and its BusinessS Applications
Queueing Theory and its BusinessS ApplicationsQueueing Theory and its BusinessS Applications
Queueing Theory and its BusinessS ApplicationsBiswajit Bhattacharjee
 
Transportation Problem in Operational Research
Transportation Problem in Operational ResearchTransportation Problem in Operational Research
Transportation Problem in Operational ResearchNeha Sharma
 
heizer jay operations management Mod dpp
heizer jay operations management Mod dppheizer jay operations management Mod dpp
heizer jay operations management Mod dppTaliya Hemanth
 
Sample of Business Decision Making Assignment
Sample of Business Decision Making AssignmentSample of Business Decision Making Assignment
Sample of Business Decision Making AssignmentAssignment Prime
 
Chapter 4 Simplex Method ppt
Chapter 4  Simplex Method pptChapter 4  Simplex Method ppt
Chapter 4 Simplex Method pptDereje Tigabu
 

La actualidad más candente (20)

Decision Theory Lecture Notes.pdf
Decision Theory Lecture Notes.pdfDecision Theory Lecture Notes.pdf
Decision Theory Lecture Notes.pdf
 
Assignment problem
Assignment problemAssignment problem
Assignment problem
 
Modified distribution method (modi method)
Modified distribution method (modi method)Modified distribution method (modi method)
Modified distribution method (modi method)
 
Special Cases in Simplex Method
Special Cases in Simplex MethodSpecial Cases in Simplex Method
Special Cases in Simplex Method
 
Unit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisisUnit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisis
 
Game theory
Game theoryGame theory
Game theory
 
Dual simplexmethod
Dual simplexmethodDual simplexmethod
Dual simplexmethod
 
Game theory
Game theoryGame theory
Game theory
 
Integer programming
Integer programmingInteger programming
Integer programming
 
Decision making under uncertaionity
Decision making under uncertaionityDecision making under uncertaionity
Decision making under uncertaionity
 
Assignment problem
Assignment problemAssignment problem
Assignment problem
 
Queueing Theory and its BusinessS Applications
Queueing Theory and its BusinessS ApplicationsQueueing Theory and its BusinessS Applications
Queueing Theory and its BusinessS Applications
 
Assignment problems
Assignment problemsAssignment problems
Assignment problems
 
Transportation Problem in Operational Research
Transportation Problem in Operational ResearchTransportation Problem in Operational Research
Transportation Problem in Operational Research
 
Game theory
Game theoryGame theory
Game theory
 
heizer jay operations management Mod dpp
heizer jay operations management Mod dppheizer jay operations management Mod dpp
heizer jay operations management Mod dpp
 
4-The Simplex Method.ppt
4-The Simplex Method.ppt4-The Simplex Method.ppt
4-The Simplex Method.ppt
 
Sample of Business Decision Making Assignment
Sample of Business Decision Making AssignmentSample of Business Decision Making Assignment
Sample of Business Decision Making Assignment
 
Chapter 4 Simplex Method ppt
Chapter 4  Simplex Method pptChapter 4  Simplex Method ppt
Chapter 4 Simplex Method ppt
 
Simplex algorithm
Simplex algorithmSimplex algorithm
Simplex algorithm
 

Destacado

Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1irsa javed
 
An Introduction to Linear Programming
An Introduction to Linear ProgrammingAn Introduction to Linear Programming
An Introduction to Linear ProgrammingMinh-Tri Pham
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMINGrashi9
 
Procedure Of Simplex Method
Procedure Of Simplex MethodProcedure Of Simplex Method
Procedure Of Simplex Methoditsvineeth209
 
Taylor introms10 ppt_03
Taylor introms10 ppt_03Taylor introms10 ppt_03
Taylor introms10 ppt_03QA Cmu
 
Managerial economics linearprogramming
Managerial economics linearprogrammingManagerial economics linearprogramming
Managerial economics linearprogrammingNiña Mae Alota
 
Math 1300: Section 5- 3 Linear Programing in Two Dimensions: Geometric Approach
Math 1300: Section 5- 3 Linear Programing in Two Dimensions: Geometric ApproachMath 1300: Section 5- 3 Linear Programing in Two Dimensions: Geometric Approach
Math 1300: Section 5- 3 Linear Programing in Two Dimensions: Geometric ApproachJason Aubrey
 
Solving linear programming model by simplex method
Solving linear programming model by simplex methodSolving linear programming model by simplex method
Solving linear programming model by simplex methodRoshan Kumar Patel
 
Linear programming in market application
Linear programming in market applicationLinear programming in market application
Linear programming in market applicationAhmad Raza Bhatti
 
Simplex method
Simplex methodSimplex method
Simplex methodtatteya
 
Lesson 29: Linear Programming I
Lesson 29: Linear Programming ILesson 29: Linear Programming I
Lesson 29: Linear Programming IMatthew Leingang
 
4. linear programming using excel solver
4. linear programming using excel solver4. linear programming using excel solver
4. linear programming using excel solverHakeem-Ur- Rehman
 
Mba i ot unit-1.1_linear programming
Mba i ot unit-1.1_linear programmingMba i ot unit-1.1_linear programming
Mba i ot unit-1.1_linear programmingRai University
 
Lesson 30: Duality In Linear Programming
Lesson 30: Duality In Linear ProgrammingLesson 30: Duality In Linear Programming
Lesson 30: Duality In Linear ProgrammingMatthew Leingang
 

Destacado (20)

Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1
 
An Introduction to Linear Programming
An Introduction to Linear ProgrammingAn Introduction to Linear Programming
An Introduction to Linear Programming
 
Chapter 7 - Linear Programming
Chapter 7 - Linear ProgrammingChapter 7 - Linear Programming
Chapter 7 - Linear Programming
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
$$Chapter 7 BD
$$Chapter 7 BD$$Chapter 7 BD
$$Chapter 7 BD
 
Procedure Of Simplex Method
Procedure Of Simplex MethodProcedure Of Simplex Method
Procedure Of Simplex Method
 
Taylor introms10 ppt_03
Taylor introms10 ppt_03Taylor introms10 ppt_03
Taylor introms10 ppt_03
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
 
Managerial economics linearprogramming
Managerial economics linearprogrammingManagerial economics linearprogramming
Managerial economics linearprogramming
 
Math 1300: Section 5- 3 Linear Programing in Two Dimensions: Geometric Approach
Math 1300: Section 5- 3 Linear Programing in Two Dimensions: Geometric ApproachMath 1300: Section 5- 3 Linear Programing in Two Dimensions: Geometric Approach
Math 1300: Section 5- 3 Linear Programing in Two Dimensions: Geometric Approach
 
Solving linear programming model by simplex method
Solving linear programming model by simplex methodSolving linear programming model by simplex method
Solving linear programming model by simplex method
 
Linear programming in market application
Linear programming in market applicationLinear programming in market application
Linear programming in market application
 
Simplex method
Simplex methodSimplex method
Simplex method
 
Lecture27 linear programming
Lecture27 linear programmingLecture27 linear programming
Lecture27 linear programming
 
Lesson 29: Linear Programming I
Lesson 29: Linear Programming ILesson 29: Linear Programming I
Lesson 29: Linear Programming I
 
4. linear programming using excel solver
4. linear programming using excel solver4. linear programming using excel solver
4. linear programming using excel solver
 
Mba i ot unit-1.1_linear programming
Mba i ot unit-1.1_linear programmingMba i ot unit-1.1_linear programming
Mba i ot unit-1.1_linear programming
 
Lesson 30: Duality In Linear Programming
Lesson 30: Duality In Linear ProgrammingLesson 30: Duality In Linear Programming
Lesson 30: Duality In Linear Programming
 

Similar a Bba 3274 qm week 8 linear programming

Graphical Method_LPP(QA-Render-052021) (1).pptx
Graphical Method_LPP(QA-Render-052021) (1).pptxGraphical Method_LPP(QA-Render-052021) (1).pptx
Graphical Method_LPP(QA-Render-052021) (1).pptxdhakalgopal
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxKOUSHIkPIPPLE
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...kongara
 
LPP, Duality and Game Theory
LPP, Duality and Game TheoryLPP, Duality and Game Theory
LPP, Duality and Game TheoryPurnima Pandit
 
QT Slides Class One
QT Slides Class OneQT Slides Class One
QT Slides Class Onevinay1878
 
Linear programming graphical method
Linear programming graphical methodLinear programming graphical method
Linear programming graphical methodDr. Abdulfatah Salem
 
Lpp through graphical analysis
Lpp through graphical analysis Lpp through graphical analysis
Lpp through graphical analysis YuktaBansal1
 
Linear programming manzoor nabi
Linear programming  manzoor nabiLinear programming  manzoor nabi
Linear programming manzoor nabiManzoor Wani
 
Chapter 2.ppt
Chapter 2.pptChapter 2.ppt
Chapter 2.pptEbsaAbdi
 
LinearProgramming-Graphicalnethod.ppt
LinearProgramming-Graphicalnethod.pptLinearProgramming-Graphicalnethod.ppt
LinearProgramming-Graphicalnethod.pptMayurkumarpatil1
 
Tbs910 linear programming
Tbs910 linear programmingTbs910 linear programming
Tbs910 linear programmingStephen Ong
 
Linear programming
Linear programmingLinear programming
Linear programmingpolast
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptxDejeneDay
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptxDejeneDay
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations researchsmumbahelp
 

Similar a Bba 3274 qm week 8 linear programming (20)

Rsh qam11 ch07 ge
Rsh qam11 ch07 geRsh qam11 ch07 ge
Rsh qam11 ch07 ge
 
Slides for ch07
Slides for ch07Slides for ch07
Slides for ch07
 
Graphical Method_LPP(QA-Render-052021) (1).pptx
Graphical Method_LPP(QA-Render-052021) (1).pptxGraphical Method_LPP(QA-Render-052021) (1).pptx
Graphical Method_LPP(QA-Render-052021) (1).pptx
 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptx
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
 
LPP, Duality and Game Theory
LPP, Duality and Game TheoryLPP, Duality and Game Theory
LPP, Duality and Game Theory
 
QT Slides Class One
QT Slides Class OneQT Slides Class One
QT Slides Class One
 
LPP.pptx
LPP.pptxLPP.pptx
LPP.pptx
 
Linear programming graphical method
Linear programming graphical methodLinear programming graphical method
Linear programming graphical method
 
Lpp through graphical analysis
Lpp through graphical analysis Lpp through graphical analysis
Lpp through graphical analysis
 
Linear programming manzoor nabi
Linear programming  manzoor nabiLinear programming  manzoor nabi
Linear programming manzoor nabi
 
Chapter 2.ppt
Chapter 2.pptChapter 2.ppt
Chapter 2.ppt
 
Chapter 2.ppt
Chapter 2.pptChapter 2.ppt
Chapter 2.ppt
 
LinearProgramming-Graphicalnethod.ppt
LinearProgramming-Graphicalnethod.pptLinearProgramming-Graphicalnethod.ppt
LinearProgramming-Graphicalnethod.ppt
 
linearprogramming.pdf
linearprogramming.pdflinearprogramming.pdf
linearprogramming.pdf
 
Tbs910 linear programming
Tbs910 linear programmingTbs910 linear programming
Tbs910 linear programming
 
Linear programming
Linear programmingLinear programming
Linear programming
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations research
 

Más de Stephen Ong

Tcm step 3 venture assessment
Tcm step 3 venture assessmentTcm step 3 venture assessment
Tcm step 3 venture assessmentStephen Ong
 
Tcm step 2 market needs analysis
Tcm step 2 market needs analysisTcm step 2 market needs analysis
Tcm step 2 market needs analysisStephen Ong
 
Tcm step 1 technology analysis
Tcm step 1 technology analysisTcm step 1 technology analysis
Tcm step 1 technology analysisStephen Ong
 
Tcm Workshop 1 Technology analysis
Tcm Workshop 1 Technology analysisTcm Workshop 1 Technology analysis
Tcm Workshop 1 Technology analysisStephen Ong
 
Tcm step 3 venture assessment
Tcm step 3 venture assessmentTcm step 3 venture assessment
Tcm step 3 venture assessmentStephen Ong
 
Tcm step 2 market needs analysis
Tcm step 2 market needs analysisTcm step 2 market needs analysis
Tcm step 2 market needs analysisStephen Ong
 
Tcm step 1 technology analysis
Tcm step 1 technology analysisTcm step 1 technology analysis
Tcm step 1 technology analysisStephen Ong
 
Tcm concept discovery stage introduction
Tcm concept discovery stage introductionTcm concept discovery stage introduction
Tcm concept discovery stage introductionStephen Ong
 
Mod001093 german sme hidden champions 120415
Mod001093 german sme hidden champions 120415Mod001093 german sme hidden champions 120415
Mod001093 german sme hidden champions 120415Stephen Ong
 
Mod001093 family businesses 050415
Mod001093 family businesses 050415Mod001093 family businesses 050415
Mod001093 family businesses 050415Stephen Ong
 
Gs503 vcf lecture 8 innovation finance ii 060415
Gs503 vcf lecture 8 innovation finance ii 060415Gs503 vcf lecture 8 innovation finance ii 060415
Gs503 vcf lecture 8 innovation finance ii 060415Stephen Ong
 
Gs503 vcf lecture 7 innovation finance i 300315
Gs503 vcf lecture 7 innovation finance i 300315Gs503 vcf lecture 7 innovation finance i 300315
Gs503 vcf lecture 7 innovation finance i 300315Stephen Ong
 
Tbs910 regression models
Tbs910 regression modelsTbs910 regression models
Tbs910 regression modelsStephen Ong
 
Tbs910 sampling hypothesis regression
Tbs910 sampling hypothesis regressionTbs910 sampling hypothesis regression
Tbs910 sampling hypothesis regressionStephen Ong
 
Mod001093 intrapreneurship 290315
Mod001093 intrapreneurship 290315Mod001093 intrapreneurship 290315
Mod001093 intrapreneurship 290315Stephen Ong
 
Gs503 vcf lecture 6 partial valuation ii 160315
Gs503 vcf lecture 6 partial valuation ii  160315Gs503 vcf lecture 6 partial valuation ii  160315
Gs503 vcf lecture 6 partial valuation ii 160315Stephen Ong
 
Gs503 vcf lecture 5 partial valuation i 140315
Gs503 vcf lecture 5 partial valuation i  140315Gs503 vcf lecture 5 partial valuation i  140315
Gs503 vcf lecture 5 partial valuation i 140315Stephen Ong
 
Mod001093 context of sme 220315
Mod001093 context of sme 220315Mod001093 context of sme 220315
Mod001093 context of sme 220315Stephen Ong
 
Mod001093 from innovation business model to startup 140315
Mod001093 from innovation business model to startup 140315Mod001093 from innovation business model to startup 140315
Mod001093 from innovation business model to startup 140315Stephen Ong
 
Gs503 vcf lecture 4 valuation ii 090215
Gs503 vcf lecture 4 valuation ii  090215Gs503 vcf lecture 4 valuation ii  090215
Gs503 vcf lecture 4 valuation ii 090215Stephen Ong
 

Más de Stephen Ong (20)

Tcm step 3 venture assessment
Tcm step 3 venture assessmentTcm step 3 venture assessment
Tcm step 3 venture assessment
 
Tcm step 2 market needs analysis
Tcm step 2 market needs analysisTcm step 2 market needs analysis
Tcm step 2 market needs analysis
 
Tcm step 1 technology analysis
Tcm step 1 technology analysisTcm step 1 technology analysis
Tcm step 1 technology analysis
 
Tcm Workshop 1 Technology analysis
Tcm Workshop 1 Technology analysisTcm Workshop 1 Technology analysis
Tcm Workshop 1 Technology analysis
 
Tcm step 3 venture assessment
Tcm step 3 venture assessmentTcm step 3 venture assessment
Tcm step 3 venture assessment
 
Tcm step 2 market needs analysis
Tcm step 2 market needs analysisTcm step 2 market needs analysis
Tcm step 2 market needs analysis
 
Tcm step 1 technology analysis
Tcm step 1 technology analysisTcm step 1 technology analysis
Tcm step 1 technology analysis
 
Tcm concept discovery stage introduction
Tcm concept discovery stage introductionTcm concept discovery stage introduction
Tcm concept discovery stage introduction
 
Mod001093 german sme hidden champions 120415
Mod001093 german sme hidden champions 120415Mod001093 german sme hidden champions 120415
Mod001093 german sme hidden champions 120415
 
Mod001093 family businesses 050415
Mod001093 family businesses 050415Mod001093 family businesses 050415
Mod001093 family businesses 050415
 
Gs503 vcf lecture 8 innovation finance ii 060415
Gs503 vcf lecture 8 innovation finance ii 060415Gs503 vcf lecture 8 innovation finance ii 060415
Gs503 vcf lecture 8 innovation finance ii 060415
 
Gs503 vcf lecture 7 innovation finance i 300315
Gs503 vcf lecture 7 innovation finance i 300315Gs503 vcf lecture 7 innovation finance i 300315
Gs503 vcf lecture 7 innovation finance i 300315
 
Tbs910 regression models
Tbs910 regression modelsTbs910 regression models
Tbs910 regression models
 
Tbs910 sampling hypothesis regression
Tbs910 sampling hypothesis regressionTbs910 sampling hypothesis regression
Tbs910 sampling hypothesis regression
 
Mod001093 intrapreneurship 290315
Mod001093 intrapreneurship 290315Mod001093 intrapreneurship 290315
Mod001093 intrapreneurship 290315
 
Gs503 vcf lecture 6 partial valuation ii 160315
Gs503 vcf lecture 6 partial valuation ii  160315Gs503 vcf lecture 6 partial valuation ii  160315
Gs503 vcf lecture 6 partial valuation ii 160315
 
Gs503 vcf lecture 5 partial valuation i 140315
Gs503 vcf lecture 5 partial valuation i  140315Gs503 vcf lecture 5 partial valuation i  140315
Gs503 vcf lecture 5 partial valuation i 140315
 
Mod001093 context of sme 220315
Mod001093 context of sme 220315Mod001093 context of sme 220315
Mod001093 context of sme 220315
 
Mod001093 from innovation business model to startup 140315
Mod001093 from innovation business model to startup 140315Mod001093 from innovation business model to startup 140315
Mod001093 from innovation business model to startup 140315
 
Gs503 vcf lecture 4 valuation ii 090215
Gs503 vcf lecture 4 valuation ii  090215Gs503 vcf lecture 4 valuation ii  090215
Gs503 vcf lecture 4 valuation ii 090215
 

Último

VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 

Último (20)

VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 

Bba 3274 qm week 8 linear programming

  • 1. BBA3274 / DBS1084 QUANTITATIVE METHODS for BUSINESS Linear Programming Model Linear Programming Model by Stephen Ong Visiting Fellow, Birmingham City University Business School, UK Visiting Professor, Shenzhen
  • 3. Learning Objectives After this lecture, students will be able to: 1. 2. 3. 4. 5. Understand the basic assumptions and properties of linear programming (LP). Graphically solve any LP problem that has only two variables by both the corner point and isoprofit line methods. Understand special issues in LP such as infeasibility, unboundedness, redundancy, and alternative optimal solutions. Understand the role of sensitivity analysis. Use Excel spreadsheets to solve LP problems. 7-3
  • 4. Outline 7.1 Introduction 7.2 Requirements of a Linear Programming Problem 7.3 Formulating LP Problems 7.4 Graphical Solution to an LP Problem 7.5 Solving Flair Furniture’s LP Problem using QM for Windows and Excel 7.6 Solving Minimization Problems 7.7 Four Special Cases in LP 7.8 Sensitivity Analysis 7-4
  • 5. Introduction   Many management decisions involve trying to make the most effective use of limited resources. Linear programming (LP) is a widely used mathematical modeling technique designed to help managers in planning and decision making relative to resource allocation. This belongs to the broader field of mathematical programming.  In this sense, programming refers to modeling and solving a problem mathematically.  7-5
  • 6. Requirements of a Linear Programming Problem  All LP problems have 4 properties in common: 1. 2. 3. 4. All problems seek to maximize or minimize some quantity (the objective function). Restrictions or constraints that limit the degree to which we can pursue our objective are present. There must be alternative courses of action from which to choose. The objective and constraints in problems must be expressed in terms of linear equations or inequalities.
  • 7. Basic Assumptions of LP      We assume conditions of certainty exist and numbers in the objective and constraints are known with certainty and do not change during the period being studied. We assume proportionality exists in the objective and constraints. We assume additivity in that the total of all activities equals the sum of the individual activities. We assume divisibility in that solutions need not be whole numbers. All answers or variables are nonnegative.
  • 8. LP Properties and Assumptions PROPERTIES OF LINEAR PROGRAMS 1. One objective function 2. One or more constraints 3. Alternative courses of action 4. Objective function and constraints are linear – proportionality and divisibility 5. Certainty 6. Divisibility 7. Nonnegative variables Table 7.1
  • 9. Formulating LP Problems   Formulating a linear program involves developing a mathematical model to represent the managerial problem. The steps in formulating a linear program are: 1. Completely understand the managerial problem being faced. 2. Identify the objective and the constraints. 3. Define the decision variables. 4. Use the decision variables to write mathematical expressions for the objective function and the constraints.
  • 10. Formulating LP Problems     One of the most common LP applications is the product mix problem. Two or more products are produced using limited resources such as personnel, machines, and raw materials. The profit that the firm seeks to maximize is based on the profit contribution per unit of each product. The company would like to determine how many units of each product it should produce so as to maximize overall profit given its limited resources.
  • 11. Flair Furniture Company  The Flair Furniture Company produces inexpensive      tables and chairs. Processes are similar in that both require a certain amount of hours of carpentry work and in the painting and varnishing department. Each table takes 4 hours of carpentry and 2 hours of painting and varnishing. Each chair requires 3 of carpentry and 1 hour of painting and varnishing. There are 240 hours of carpentry time available and 100 hours of painting and varnishing. Each table yields a profit of $70 and each chair a profit of $50.
  • 12. Flair Furniture Company Data The company wants to determine the best combination of tables and chairs to produce to reach the maximum profit. HOURS REQUIRED TO PRODUCE 1 UNIT DEPARTMENT Carpentry Painting and varnishing Profit per unit Table 7.2 (T) TABLES 4 AVAILABLE (C ) HOURS THIS CHAIRS WEEK 3 240 2 1 $70 $50 100
  • 13. Flair Furniture Company  The objective is to: Maximize profit  The constraints are: 1. The hours of carpentry time used cannot exceed 240 hours per week. 2. The hours of painting and varnishing time used cannot exceed 100 hours per week.  The decision variables representing the actual decisions we will make are: T = number of tables to be produced per week. C = number of chairs to be produced per week.
  • 14. Flair Furniture Company  We create the LP objective function in terms of T and C: Maximize profit = $70T + $50C  Develop mathematical relationships for the two constraints:  For carpentry, total time used is: (4 hours per table)(Number of tables produced) + (3 hours per chair)(Number of chairs produced).  We know that: Carpentry time used ≤ Carpentry time available. 4T + 3C ≤ 240 (hours of carpentry time) 7-14
  • 15. Flair Furniture Company  Similarly, Painting and varnishing time used ≤ Painting and varnishing time available. 2 T + 1C ≤ 100 (hours of painting and varnishing time) This means that each table produced requires two hours of painting and varnishing time.  Both of these constraints restrict production capacity and affect total profit.
  • 16. Flair Furniture Company The values for T and C must be nonnegative. T ≥ 0 (number of tables produced is greater than or equal to 0) C ≥ 0 (number of chairs produced is greater than or equal to 0) The complete problem stated mathematically: subject to Maximize profit = $70T + $50C (carpentry constraint) (painting and varnishing constraint) 4T + 3C ≤240 2T + 1C ≤100
  • 17. Graphical Solution to an LP Problem  The easiest way to solve a small LP problems is graphically.  The graphical method only works when there are just two decision variables.  When there are more than two variables, a more complex approach is needed as it is not possible to plot the solution on a two-dimensional graph.  The graphical method provides valuable insight into how other approaches work.
  • 18. Graphical Representation of a Constraint Quadrant Containing All Positive Values Number of Chairs C 100 – This Axis Represents the Constraint T ≥ 0 – 80 – – 60 – – This Axis Represents the Constraint C ≥ 0 40 – – 20 – – Figure 7.1 | – 0 | | 20 | | 40 | | 60 | | 80 | | | 100 Number of Tables T
  • 19. Graphical Representation of a Constraint    The first step in solving the problem is to identify a set or region of feasible solutions. To do this we plot each constraint equation on a graph. We start by graphing the equality portion of the constraint equations: 4T + 3C = 240  We solve for the axis intercepts and draw the line.
  • 20. Graphical Representation of a Constraint    When Flair produces no tables, the carpentry constraint is: 4(0) + 3C = 240 3C = 240 C = 80 Similarly for no chairs: 4T + 3(0) = 240 4T = 240 T = 60 This line is shown on the following graph:
  • 21. Graphical Representation of a Constraint Graph of carpentry constraint equation C 100 – Number of Chairs – (T = 0, C = 80) 80 – – 60 – – 40 – – (T = 60, C = 0) 20 – – Figure 7.2 | – 0 | | 20 | | 40 | | 60 | | 80 Number of Tables | | 100 | T
  • 22. Graphical Representation of a Constraint Region that Satisfies the Carpentry Constraint Number of Chairs C  Any point on or – 80 – – 60 – – (30, 40) 40 – – 20 – (30, 20) – Figure 7.3 below the constraint plot will not violate the restriction. (70, 40) Any point above the plot will violate the restriction. 100 – | – 0 | | 20 | | 40 | | 60 | | 80 | | | 100 Number of Tables T 7-22
  • 23. Graphical Representation of a Constraint  The point (30, 40) lies on the plot and exactly satisfies the constraint 4(30) + 3(40) = 240.  The point (30, 20) lies below the plot and satisfies the constraint 4(30) + 3(20) = 180.  The point (70, 40) lies above the plot and does not satisfy the constraint 4(70) + 3(40) = 400.
  • 24. Graphical Representation of a Constraint Region that Satisfies the Painting and Varnishing Constraint C (T = 0, C = 100) 100 – Number of Chairs – 80 – – 60 – – 40 – – (T = 50, C = 0) 20 – – Figure 7.4 | – 0 | | 20 | | 40 | | 60 | | 80 Number of Tables | | 100 | T
  • 25.       Graphical Representation of a Constraint To produce tables and chairs, both departments must be used. We need to find a solution that satisfies both constraints simultaneously. A new graph shows both constraint plots. The feasible region (or area of feasible solutions) is where all constraints are satisfied. Any point inside this region is a feasible solution. Any point outside the region is an infeasible solution.
  • 26. Graphical Representation of a Constraint Number of Chairs Feasible Solution Region for the Flair Furniture Company Problem C Figure 7.5 100 – – Painting/Varnishing Constraint 80 – – 60 – – 40 – Carpentry Constraint – 20 – – | – 0 Feasible Region | | 20 | | 40 | | 60 | | 80 | | | 100 Number of Tables T
  • 27. Graphical Representation of a Constraint  For the point (30, 20) Carpentry constraint 4T + 3C ≤ 240 hours available (4)(30) + (3)(20) = 180 hours used  Painting constraint 2T + 1C ≤ 100 hours available (2)(30) + (1)(20) = 80 hours used   For the point (70, 40) 4T + 3C ≤ 240 hours available Carpentry constraint (4)(70) + (3)(40) = 400 hours used 2T + 1C ≤ 100 hours available Painting constraint (2)(70) + (1)(40) = 180 hours used  
  • 28. Graphical Representation of a Constraint  For the point (50, 5) 4T + 3C ≤ 240 hours available Carpentry constraint (4)(50) + (3)(5) = 215 hours used 2T + 1C ≤ 100 hours available Painting constraint (2)(50) + (1)(5) = 105 hours used  
  • 29. Isoprofit Line Solution Method   Once the feasible region has been graphed, we need to find the optimal solution from the many possible solutions. The speediest way to do this is to use the isoprofit line method.    Starting with a small but possible profit value, we graph the objective function. We move the objective function line in the direction of increasing profit while maintaining the slope. The last point it touches in the feasible region is the optimal solution.
  • 30. Isoprofit Line Solution Method   For Flair Furniture, choose a profit of $2,100. The objective function is then $2,100 = 70T + 50C      Solving for the axis intercepts, we can draw the graph. This is obviously not the best possible solution. Further graphs can be created using larger profits. The further we move from the origin, the larger the profit will be. The highest profit ($4,100) will be generated when the isoprofit line passes through the point (30, 40).
  • 31. Isoprofit Line Solution Method Profit line of $2,100 Plotted for the Flair Furniture Company Number of Chairs C 100 – – 80 – – 60 – – 40 – $2,100 = $70T + $50C (0, 42) – (30, 0) 20 – – Figure 7.6 | – 0 | | 20 | | 40 | | 60 | | 80 | | | 100 Number of Tables T
  • 32. Isoprofit Line Solution Method Four Isoprofit Lines Plotted for the Flair Furniture Company C 100 – $3,500 = $70T + $50C Number of Chairs – 80 – $2,800 = $70T + $50C – 60 – $2,100 = $70T + $50C – 40 – $4,200 = $70T + $50C – 20 – – Figure 7.7 | – 0 | | 20 | | 40 | | 60 | | 80 Number of Tables | | 100 | T
  • 33. Isoprofit Line Solution Method Optimal Solution to the Flair Furniture problem Number of Chairs C Figure 7.8 100 – – Maximum Profit Line 80 – – Optimal Solution Point (T = 30, C = 40) 60 – – 40 – $4,100 = $70T + $50C – 20 – – | – 0 | | 20 | | 40 | | 60 | | 80 | | | 100 Number of Tables T 7-33
  • 34. Corner Point Solution Method     A second approach to solving LP problems employs the corner point method. It involves looking at the profit at every corner point of the feasible region. The mathematical theory behind LP is that the optimal solution must lie at one of the corner points, or extreme point, in the feasible region. For Flair Furniture, the feasible region is a four-sided polygon with four corner points labeled 1, 2, 3, and 4 on the graph. 7-34
  • 35. Corner Point Solution Method Four Corner Points of the Feasible Region Number of Chairs C Figure 7.9 100 – 2 – 80 – – 60 – – 3 40 – – 20 – 1 – – | 0 | | 20 | | | 40 4 | 60 | | 80 | | | 100 Number of Tables T
  • 36. Corner Point Solution Method  To find the coordinates for Point accurately we have to solve for the intersection of 3 two constraint lines. the  Using the simultaneous equations method, we multiply the painting equation by –2 and add it to the carpentry equation 4T + 3C = 240 – 4T – 2C =–200 C = 40 (carpentry line) (painting line)  Substituting 40 for C in either of the original equations allows us to determine the value of T. 4T + (3)(40) =240 (carpentry line) 4T + 120 = 240 T = 30
  • 37. Corner Point Solution Method Point 1 : (T = 0, C = 0) Profit = $70(0) + $50(0) = $0 Point 2 : (T = 0, C = 80) Profit = $70(0) + $50(80) = $4,000 Point 4 : (T = 50, C = 0) Profit = $70(50) + $50(0) = $3,500 Point 3 : (T = 30, C = 40) Profit = $70(30) + $50(40) = $4,100 Because Point 3 returns the highest profit, this is the optimal solution. 7-37
  • 38. Slack and Surplus  Slack is the amount of a resource that is not used. For a less-than-or-equal constraint:   Slack = Amount of resource available – amount of resource used. Surplus is used with a greater-than-orequal constraint to indicate the amount by which the right hand side of the constraint is exceeded.  Surplus = Actual amount – minimum amount.
  • 39. Summary of Graphical Solution Methods ISOPROFIT METHOD 1. Graph all constraints and find the feasible region. 2. Select a specific profit (or cost) line and graph it to find the slope. 3. Move the objective function line in the direction of increasing profit (or decreasing cost) while maintaining the slope. The last point it touches in the feasible region is the optimal solution. 4. Find the values of the decision variables at this last point and compute the profit (or cost). CORNER POINT METHOD 1. Graph all constraints and find the feasible region. 2. Find the corner points of the feasible reason. 3. Compute the profit (or cost) at each of the feasible corner points. 4. Select the corner point with the best value of the objective function found in Step 3. This is the optimal solution. Table 7.4
  • 40. Solving Flair Furniture’s LP Problem Using QM for Windows and Excel    Most organizations have access to software to solve big LP problems. While there are differences between software implementations, the approach each takes towards handling LP is basically the same. Once you are experienced in dealing with computerized LP algorithms, you can easily adjust to minor changes. Copyright ©2012 Pearson Education, Inc. publishing as Prentice 7-40 Hall
  • 41. Using QM for Windows  First select the Linear Programming     module. Specify the number of constraints (nonnegativity is assumed). Specify the number of decision variables. Specify whether the objective is to be maximized or minimized. For the Flair Furniture problem there are two constraints, two decision variables, and the objective is to maximize profit.
  • 42. Using QM for Windows QM for Windows Linear Programming Computer screen for Input of Data Program 7.1A
  • 43. Using QM for Windows QM for Windows Data Input for Flair Furniture Problem Program 7.1B
  • 44. Using QM for Windows QM for Windows Output for Flair Furniture Problem Program 7.1C
  • 45. Using QM for Windows QM for Windows Graphical Output for Flair Furniture Problem Program 7.1D
  • 46. Using Excel’s Solver Command to Solve LP Problems The Solver tool in Excel can be used to find solutions to: LP problems. Integer programming problems. Noninteger programming problems. Solver is limited to 200 variables and 100 constraints.
  • 47. Using Solver to Solve the Flair Furniture Problem  Recall the model for Flair Furniture is: Maximize profit =$70T +$50C Subject to 4T + 3C ≤ 240 2T + 1C ≤ 100  To use Solver, it is necessary to enter formulas based on the initial model.
  • 48. Using Solver to Solve the Flair Furniture Problem 1. Enter the variable names, the coefficients for the objective function and constraints, and the right-hand-side values for each of the constraints. 2. Designate specific cells for the values of the decision variables. 3. Write a formula to calculate the value of the objective function. 4. Write a formula to compute the left-hand sides of each of the constraints. 7-48
  • 49. Using Solver to Solve the Flair Furniture Problem Excel Data Input for the Flair Furniture Example Program 7.2A
  • 50. Using Solver to Solve the Flair Furniture Problem Formulas for the Flair Furniture Example Program 7.2B
  • 51. Using Solver to Solve the Flair Furniture Problem Excel Spreadsheet for the Flair Furniture Example Program 7.2C
  • 52. Using Solver to Solve the Flair Furniture Problem  Once the model has been entered, the following 1. 2. 3. steps can be used to solve the problem. In Excel 2010, select Data – Solver. If Solver does not appear in the indicated place, see Appendix F for instructions on how to activate this add-in. In the Set Objective box, enter the cell address for the total profit. In the By Changing Cells box, enter the cell addresses for the variable values. Click Max for a maximization problem and Min for a minimization problem. 7-52
  • 53. Using Solver to Solve the Flair Furniture Problem 4. Check the box for Make Unconstrained Variables Non-negative. 5. Click the Select Solving Method button and select Simplex LP from the menu that appears. 6.Click Add to add the constraints. 7.In the dialog box that appears, enter the cell references for the left-hand-side values, the type of equation, and the right-hand-side values. 8.Click Solve. 7-53
  • 54. Using Solver to Solve the Flair Furniture Problem Starting Solver Figure 7.2D 7-54
  • 55. Using Solver to Solve the Flair Furniture Problem Solver Parameters Dialog Box Figure 7.2E 7-55
  • 56. Using Solver to Solve the Flair Furniture Problem Solver Add Constraint Dialog Box Figure 7.2F 7-56
  • 57. Using Solver to Solve the Flair Furniture Problem Solver Results Dialog Box Figure 7.2G 7-57
  • 58. Using Solver to Solve the Flair Furniture Problem Solution Found by Solver Figure 7.2H
  • 59. Solving Minimization Problems   Many LP problems involve minimizing an objective such as cost instead of maximizing a profit function. Minimization problems can be solved graphically by first setting up the feasible solution region and then using either the corner point method or an isocost line approach (which is analogous to the isoprofit approach in maximization problems) to find the values of the decision variables (e.g., X1 and X2) that yield the minimum cost. 7-59
  • 60. Holiday Meal Turkey Ranch The Holiday Meal Turkey Ranch is considering buying two different brands of turkey feed and blending them to provide a good, low-cost diet for its turkeys Let X1 = number of pounds of brand 1 feed purchased X2 = number of pounds of brand 2 feed purchased Minimize cost (in cents) = 2X1 + 3X2 subject to: 5X1 + 10X2 4X1 + 3X2 0.5X1 X1 X2 ≥ 90 ounces ≥ 48 ounces ≥ 1.5 ounces ≥ 0 ≥ 0 (ingredient constraint A) (ingredient constraint B) (ingredient constraint C) (nonnegativity constraint) (nonnegativity constraint) 7-60
  • 61. Holiday Meal Turkey Ranch Holiday Meal Turkey Ranch data COMPOSITION OF EACH POUND OF FEED (OZ.) INGREDIENT A B C Cost per Tablepound 7.5 BRAND 1 FEED BRAND 2 FEED 5 4 0.5 2 cents 10 3 0 3 cents MINIMUM MONTHLY REQUIREMENT PER TURKEY (OZ.) 90 48 1.5
  • 62. Holiday Meal Turkey Ranch  Use the corner point method.  First construct the feasible solution region.  The optimal solution will lie at one of the corners as it would in a maximization problem.
  • 63. Feasible Region for the Holiday Meal Turkey Ranch Problem X2 – Pounds of Brand 2 20 – Ingredient C Constraint 15 – 10 – Feasible Region a 5– Ingredient B Constraint 0– Figure 7.10 | Ingredient A Constraint b | c | | | | 5 10 15 20 Pounds of Brand 1 25 X1
  • 64. Holiday Meal Turkey Ranch   Solve for the values of the three corner points. Point a is the intersection of ingredient constraints C and B. 4X1 + 3X2 = 48 X1 = 3    Substituting 3 in the first equation, we find = 12. Solving for point b with basic algebra we find X1 = 8.4 and X2 = 4.8. Solving for point c we find X1 = 18 and X2 = 0. X2
  • 65. Holiday Meal Turkey Ranch Substituting these value back into the objective function we find Cost = 2X1 + 3X2 Cost at point a = 2(3) + 3(12) = 42 Cost at point b = 2(8.4) + 3(4.8) = 31.2 Cost at point c = 2(18) + 3(0) = 36 The lowest cost solution is to purchase 8.4 pounds of brand 1 feed and 4.8 pounds of brand 2 feed for a total cost of 31.2 cents per turkey.
  • 66. Holiday Meal Turkey Ranch Graphical Solution to the Holiday Meal Turkey Ranch Problem Using the Isocost Approach X 2 – Feasible Region Pounds of Brand 2 20 – 54¢ Di = 2 re c X 10 – tio 1 + 3 no X f D 2 I so 5 – 31 ec .2¢ rea cost =2 X sin Lin +3 0– gC e X os t (X = 8.4, X = 4.8) | | | | | 15 – 1 2 Figure 7.11 1 2 5 10 15 20 Pounds of Brand 1 | 25 X1
  • 67. Holiday Meal Turkey Ranch Solving the Holiday Meal Turkey Ranch Problem Using QM for Windows Program 7.3 7-67
  • 68. Holiday Meal Turkey Ranch Excel 2010 Spreadsheet for the Holiday Meal Turkey Ranch problem Program 7.4A
  • 69. Holiday Meal Turkey Ranch Excel 2010 Solution to the Holiday Meal Turkey Ranch Problem Program 7.4B 7-69
  • 70. Four Special Cases in LP  Four special cases and difficulties arise at times when using the graphical approach to solving LP problems.     No feasible solution Unboundedness Redundancy Alternate Optimal Solutions 7-70
  • 71. Four Special Cases in LP No feasible solution     This exists when there is no solution to the problem that satisfies all the constraint equations. No feasible solution region exists. This is a common occurrence in the real world. Generally one or more constraints are relaxed until a solution is found. 7-71
  • 72. Four Special Cases in LP A problem with no feasible solution X2 Figure 7.12 8– – 6– – 4– – 2– – 0– Region Satisfying Third Constraint | | 2 | | 4 | | 6 | | | | 8 Region Satisfying First Two Constraints X1
  • 73. Four Special Cases in LP Unboundedness     Sometimes a linear program will not have a finite solution. In a maximization problem, one or more solution variables, and the profit, can be made infinitely large without violating any constraints. In a graphical solution, the feasible region will be open ended. This usually means the problem has been formulated improperly. 7-73
  • 74. Four Special Cases in LP A Feasible Region That is Unbounded to the Right X 2 X1 ≥ 5 15 – 10 – X2 ≤ 10 5– Feasible Region 0– Figure 7.13 | | 5 X1 + 2X2 ≥ 15 | | 10 15 | X1
  • 75. Four Special Cases in LP Redundancy     A redundant constraint is one that does not affect the feasible solution region. One or more constraints may be binding. This is a very common occurrence in the real world. It causes no particular problems, but eliminating redundant constraints simplifies the model.
  • 76. Four Special Cases in LP Problem with a Redundant Constraint X2 30 – 25 – 2X1 + X2 ≤ 30 20 – Redundant Constraint 15 – 10 – X1 ≤ 25 X1 + X2 ≤ 20 5– Figure 7.14 0– Feasible Region | | | | | | 5 10 15 20 25 30 X1 7-76
  • 77. Four Special Cases in LP Alternate Optimal Solutions    Occasionally two or more optimal solutions may exist. Graphically this occurs when the objective function’s isoprofit or isocost line runs perfectly parallel to one of the constraints. This actually allows management great flexibility in deciding which combination to select as the profit is the same at each alternate solution.
  • 78. Four Special Cases in LP Example of Alternate Optimal Solutions X2 8– 7– 6– Optimal Solution Consists of All Combinations of X1 and X2 Along the AB Segment A 5– 4– Isoprofit Line for $8 3– 2– Figure 7.15 Isoprofit Line for $12 Overlays Line Segment AB B 1– Feasible Region | | 0– 1 2 | | | | | | 3 4 5 6 7 8 X1 7-78
  • 79. Sensitivity Analysis      Optimal solutions to LP problems thus far have been found under what are called deterministic assumptions. This means that we assume complete certainty in the data and relationships of a problem. But in the real world, conditions are dynamic and changing. We can analyze how sensitive a deterministic solution is to changes in the assumptions of the model. This is called sensitivity analysis, postoptimality analysis, parametric programming, or optimality analysis. 7-79
  • 80. Sensitivity Analysis     Sensitivity analysis often involves a series of what-if? questions concerning constraints, variable coefficients, and the objective function. One way to do this is the trial-and-error method where values are changed and the entire model is resolved. The preferred way is to use an analytic postoptimality analysis. After a problem has been solved, we determine a range of changes in problem parameters that will not affect the optimal solution or change the variables in the solution. 7-80
  • 81. High Note Sound Company    The High Note Sound Company manufactures quality CD players and stereo receivers. Products require a certain amount of skilled artisanship which is in limited supply. The firm has formulated the following product mix LP model. Maximize profit = $50X1 + $120X2 Subject to 2X1 + 4X2 ≤ 80 (hours of electrician’s time available) 3X1 + 1X2 ≤ 60 (hours of audio 7-81
  • 82. High Note Sound Company The High Note Sound Company Graphical Solution X2 (receivers) 60 – – 40 – – a = (0, 20) 20 – b = (16, 12) 10 – Isoprofit Line: $2,400 = 50X1 + 120X2 0– Figure 7.16 | | 10 20 | | | | 30 40 c = (20, 0) 50 60 X1 (CD players)
  • 83. Changes in the Objective Function Coefficient     In real-life problems, contribution rates in the objective functions fluctuate periodically. Graphically, this means that although the feasible solution region remains exactly the same, the slope of the isoprofit or isocost line will change. We can often make modest increases or decreases in the objective function coefficient of any variable without changing the current optimal corner point. We need to know how much an objective function coefficient can change before the optimal solution would be at a different corner point. 7-83
  • 84. Changes in the Objective Function Coefficient Changes in the Receiver Contribution Coefficients X2 Profit Line for 50X1 + 80X2 (Passes through Point b) 40 – 30 – Old Profit Line for 50X1 + 120X2 (Passes through Point a) Profit Line for 50X1 + 150X2 (Passes through Point a) 20 – a b 10 – 0– | | 10 20 c | | | | 30 40 50 60 X1 Figure 7.17 7-84
  • 85. QM for Windows and Changes in Objective Function Coefficients Input and Sensitivity Analysis for High Note Sound Data Using QM For Windows Program 7.5A Program 7.5B 7-85
  • 86. Excel Solver and Changes in Objective Function Coefficients Excel 2010 Spreadsheet for High Note Sound Company Program 7.6A
  • 87. Excel Solver and Changes in Objective Function Coefficients Excel 2010 Solution and Solver Results Window for High Note Sound Company Figure 7.6B 7-87
  • 88. Excel Solver and Changes in Objective Function Coefficients Excel 2010 Sensitivity Report for High Note Sound Company Program 7.6C 7-88
  • 89. Changes in the Technological Coefficients     Changes in the technological coefficients often reflect changes in the state of technology. If the amount of resources needed to produce a product changes, coefficients in the constraint equations will change. This does not change the objective function, but it can produce a significant change in the shape of the feasible region. This may cause a change in the optimal solution. 7-89
  • 90. Changes in the Technological Coefficients Change in the Technological Coefficients for the High Note Sound Company (b) Change in Circled Coefficient (a) Original Problem X2 60 – Stereo Receivers X2 60 – 3X1 + 1X2 ≤ 60 40 – 20 – a – b c 20 | 0 20 – 2X1 + 4X2 ≤ 80 | 40 2 X1 + 1X2 ≤ 60 a d e | | 20 30 40 X1 0 Optimal Solution 20 – 2X1 + 4X2 ≤ 80 | 3X1 + 1X2 ≤ 60 40 – Still Optimal – | X2 60 – 40 – Optimal Solution (c) Change in Circled Coefficient 16 f – g 0 c 20 | | X1 2X1 + 5 X2 ≤ 80 | 40 | X1 CD Players Figure 7.18 7-90
  • 91. Changes in Resources or Right-Hand-Side Values    The right-hand-side values of the constraints often represent resources available to the firm. If additional resources were available, a higher total profit could be realized. Sensitivity analysis about resources will help answer questions about how much should be paid for additional resources and how much more of a resource would be useful. 7-91
  • 92. Changes in Resources or RightHand-Side Values     If the right-hand side of a constraint is changed, the feasible region will change (unless the constraint is redundant). Often the optimal solution will change. The amount of change in the objective function value that results from a unit change in one of the resources available is called the dual price or dual value . The dual price for a constraint is the improvement in the objective function value that results from a one-unit increase in the right-hand side of the constraint.
  • 93. Changes in Resources or Right-Hand-Side Values     However, the amount of possible increase in the right-hand side of a resource is limited. If the number of hours increased beyond the upper bound, then the objective function would no longer increase by the dual price. There would simply be excess (slack) hours of a resource or the objective function may change by an amount different from the dual price. The dual price is relevant only within limits. 7-93
  • 94. Changes in the Electricians’ Time Resource for the High Note Sound Company X2 (a) 60 – Constraint Representing 60 Hours of Audio Technician’s Time Resource 40 – 20 – a 25 – Changed Constraint Representing 100 Hours of Electrician’s Time Resource b – | 0 20 c | | | 40 50 60 X1 Figure 7.19 7-94
  • 95. Changes in the Electricians’ Time Resource for the High Note Sound Company X2 (b) 60 – Constraint Representing 60 Hours of Audio Technician’s Time Resource 40 – 20 – 15 – – Changed Constraint Representing 60 Hours of Electrician’s Time Resource a b c 0 | | | | 20 30 40 60 X1 Figure 7.19 7-95
  • 96. Changes in the Electricians’ Time Resource for the High Note Sound Company X2 (c) 60 – Changed Constraint Representing 240 Hours of Electrician’s Time Resource 40 – Constraint Representing 60 Hours of Audio Technician’s Time Resource 20 – – | 0 Figure 7.19 | | | | | 20 40 60 80 100 120 X1
  • 97. QM for Windows and Changes in Right-Hand-Side Values Sensitivity Analysis for High Note Sound Company Using QM for Windows Program 7.5B 7-97
  • 98. Excel Solver and Changes in Right-Hand-Side Values Excel 2010 Sensitivity Analysis for High Note Sound Company Program 7.6C 7-98
  • 99. Tutorial Lab Practical : Spreadsheet 1 - 99
  • 100. Further Reading    Render, B., Stair Jr.,R.M. & Hanna, M.E. (2013) Quantitative Analysis for Management, Pearson, 11th Edition Waters, Donald (2007) Quantitative Methods for Business, Prentice Hall, 4 th Edition. Anderson D, Sweeney D, & Williams T. (2006) Quantitative Methods For Business Thompson Higher Education, 10th Ed.