Em8719 e PDF
Em8719 e PDF
edu/em8719
OPERATIONS RESEARCH
resources (wood and labor) are the decision variables. The limita-
Decision variables. . . tions on resource availability (300 bf of wood and 110 hours of
labor) form the constraint set, or operating rules that govern the
“The resources process. Using LP, management can decide how to allocate the
available.” limited resources to maximize profits.
The “linear” part of the name refers to the following:
Constraint set. . .
• The objective function (i.e., maximization or minimization) can
“The limitations on be described by a linear function of the decision variables, that
resource availability.” is, a mathematical function involving only the first powers of the
variables with no cross products. For example, 23X2 and 4X16 are
Objective function. . .
valid decision variable terms, while 23X22, 4X163, and (4X1 * 2X1)
“The criterion for are not. The entire problem can be expressed as straight lines,
selecting the best planes, or similar geometrical figures.
values of the decision • The constraint set can be expressed as a set of linear equations.
variables.” In addition to the linear requirements, nonnegativity conditions
state that the variables cannot assume negative values. It is not
possible to have negative resources. Without these conditions, it
would be mathematically possible to use more resources than are
available.
This publication will introduce a small LP problem that can be
solved graphically. In other words, we’ll plot the appropriate
information on a graph, and then use the graph to find a solution to
the problem.
In EM 8720, Using the Simplex Method to Solve Linear Pro-
gramming Maximization Problems, we’ll build on the graphical
example and introduce an algebraic technique known as the sim-
plex method. This method lets us solve very large LP problems that
would be impossible to solve graphically or without the analytical
ability of a computer. In other publications, we’ll define several
special types of LP and use forest products examples to help
explain their functions.
For more complex problems, many software packages are
available for obtaining a solution. It’s just a matter of choosing the
one you wish to work with. In a later publication, we’ll use com-
mercial software to solve larger LP problems and to examine how
to use sensitivity analysis to gain more information than that
provided by a simple optimal solution.
2
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
GRAPHICAL METHOD
solution.
3
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
OPERATIONS RESEARCH
Table 1.—Information for the wooden tables and chairs linear programming
problem.
Resource Table (X1) Chair (X2) Available
Wood (bf) 30 20 300
Labor (hr) 5 10 110
Unit profit $6 $8
4
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
GRAPHICAL METHOD
Subject to: 30X1 + 20X2 < 300 (wood constraint: 300 bf available)
Since only two variables (wood and labor) exist in this problem,
it can be solved graphically. If there were more than two variables,
the graph would have to be more than two dimensions.
X1 = 300/30 X1 = 110/5
= 10 tables = 22 tables
(All the wood is used to make tables.) (All the labor is used to make tables.)
Next:
Set X1 = 0 and solve for X2 Set X1 = 0 and solve for X2
X2 = 300/20 X2 = 110/10
= 15 chairs = 11 chairs
(All the wood is used to make chairs.) (All the labor is used to make chairs.)
5
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
OPERATIONS RESEARCH
Chairs
Wood
Labor
Tables
6
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
GRAPHICAL METHOD
48 = 6(X1) 72 = 6(X1)
48/6 = X1 72/6 = X1
X1 = 8 X1 = 12
Next:
Set X1 = 0 and solve for X2 Set X1 = 0 and solve for X2
48 = 8(X2) 72 = 8(X2)
48/8 = X2 72/8 = X2
X2 = 6 X2 = 9
Z increases.
Z = 48
Tables
7
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
OPERATIONS RESEARCH
Chairs
Wood
Labor
Tables
20X1 + 0 = 80
X1 = 4 tables
8
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
GRAPHICAL METHOD
X2 = 180/20 X2 = 90/10
X2 = 9 chairs X2 = 9 chairs
9
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
OPERATIONS RESEARCH
X2 = 12
A
Tables
10
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
GRAPHICAL METHOD
We will plot one more point for the constraint line by arbitrarily
setting X1 = 2 and solving for X2. We find:
4(2) - X2 = 0
8 - X2 = 0
X2 = 8
Labor
Wood
Tables
Figure 6a and 6b.—To determine the valid side of the mixture constraint line,
evaluate a point not on the line.
11
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
OPERATIONS RESEARCH
45X1 + 0 = 110
X1 = 110/45
4(2.444) - X2 = 0
9.777 - X2 = 0
- X2 = - 9.777
GRAPHICAL METHOD
was not used in the optimal solution. The unused wood can be
calculated as:
30 bf(2.444) + 20(9.777) = 268.88 bf of wood used out of 300 bf available
Equality constraints
Constraints can take the form of an equality. For example, the
company may decide to sell all of its tables and chairs in sets (one
table and four chairs). In this case, the new constraint is:
4X1 = X2
or
4X1 - X2 = 0
Chairs
Equality constraint. . .
“A special constraint
that causes all valid
points to lie exactly on
the constraint line.”
Tables
13
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
OPERATIONS RESEARCH
4(2) = X2
X2 = 8 chairs
Chairs
Tables
GRAPHICAL METHOD
X1, X2 > 0
Steps 2, 3, and 4. Construct the graph and plot the constraint lines.
Determine the valid side of each constraint line. Identify the
feasible region (Figure 11).
Chairs
Resource 2
Resource 3
Feasible
region Resource 1
Tables
Figure 11.—Identifying the feasible region with multiple possible resource mixes.
15
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
OPERATIONS RESEARCH
-7X1 + 0 = -48
1/7(-7X1 + 0) = -48
-X1 = -48/7
X1 = 6.86
34.28 + 6X2 = 60
6X2 = 60 - 34.28
6X2 = 25.71
X2 = 25.71/6
X2 = 4.29
16
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
GRAPHICAL METHOD
1.4X1 + 0 =6
X1 = 6/1.4
X1 = 4.29
21.45 + 6X2 = 60
6X2 = 60 - 21.45
6X2 = 38.55
X2 = 38.55/6
X2 = 6.425
OPERATIONS RESEARCH
Unbounded solutions
An unbounded solution occurs when there are unlimited
resources. A good way to explain unbounded solutions is to use a
small problem that can be solved graphically. Consider the follow-
ing LP problem:
Maximize: Z = X1 + 2X2
X2 < 4
X1, X2 > 0
Chairs
Unbounded solutions. . .
“A solution to a prob-
lem with unlimited
resources.” In the real
world, such a situation Tables
is impossible.
Figure 13.—Example of an unbounded solution, in which X1 can be increased
infinitely to increase the objective function.
18
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
GRAPHICAL METHOD
??
tions. If you wish to learn more about these topics, see the
resources listed in the “For more information” section.
?
19
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
OPERATIONS RESEARCH
20
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
GRAPHICAL METHOD
PERFORMANCE EXCELLENCE
IN THE WOOD PRODUCTS INDUSTRY
21
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719
Archival copy. For current information, see the OSU Extension Catalog: https://catalog.extension.oregonstate.edu/em8719