Uploaded by haidari.mariaa

1 linear programming

advertisement
hours of finishing. The Company has 2 grinders and 3 finishers, each of whom work 40
hours per week.
Using-v to denote the number of dumpsters and у to denote the number of tankers,
write down a system of linear inequalities that describes the possible numbers of
each truck that can be manufactured.
(b) Graph the system and list its vertices.
(a)
24. Repeat Problem 23 if l grinder and 2 finishers, each of whom work 40 hours per week are
available.
3.3 A GEOMETRIC APPROACH TO LINEAR PROGRAMMING PROBLEMS
We begin by restating a portion of Example 9 given in the previous section: N u tt's
N uts has 75 pounds o f cashews and 120 pounds o f peanuts. These are to be mixed in l
pound packages as follows: a low-grade m ixture th at contains 4 ounces o f cashews
and 12 ounces o f peanuts and a high-grade m ixture that contains 8 ounces o f cashews
and 8 ounces o f peanuts.
Suppose that in addition to the inform ation given above, we also know w hat the
profit will be on each type o f mixture. For exam ple, suppose the profit is $0.25 on
each package o f the low-grade mixtures and is $0.45 on each package o f the highgrade mixture. The question o f im portance to the m anager is “ How m any packages
o f each type o f m ixture should be prepared to m aximize the profit?”
If P symbolizes the profit, .y is the num ber of packages of low-grade m ixture, and у
is the num ber o f high-grade packages, then the question can be restated as “ W hat are
the values o f л* and у so that the expression
P = $0.25* + $0.45 v
is a m axim um ?
Objective
Function
Constraints
The problem above is typical of a linear programming problem. It requires th at a
certain linear expression, the profit, be m aximized. This linear expression is called
the objective function. Furtherm ore, the problem requires that the m axim um profit
be achieved under certain restrictions or constraints, each o f which are linear inequal­
ities involving the variables. The linear program m ing problem may be restated as
M aximize
P = $0.25.V + $0.45 V
Objective function
subject to the conditions that
л >0
у 2=0
x + 2у 300
3.Y + 2y < 480
Nonnegativity constraint
Nonnegativity constraint
Cashew constraint
Peanut constraint
In general, every linear program m ing problem has two com ponents:
1. A linear objective function to be maximized or m inimized.
2. A collection o f linear inequalities that m ust be satisfied simultaneously.
L in ear P ro g ram m in g P ro b lem A linear programming problem in two variables, x
and y, consists of maximizing or minimizing an objective function
Z = A x + By
where A and В are given real num bers, subject to certain conditions or constraints
expressible as linear inequalities in x and y.
Feasible Solution
Let's look at this m ore closely. To maximize (or minimize) the quantity z =*
A y + By m eans to locate the points (.v, r) that make the expression for г the largest (or
smallest). But not all points (.v. r) are eligible. Only the points that obey all the
constraints are potential solutions. Hence, we refer to such points as feasible solu­
tions.
In a linear program m ing problem , we want to find the feasible solution that
maxim izes (or minimizes) the objective function.
Solution of a
Linear
Programming
Problem
By a solution to a linear programming problem we mean a point (x. y) in the set of
feasible solutions together with the value of the objective function at that point, that
maximizes (or minimizes) the objective function.
If none o f the feasible solutions maxim ize (or m inim ize) th e objective function, or
if there are no feasible solutions, then the linear program m ing problem has no
solution.
□ E xa m p le 1
M inim ize the quantity
г = л- + 21 subject to the constraints
V + Г S> 1
Solution
Д > ()
у
0
The objective function to be minimized is г = .v + 2y. The constraints are the linear
inequalities
X
+ г> I
л^0
Vs 0
The shaded portion of Figure 12 illustrates the set o f feasible solutions.
Figure 13
T o see if there is a smallest z, we graph z = x + 2у for some choice o f z, say. z = 3.
See Figure 14. By m oving the line x + 2 у = 3 parallel to itself, we can observe w hat
happens for different values o f z. Since we w ant a m inim um value for z, we try to
move z = x + 2у down as far as possible while keeping some part o f the line w ithin
the set of feasible solutions. The “ best” solution is obtained when the line ju st touches
one corner, or vertex, of.the set of feasible solutions. If you refer to Figure 14, you will
see that the best solution is x = l , у = 0, which yields z = l . There is no other feasible
solution for which z is smaller.
□
In Example l, we can see that the feasible solution that m inim izes z occurs at a
vertex. This is not an unusual situation. If there is a feasible solution m inim izing (or
maximizing) the objective function, it is usually located at a vertex o f th e set o f
feasible solutions.
However, it is possible for a feasible solution that is not a vertex to m inim ize (or
maximize) the objective function. This occurs when the slope o f the objective func­
tion is the same as the slope o f one side of the set o f feasible solutions. T he following
example illustrates this possibility.
□ E x am p le 2
M inimize the quantity
z = x + 2у
subject to the constraints
x + уs l
Solution
2x + 4 у > 3
x > 0
у> 0
Again, we first graph the constraints. The shaded portion of Figure 15 illustrates the
set o f feasible solutions.
If we graph the objective equation z = x + 2у for some choice o f z and move it
down, we see that a m inim um is reached when z = T In fact, any point on the line
2x + 4у = 3 between (^, £) and (4, 0) will m inim ize the objective function. O f course,
the reason any feasible point on
+ 4 y = 3 minimizes the objective equation
z = x + 2y is that these two lines are parallel (both have slope —4). Thus, this linear
program m ing problem has infinitely m any solutions.
□
The next example illustrates a linear program m ing problem that has no solution.
□ Exam ple 3
M aximize the quantity
z = x + 2y
subject to the constraints
X + У> l
Solution
Figure 16
X> 0
у 5: о
First, we graph the constraints. The shaded portion o f Figure 16 illustrates the set of
feasible solutions.
x+ у =
The graphs o f the objective function z = x + 2у for z = 2, z = 8, and z = 12 are
also shown in Figure 16. Observe that we continue to get larger values for z by moving
the graph o f the objective function upward. But there is no feasible point that will
m ake z largest. No m atter how large a value is assigned to z, there is a feasible point
that will give a larger value. Since there is no feasible point that makes z largest, we
conclude that this linear program m ing problem has no solution.
□
For any linear program m ing problem that has a solution, the following general
result is true:
If a linear program m ing problem has a solution, it is located at a vertex of the set
of feasible solutions; if a linear program m ing problem has multiple solutions, at
least one o f them is located at a vertex of the set of feasible solutions. In either
case, the corresponding value o f the objective function is unique.
The result stated above requires knowing in advance whether the linear program ­
ming problem has a solution. If the set o f feasible solutions is bounded — that is. if it
can be enclosed within some circle — the linear program m ing problem will have a
solution.
If the set o f feasible solutions is not bounded (see Example 3), then the graphs o f
the objective function for several values o f z should be used to determ ine w hether a
solution exists or does not exist.
Based on these com m ents, we can outline a procedure for solving a linear pro­
gram m ing problem provided that it has a solution.
Solving
a Linear
Programming
Problem
Step 1: W rite an expression for the quantity that is to be m axim ized or m ini­
mized (the Objective function).
Step 2: D eterm ine all the constraints and graph them.
Step 3: List the vertices o f the set o f feasible solutions.
Step 4: D eterm ine the value o f the objective function at each vertex.
Step 5: Select the optim al solution, that is, the m axim um or m inim um value o f
the objective function.
Let’s look at som e examples.
□ Exa m p le 4
M aximize and m inim ize the objective function
z = A' + 5y
subject to the constraints
©
Solution
л- -f 4 v < 12
©
x ^ 8
©
x + у
2
@ л- s 0
©
уs 0
The objective function and the constraints (num bered for convenience) are given
(this will not be the case when we do word problems), so we can proceed to graph the
constraints. The shaded portion o f Figure 17 illustrates the set o f feasible solutions.
Since this set is bounded, we know a solution exists.
Figure 17
Now we locate the vertices o f the set o f feasible solutions at the points o f intersec­
tion of lines © and @ , © and © , © and © , © and © , and © and @ . U sing
m ethods discussed earlier, we find that the vertices are
(0,3),
(8, 1),
(8, 0 ),
(2, 0 ),
(0 , 2)
To find the m axim um and m inim um value o f z = Л' + 5у, we set up a table:
Vertex
(*, j 0
Value of Objective Function
z = x + 5у
(0.3)
(8. 1)
(8. 0)
(2, 0)
(0. 2)
z=
z=
z=
z=
z=
0+
8T
8+
2+
0+
5(3) =
5(1)=
5(0) =
5(0) =
5(2) =
15
13
8
2
10
The m axim um value o f г is 15. and it occurs at the point (0. 3). The m inim um value
o f г is 2, and it occurs at the point (2, 0 ).
□
Now. let's solve the problem of the cashews and peanuts.
П E xam ple 5
Maximize
P = 0.25л- + 0.45 у
subject to the constraints
©
Solution
-v > 0
© у> 0
©
x + 2у < 300
@ 3.v + 2 v s; 480
Before applying the m ethod of this chapter to solve this problem, let's discuss a
solution that might be suggested by intuition. Namely, since the profit is higher for
the high-grade m ixture, you might think that N utt's Nuts should prepare as many
packages of the high-grade m ixture as possible. If this were done, then there would be
a total of 150 packages (8 ounces divides into 75 pounds o f cashews exactly 150 times)
and the total profit would be
150(0.45) = $67.50
As we shall see. this is not the best solution to the problem. This is because there
would be several pounds of peanuts left over (120 - 75 = 45, to be exact) that would
be neither packaged nor sold.
To use more o f the peanuts and thus make a higher profit. N utt's Nuts has to make
both high-grade and low-grade packages. We are still asking ourselves how many
packages o f each m ixture should be made to obtain the m axim um profit, but now we
will use linear program m ing to solve the problem. The graph of the set o f feasible
solutions is given in Figure 18.
Since this set is bounded, we proceed to locate its vertices. The vertices o f the set of
feasible solutions are the points o f intersection of lines (7) and (2), (7) and © , (2) and
@ , and © and @ :
(0 ,0 ),
(0,150),
(160,0),
(90,105)
(Notice that the points o f intersection of lines © and © and lines © and © are not
feasible solutions.) It rem ains only to evaluate the objective equation at each vertex:
Vertex
(a, y)
(0. 0)
(0, 150)
(160, 0)
(90, 105)
Value of Objective Function
P = ($0.25)* + ($0.45).)’
P=
P=
P=
P=
(0.25)(0) + (0.45)(0) = 0
(0.25)(0) + (0.45X150) = $67.50
(0.25)(160) + (0.45)(0) = $40.00
(0.25X90) + (0.45X105) = $69.75
Thus, a m axim um profit is obtained if 90 packages o f low-grade m ixture an d 105
packages of high-grade m ixture are made. The m axim um profit obtainable under the
conditions described is $69.75.
□
□ E xam ple 6
Solution
M ike’s Fam ous Toy Trucks m anufactures two kinds of toy tru ck s— a standard
model and a deluxe model. In the m anufacturing process, each standard m odel
requires 2 hours o f grinding and 2 hours of finishing, and each deluxe m odel needs 2
hours of grinding and 4 hours of finishing. The com pany has 2 grinders an d 3
finishers, each of whom work 40 hours per week. Each standard m odel toy truck
brings a profit of $3 and each deluxe model a profit o f $4. Assuming th at every truck
m ade will be sold, how m any o f each should be m ade to m axim ize profits?
First, we nam e the variables:
x = N um ber of standard models made
у = N um ber of deluxe models made
The quantity to be maximized is the profit, which we denote by P:
P = $3.y + $4 у
This is the objective function. To m anufacture one standard model requires 2 g rind­
ing hours and to make one deluxe model requires 2 grinding hours. Thus, the n u m ber
o f grinding hours of л* standard and у deluxe models is
2a + 2 у
But the total am ount of grinding tim e available is 80 hours per week. T his m eans we
have the constraint
2a + 2у ^ 80
Grinding time constraint
Similarly, for the finishing time we have the constraint
2a + 4 У ^ 120
Finishing time constraint
Simplifying each of these constraints and adding the nonnegativity constraints .v > 0
and у 2: 0 . we may list all the constraints for this problem.
л- + у < 40
.v + 2у ^ 60
.v ^ 0
y>0
Figure 19 illustrates the set o f feasible solutions, which is bounded.
Figure 19
The vertices of the set of feasible solutions are
(0 .0 ).
(0,30).
(40.0).
(20.20)
The table lists the corresponding values of the objective equation:
Vertex
(X,y)
(0. 0 )
(0, 30)
(40. 0)
(20. 20)
Value of Objective Function
P = S3x + $4y
P=0
P = %120
/>=$120
/>=3(20)+ 4(20) = $140
Thus, a m axim um profit is obtained if 20 standard trucks and 20 deluxe trucks are
m anufactured. The m axim um profit is $140.
□
□ E x a m pie 7
Inve stm e nt S trategy
A retired couple have up to $30.000 they wish to invest in fixed-income securities.
Their broker recom m ends investing in two bonds: one a AAA bond yielding 12%: the
other a B+ bond paying 15%. After some consideration, the couple decide to invest at
most $ 12.000 in the B erated bond and at least $6000 in the AAA bond. They also
want the am ount invested in the AAA bond to exceed or equal the am ount invested
in the B^ bond. W hat should the broker recom m end if the couple (quite naturally)
want to maximize their return on investment?
First, we nam e the variables:
-V= A m ount invested in AAA bond
У — A m ount invested in B+ bond
The quantity to be maximized — return on investm ent — which we denote by P. is
P = 0.12 a' + 0.15 j >
This is the objective function. The conditions specified by the problem are:
л* + у ^ 30.000
U p to $30,000 available to invest
Invest at most $ 12,000 in B+ bond
Invest at least $6000 in AAA bond
A m ount in AAA bond m ust exceed or equal am ount
in B+ bond
.
у ^ 12,000
x ^ 6.000
x 2: у
In addition, we m ust have the conditions.v ^ 0 and у ^ 0. The total list o f constraints
is
© x + у ^ 30.000
© j- < 12,000
® x s 6000
@
X
^
У
© A' £=0
© V> 0
Figure 20 illustrates the set of feasible solutions, which is bounded. The vertices o f the
set of feasible solutions are
(6000.0),
(6000,6000),
(12,000 12,000).
(18.000,12.000),
(30,000,0)
The corresponding return on investm ent at each vertex is:
P = 0.12(6000) + 0.15(0) = $720
P = 0.12(6000) + 0.15(6000) = 720 + 900 = $ 1620
P = 0.12(12,000) + 0.15(12,000) = 1 4 4 0 + 1800 = $3240
P = 0.12(18,000) + 0.15(12,000) = 2 1 6 0 + 1 8 0 0 = $3960
P = 0.12(30,000) + 0.15(0) = $3600
Thus, the m axim um return on investm ent is $3960, obtained by placing $ 18,000 in
the AAA bond and $12,000 in the B+ bond.
n
29.
30.
31.
32.
33.
34.
standard model is $4 and the profit on each deluxe model is $4. How many of each
should be manufactured in order to maximize profit?
Using the information supplied in Example 6 (page 13 1 ), suppose the profit on each
standard model is $4 and the profit on each deluxe model is $3. How many of each
should be manufactured in order to maximize profit?
Investment Strategy. An investment broker wants to invest up to $20,000. She can
purchase a type A bond yielding a 10% return on the amount invested and she can
purchase a type В bond yielding a 15% return on the amount invested. She also wants to
invest at least as much in the type A bond as in the type В bond. She will also invest at
least $5000 in the type A bond and no more than $8000 in the type В bond. How much
should she invest in each type of bond to maximize her return?
A factory manufactures two products, each requiring the use of three machines. The
first machine can be used at most 70 hours; the second machine at most 40 hours; and
the third machine at most 90 hours. The first product requires 2 hours on Machine 1,1
hour on Machine 2, and 1 hour on Machine 3; the second product requires 1 hour each
on Machines 1 and 2 and 3 hours on Machine 3. If the profit is $40 per unit for the first
product and $60 per unit for the second product, how many units of each product
should be manufactured to maximize profit?
Diet Problem. A diet is to contain at least 400 units of vitamins, 500 units of minerals,
and 1400 calories. Two foods are available: F ,, which costs $0.05 per unit, and ^ 2,
which costs $0.03 per unit. A unit of food F, contains 2 units of vitamins, 1 unit of
minerals, and 4 calories; a unit of food F2 contains 1 unit of vitamins, 2 units of
minerals, and 4 calories. Find the minimum cost for a diet that consists of a mixture of
these two foods and also meets the minimal nutrition requirements.
Diet Problem. Danny’s Chicken Farm is a producer of frying chickens. In order to
produce the best fryers possible, the regular chicken feed is supplemented by four
vitamins. The minimum amount of each vitamin required per 100 ounces of feed is:
Vitamin 1, 50 units; Vitamin 2, 100 units; Vitamin 3, 60 units; Vitamin 4, 180 units, j
Two supplements are available: Supplement I costs $0.03 per ounce and contains 5
units of Vitamin 1 per ounce, 25 units ofVitamin 2 per ounce, 10 units ofVitamin3 per
ounce, and 35 units ofVitamin 4 per ounce. Supplement II costs $0.04 per ounce and
contains 25 units ofVitamin I per ounce, 10 units ofVitamin 2 per ounce, 10 units of
Vitamin 3 per ounce, and 20 units ofVitamin 4 per ounce. How much of each supple- j
ment should Danny buy to add to each 100 ounces of feed in order to minimize his cost,
but still have the desired vitamin amounts present?
Optimal Use of Land. A farmer has 70 acres of land available on which to grow some
soybeans and some com. The cost of cultivation per-acre, the workdays needed per acre,
and the profit per acre are indicated in the table:
Soybeans
Corn
Total Available
$60
$30
$1800
Days of work per acre
3 days
4 days
120 days
Profit per acre
$300
Cultivation cost per acre
As indicated in the last column, the acreage to be cultivated is limited by the amount of
money available for cultivation costs and by the number of working days that can be put
into this part of the business. Find the number of acres of each crop that should be
planted in order to maximize the profit.
35. The manager of a supermarket meat department finds that there are 160 pounds of
round steak, 600 pounds of chuck steak, and 300 pounds of pork in stock on Saturday
morning. From experience, the manager knows that half these quantities can be sold as
straight cuts. The remaining meat will have to be ground into hamburger patties and
picnic patties for which there is a large weekend demand. Each pound of hamburger
patties contains 20% ground round and 60% ground chuck. Each pound of picnic
patties contains 30% ground pork and 50% ground chuck. The remainder of each
product consists of an inexpensive nonmeat filler which the store has in unlimited
quantities. How many pounds of each product should be made if the objective is to
maximize the amount of meat used to make the patties?
36. J. B. Rug Manufacturers has available 1200 square yards of wool and 1000 square yards
of nylon for the manufacture of two grades of carpeting: high-grade, which sells for $500
per roll, and low-grade, which sells for $300 per roll. Twenty square yards of wool and 40
square yards of nylon are used in a roll of high-grade carpet, and 40 square yards of
nylon are used in a roll of low-grade carpet. Forty work-hours are required to manufac­
ture each roll of the high-grade carpet, and 20 work-hours are required for each roll of
the low-grade carpet, at an average cost of $6.00 per work-hour. A maximum of 800
work-hours are available. The cost of wool is $5.00 per square yard and the cost of nylon
is $2.00 per square yard. How many rolls of each type of carpet should be manufactured
to maximize income? [Hint: Income = Revenue from sale —(Production cost for
material + labor)]
37. The rug manufacturer in Problem 36 finds that maximum income occurs when no
high-grade carpet is produced. If the price of the low-grade carpet is kept at $300 per roll,
in what price range should the high-grade carpet be sold so that income is maximized by
selling some rolls of each type carpet? Assume all other data remain the same.
38. Maximize
P = l x + у + 3z
subject to
x+2y + z^25
3 x + 2 y + 3 z = s3 0
*2>0
ys>0
2 2 0
[Hint: Solve the constraints three at a time, find the points that are in the set of feasible
solutions, and test each of them in the objective function. Assume a solution exists.]
CH AP TER R E V IE W
Important
Terms
linear inequality in two
variables
nonstrict linear inequality
strict linear inequality
graph of a linear inequality
half-plane
systems of linear inequalities
unbounded graph
bounded graph
vertex of the graph
linear programming problem
objective function
constraints
feasible solution
solution of a linear
programming problem
Download