SlideShare a Scribd company logo
Linear Programming Problem




     Math 1300 Finite Mathematics
Section 5.3 Linear Programming In Two Dimensions:
                Geometric Approach


                        Jason Aubrey

                   Department of Mathematics
                     University of Missouri




                                                                   university-logo



                    Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Linear programming is a mathematical process that has been
developed to help management in decision making and it has
become one of the most widely used and best-known tools of
management science.




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




In general, a linear programming problem is one that is
concerned with finding the optimal value of a linear objective
function of the form
                           z = ax + by
(where a and b are not both 0) Where the decision variables x
and y are subject to the problem constraints.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




In general, a linear programming problem is one that is
concerned with finding the optimal value of a linear objective
function of the form
                           z = ax + by
(where a and b are not both 0) Where the decision variables x
and y are subject to the problem constraints.
The problem constraints are various linear inequalities and
equations. In all problems we consider, the decision variables
will also satisfy the nonnegative constraints, x ≥ 0, y ≥ 0.



                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




The set of points satisfying both the problem constraints and
the nonnegative constraints is called the feasible region or
feasible set for the problem.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




The set of points satisfying both the problem constraints and
the nonnegative constraints is called the feasible region or
feasible set for the problem.
Any point in the feasible region that produces the optimal value
of the objective function over the feasible region is called an
optimal solution.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Example: Maximize P = 30x + 40y subject to

                              2x + y ≤ 10
                                x +y ≤7
                              x + 2y ≤ 12
                                   x, y ≥ 0




                                                                        university-logo



                         Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Theorem (Fundamental Theorem of Linear Programming)
If the optimal value of the objective function in a linear
programming problem exists, then that value must occur at one
(or more) of the corner points of the feasible region. (A corner
point is a point in the feasible set where one or more boundary
lines intersect.)




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Applying the theorem...




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Applying the theorem...
 1   Graph the feasible region, as discussed in Section 5-2. Be
     sure to find all corner points.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Applying the theorem...
 1   Graph the feasible region, as discussed in Section 5-2. Be
     sure to find all corner points.
 2   Construct a corner point table listing the value of the
     objective function at each corner point.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Applying the theorem...
 1   Graph the feasible region, as discussed in Section 5-2. Be
     sure to find all corner points.
 2   Construct a corner point table listing the value of the
     objective function at each corner point.
 3   Determine the optimal solution(s) from the table.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Applying the theorem...
 1   Graph the feasible region, as discussed in Section 5-2. Be
     sure to find all corner points.
 2   Construct a corner point table listing the value of the
     objective function at each corner point.
 3   Determine the optimal solution(s) from the table.
 4   For an applied problem, interpret the optimal solution(s) in
     terms of the original problem.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Back to our original problem:




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Back to our original problem:
Example: Maximize P = 30x + 40y subject to

                               2x + y ≤ 10
                                 x +y ≤7
                               x + 2y ≤ 12
                                    x, y ≥ 0




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




6

5

4

3

2

1


    0   1   2    3      4      5



                                                                            university-logo



                             Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




                                             2x + y ≤ 10
6           a                                Boundary line:

5                                            (a) y = 10 − 2x
                                              x y
4                                             0 10
                                              5 0
3
                                             Check: 2(0) + 0 ≤ 10             Yes!
2                                                                       ?

1


    0   1   2    3      4      5



                                                                                     university-logo



                             Jason Aubrey      Math 1300 Finite Mathematics
Linear Programming Problem




                                             x +y ≤7
6       b   a                                Boundary line:

5                                            (b) y = 7 − x
                                              x y
4                                             0 7
                                              7 0
3
                                             Check: 0 + 0 ≤ 7                 Yes!
2                                                                  ?

1


    0   1   2    3      4      5



                                                                                     university-logo



                             Jason Aubrey      Math 1300 Finite Mathematics
Linear Programming Problem




                                             x + 2y ≤ 12
6   c   b   a                                Boundary line:

5                                            (c) y = 6 − 1 x
                                                         2
                                               x y
4                                              0 6
3                                             12 0
                                             Check: 0 + 2(0) ≤ 12             Yes!
2                                                                       ?

1


    0   1   2    3      4      5



                                                                                     university-logo



                             Jason Aubrey      Math 1300 Finite Mathematics
Linear Programming Problem




                                              Now we mark the feasible set and
6   c   b    a                                find the coordinates of the corner
                                              points.
5

4

3

2           FS
1


    0   1   2     3      4      5



                                                                               university-logo



                              Jason Aubrey      Math 1300 Finite Mathematics
Linear Programming Problem




                                                   Line c and the y -axis intersect at
    6    c   b    a                                (0, 6)
(0, 6)
    5

    4

    3

    2            FS
    1


         0   1   2     3      4      5



                                                                                    university-logo



                                   Jason Aubrey      Math 1300 Finite Mathematics
Linear Programming Problem




                                                       Line c (y = 7 − x) and Line b
         c     b      a                                         1
    6                                                  (y = 6 − 2 x) intersect at (2, 5):
(0, 6)
    5
             (2, 5)                                                          1
    4                                                               7−x =6− x
                                                                             2
    3
                                                                     1
                                                                    − x = −1
                                                                     2
    2              FS                                                  x =2
    1                                                                      y =7−2=5

         0    1       2    3      4      5



                                                                                        university-logo



                                       Jason Aubrey      Math 1300 Finite Mathematics
Linear Programming Problem




                                                       Line a (y = 10 − 2x) and Line b
    6    c     b      a                                (y = 7 − x) intersect at (3, 4):
(0, 6)
    5
             (2, 5)
                                                                  10 − 2x = 7 − x
    4
                   (3, 4)                                                 −x = −3
    3
                                                                             x =3
    2              FS                                                        y =7−3=4
    1


         0    1       2     3     4      5



                                                                                        university-logo



                                       Jason Aubrey      Math 1300 Finite Mathematics
Linear Programming Problem




                                                       Line a intersects the x-axis at
    6    c     b      a                                (5, 0).
(0, 6)
    5
             (2, 5)
    4
                   (3, 4)
    3

    2              FS
    1
                                (5, 0)
         0    1       2     3     4      5



                                                                                        university-logo



                                       Jason Aubrey      Math 1300 Finite Mathematics
Linear Programming Problem




                                                         Don’t forget (0, 0)!
    6     c       b     a
(0, 6)
    5
              (2, 5)
    4
                      (3, 4)
    3

    2                 FS
    1
         (0, 0)                    (5, 0)
          0    1       2       3    4       5



                                                                                           university-logo



                                         Jason Aubrey       Math 1300 Finite Mathematics
Linear Programming Problem




                                                         Now we construct our corner point ta-
    6     c       b     a                                ble, and find the maximum value of
(0, 6)                                                   the objective function P = 30x + 40y :
    5                                                     Corner Point P = 30x + 40y
              (2, 5)
    4                                                         (0, 6)            240
                      (3, 4)                                  (2, 5)            260
    3                                                         (3, 4)            250
                                                              (5, 0)            150
    2                 FS
                                                              (0, 0)             0
    1
                                                         Therefore the maximum value of P
         (0, 0)                    (5, 0)
          0    1       2       3    4       5            occurs at the point (2, 5).



                                                                                           university-logo



                                         Jason Aubrey       Math 1300 Finite Mathematics
Linear Programming Problem




Example: Minimize and maximize P = 20x + 10y subject to

                               2x + 3y ≥ 30
                                 2x + y ≤ 26
                            −2x + 5y ≤ 34
                                         x, y ≥ 0




                                                                           university-logo



                         Jason Aubrey       Math 1300 Finite Mathematics
Linear Programming Problem




                           (8, 10)
10
             (3, 8)
8

6

4
                                           (12, 2)
2

     0   2     4      6     8     10      12       14



                                                                                       university-logo



                                   Jason Aubrey         Math 1300 Finite Mathematics
Linear Programming Problem




                                                         The feasible set has been drawn
                           (8, 10)                       for you. We now construct our
10
                                                         corner point table.
             (3, 8)
8

6

4
                                           (12, 2)
2

     0   2     4      6     8     10      12       14



                                                                                       university-logo



                                   Jason Aubrey         Math 1300 Finite Mathematics
Linear Programming Problem




                                                         The feasible set has been drawn
                           (8, 10)                       for you. We now construct our
10
                                                         corner point table.
             (3, 8)
8                                                          Corner Point P = 20x + 10y
                                                               (3, 8)          140
6                                                             (8, 10)          260
4
                                                              (12, 2)          260
                                           (12, 2)
2

     0   2     4      6     8     10      12       14



                                                                                       university-logo



                                   Jason Aubrey         Math 1300 Finite Mathematics
Linear Programming Problem




                                                   The feasible set has been drawn
                           (8, 10)                 for you. We now construct our
10
                                                   corner point table.
             (3, 8)
8                                                    Corner Point P = 20x + 10y
                                                         (3, 8)           140
6                                                       (8, 10)           260
4
                                                        (12, 2)           260
                                                   Therefore the maximum value of
                                           (12, 2)
2                                                  P is at (8, 10) and (12, 2) and the
                                                   minimum value of P is at (3, 8).
     0   2     4      6     8     10      12       14



                                                                                       university-logo



                                   Jason Aubrey         Math 1300 Finite Mathematics
Linear Programming Problem




Example: A manufacturing plant makes two types of inflatable
boats, a two-person boat and a four-person boat.




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Example: A manufacturing plant makes two types of inflatable
boats, a two-person boat and a four-person boat. Each
two-person boat requires 0.9 labor hours from the cutting
department and 0.8 labor-hours from the assembly department.




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Example: A manufacturing plant makes two types of inflatable
boats, a two-person boat and a four-person boat. Each
two-person boat requires 0.9 labor hours from the cutting
department and 0.8 labor-hours from the assembly department.
Each four person boat requires 1.8 labor-hours from the cutting
department and 1.2 labor-hours from the assembly department.




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Example: A manufacturing plant makes two types of inflatable
boats, a two-person boat and a four-person boat. Each
two-person boat requires 0.9 labor hours from the cutting
department and 0.8 labor-hours from the assembly department.
Each four person boat requires 1.8 labor-hours from the cutting
department and 1.2 labor-hours from the assembly department.
The maximum labor-hours available per month in the cutting
department and the assembly department are 864 and 672,
respectively.




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Example: A manufacturing plant makes two types of inflatable
boats, a two-person boat and a four-person boat. Each
two-person boat requires 0.9 labor hours from the cutting
department and 0.8 labor-hours from the assembly department.
Each four person boat requires 1.8 labor-hours from the cutting
department and 1.2 labor-hours from the assembly department.
The maximum labor-hours available per month in the cutting
department and the assembly department are 864 and 672,
respectively. The company makes a profit of $25 on each
2-person boat and $40 on each four-person boat.




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Example: A manufacturing plant makes two types of inflatable
boats, a two-person boat and a four-person boat. Each
two-person boat requires 0.9 labor hours from the cutting
department and 0.8 labor-hours from the assembly department.
Each four person boat requires 1.8 labor-hours from the cutting
department and 1.2 labor-hours from the assembly department.
The maximum labor-hours available per month in the cutting
department and the assembly department are 864 and 672,
respectively. The company makes a profit of $25 on each
2-person boat and $40 on each four-person boat.
How many of each type should be manufactured each month to
maximize profit? What is the maximum profit?


                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




To solve such a problem involves:




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




To solve such a problem involves:
 1   Constructing a mathematical model of the problem, and




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




To solve such a problem involves:
 1   Constructing a mathematical model of the problem, and
 2   using the mathematical model to find the solution.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




To solve such a problem involves:
 1   Constructing a mathematical model of the problem, and
 2   using the mathematical model to find the solution.
So far we have studied some of the techniques we will use for
finding the solution. Here, we introduce a 5 step procedure for
constructing a mathematical model of the problem.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




To solve such a problem involves:
 1   Constructing a mathematical model of the problem, and
 2   using the mathematical model to find the solution.
So far we have studied some of the techniques we will use for
finding the solution. Here, we introduce a 5 step procedure for
constructing a mathematical model of the problem.
Step 1: Identify the decision variables.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




To solve such a problem involves:
 1   Constructing a mathematical model of the problem, and
 2   using the mathematical model to find the solution.
So far we have studied some of the techniques we will use for
finding the solution. Here, we introduce a 5 step procedure for
constructing a mathematical model of the problem.
Step 1: Identify the decision variables.
In this problem, we have

         x = number of 2-person boats to manufacture
         y = number of 4-person boats to manufacture


                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem


Step 2: Summarize relevant information in table form, relating
the decision variables with the rows in the table, if possible.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem


Step 2: Summarize relevant information in table form, relating
the decision variables with the rows in the table, if possible.
Recall: Each two-person boat requires 0.9 labor hours from the
cutting department and 0.8 labor-hours from the assembly de-
partment. Each four person boat requires 1.8 labor-hours from
the cutting department and 1.2 labor-hours from the assembly de-
partment. The maximum labor-hours available per month in the
cutting department and the assembly department are 864 and
672, respectively. The company makes a profit of $25 on each
2-person boat and $40 on each four-person boat.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem


Step 2: Summarize relevant information in table form, relating
the decision variables with the rows in the table, if possible.
Recall: Each two-person boat requires 0.9 labor hours from the
cutting department and 0.8 labor-hours from the assembly de-
partment. Each four person boat requires 1.8 labor-hours from
the cutting department and 1.2 labor-hours from the assembly de-
partment. The maximum labor-hours available per month in the
cutting department and the assembly department are 864 and
672, respectively. The company makes a profit of $25 on each
2-person boat and $40 on each four-person boat.

                         2-person          4-person        Available
           Cutting          0.9               1.8            864
          Assembly          0.8               1.2            672
            Profit          $25               $40



                                                                            university-logo



                           Jason Aubrey      Math 1300 Finite Mathematics
Linear Programming Problem


Step 2: Summarize relevant information in table form, relating
the decision variables with the rows in the table, if possible.

                        2-person           4-person        Available
         Cutting           0.9                1.8            864
        Assembly           0.8                1.2            672
          Profit           $25                $40

Step 3: Determine the objective and write a linear objective
function.




                                                                           university-logo



                           Jason Aubrey     Math 1300 Finite Mathematics
Linear Programming Problem


Step 2: Summarize relevant information in table form, relating
the decision variables with the rows in the table, if possible.

                        2-person           4-person        Available
         Cutting           0.9                1.8            864
        Assembly           0.8                1.2            672
          Profit           $25                $40

Step 3: Determine the objective and write a linear objective
function.

                           P = 25x + 40y




                                                                           university-logo



                           Jason Aubrey     Math 1300 Finite Mathematics
Linear Programming Problem


Step 2: Summarize relevant information in table form, relating
the decision variables with the rows in the table, if possible.

                        2-person           4-person        Available
         Cutting           0.9                1.8            864
        Assembly           0.8                1.2            672
          Profit           $25                $40

Step 3: Determine the objective and write a linear objective
function.

                           P = 25x + 40y
 Step 4: Write problem constraints using linear equations
and/or inequalities.


                                                                           university-logo



                           Jason Aubrey     Math 1300 Finite Mathematics
Linear Programming Problem


Step 2: Summarize relevant information in table form, relating
the decision variables with the rows in the table, if possible.

                        2-person           4-person        Available
         Cutting           0.9                1.8            864
        Assembly           0.8                1.2            672
          Profit           $25                $40

Step 3: Determine the objective and write a linear objective
function.

                           P = 25x + 40y
 Step 4: Write problem constraints using linear equations
and/or inequalities.

                        0.9x + 1.8y ≤ 864
                        0.8x + 1.2y ≤ 672                                  university-logo



                           Jason Aubrey     Math 1300 Finite Mathematics
Linear Programming Problem




                             P = 25x+40y
                          0.9x + 1.8y ≤ 864
                          0.8x + 1.2y ≤ 672

Step 5: Write nonnegative constraints.




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




                             P = 25x+40y
                          0.9x + 1.8y ≤ 864
                          0.8x + 1.2y ≤ 672

Step 5: Write nonnegative constraints.

                                     x ≥0
                                     y ≥0




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




                             P = 25x+40y
                          0.9x + 1.8y ≤ 864
                          0.8x + 1.2y ≤ 672

Step 5: Write nonnegative constraints.

                                     x ≥0
                                     y ≥0

 We now have a mathematical model of the given problem. We
need to find the production schedule which results in maximum
profit for the company and to find that maximum profit.
                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Now we follow the procedure for geometrically solving a linear
programming problem with two decision variables.
Applying the Fundamental Theorem of Linear Programming




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Now we follow the procedure for geometrically solving a linear
programming problem with two decision variables.
Applying the Fundamental Theorem of Linear Programming
 1   Graph the feasible region, as discussed in Section 5-2. Be
     sure to find all corner points.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Now we follow the procedure for geometrically solving a linear
programming problem with two decision variables.
Applying the Fundamental Theorem of Linear Programming
 1   Graph the feasible region, as discussed in Section 5-2. Be
     sure to find all corner points.
 2   Construct a corner point table listing the value of the
     objective function at each corner point.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Now we follow the procedure for geometrically solving a linear
programming problem with two decision variables.
Applying the Fundamental Theorem of Linear Programming
 1   Graph the feasible region, as discussed in Section 5-2. Be
     sure to find all corner points.
 2   Construct a corner point table listing the value of the
     objective function at each corner point.
 3   Determine the optimal solution(s) from the table.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Now we follow the procedure for geometrically solving a linear
programming problem with two decision variables.
Applying the Fundamental Theorem of Linear Programming
 1   Graph the feasible region, as discussed in Section 5-2. Be
     sure to find all corner points.
 2   Construct a corner point table listing the value of the
     objective function at each corner point.
 3   Determine the optimal solution(s) from the table.
 4   For an applied problem, interpret the optimal solution(s) in
     terms of the original problem.


                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




500


400


300


200


100



      100 200 300 400 500 600 700 800 900


                                                                            university-logo



                             Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




                                               First we plot the boundary
                                               line 0.9x + 1.8y = 864:
500                                               x     y
                                                  0    480
400                                              960    0

300


200


100



      100 200 300 400 500 600 700 800 900


                                                                            university-logo



                             Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




                                               Test:
                                               0.9(0) + 1.8(0) ≤ 0              Yes!
500
                                                                            ?
                                               So we choose the lower half-
400
                                               plane.
300


200


100



      100 200 300 400 500 600 700 800 900


                                                                                   university-logo



                             Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




                                               Now plot boundary            line
                                               0.8x + 1.2y = 672:
500                                              x     y
                                                 0    560
400                                             840    0

300


200


100



      100 200 300 400 500 600 700 800 900


                                                                            university-logo



                             Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




                                               Test:
                                               0.8(0) + 1.2(0) ≤ 672            Yes!
500
                                                                            ?
                                               So we choose the lower half-
400
                                               plane.
300


200


100



      100 200 300 400 500 600 700 800 900


                                                                                university-logo



                             Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




                                               Next, we find the intersection
                                               point of the lines:
500
                                                    1         2
                                               480 − x = 560 − x
400                                                 2         3
                                                    1
                                                      x = 80
300                                                 6
                             (480, 240)               x = 480
200                                                          y = 480 − (1/2)(480)
                                                                 = 240
100



      100 200 300 400 500 600 700 800 900


                                                                             university-logo



                             Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




500


400


300
                             (480, 240)
200       FS

100



      100 200 300 400 500 600 700 800 900


                                                                            university-logo



                             Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Now we solve the problem:

                Corner Point             P = 25x + 40y
                   (0, 0)                      0
                  (0, 480)                   19,200
                 (480, 240)                  21,600
                  (860, 0)                   21,500

We conclude that the company can make a maximum profit of
$21,600 by producing 480 two-person boats and 240
four-person boats.



                                                                         university-logo



                         Jason Aubrey     Math 1300 Finite Mathematics
Linear Programming Problem




Remember, there are two parts to solving an applied linear
programming problem: constructing the mathematical model
and using the geometric method to solve it.




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Example: A chicken farmer can buy a special food mix A at 20
cents per pound and a special food mix B at 40 cents per
pound. Each pound of mix A contains 3,000 units of nutrient N1
and 1,000 units of nutrient N2 ; each pound of mix B contains
4,000 units of nutrient N1 and 4,000 units of nutrient N2 . If the
minimum daily requirements for the chickens collectively are
36,000 units of nutrient N1 and 20,000 units of nutrient N2 , how
many pounds of each food mix should be used each day to
minimize daily food costs while meeting (or exceeding) the
minimum daily nutrient requirements? What is the minimum
daily cost? Construct a mathematical model and solve using
the geometric method.


                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Step 1: Identify the decision variables.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Step 1: Identify the decision variables.
In this problem, we are asked,
      how many pounds of each food mix should be used
      each day to minimize daily food costs while meeting
      (or exceeding) the minimum daily nutrient
      requirements?

So,

         x = number of pounds of mix A to use each day
         y = number of pounds of mix B to use each day



                                                                           university-logo



                            Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem


Step 2: Summarize relevant information in table form, relating
the decision variables with the rows in the table, if possible.




                                                                          university-logo



                           Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem


Step 2: Summarize relevant information in table form, relating
the decision variables with the rows in the table, if possible.
A chicken farmer can buy a special food mix A at 20 cents per
pound and a special food mix B at 40 cents per pound. Each
pound of mix A contains 3,000 units of nutrient N1 and 1,000 units
of nutrient N2 ; each pound of mix B contains 4,000 units of nutrient
N1 and 4,000 units of nutrient N2 . If the minimum daily require-
ments for the chickens collectively are 36,000 units of nutrient N1
and 20,000 units of nutrient N2 . . .




                                                                           university-logo



                            Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem


Step 2: Summarize relevant information in table form, relating
the decision variables with the rows in the table, if possible.
A chicken farmer can buy a special food mix A at 20 cents per
pound and a special food mix B at 40 cents per pound. Each
pound of mix A contains 3,000 units of nutrient N1 and 1,000 units
of nutrient N2 ; each pound of mix B contains 4,000 units of nutrient
N1 and 4,000 units of nutrient N2 . If the minimum daily require-
ments for the chickens collectively are 36,000 units of nutrient N1
and 20,000 units of nutrient N2 . . .
                               mix A        mix B      Min daily req.
          units of N1          3,000        4,000         36,000
          units of N2          1,000        4,000         20,000
        Cost per pound         $0.20        $0.40




                                                                            university-logo



                            Jason Aubrey     Math 1300 Finite Mathematics
Linear Programming Problem


Step 2: Summarize relevant information in table form, relating
the decision variables with the rows in the table, if possible.

                              mix A        mix B       Min daily req.
        units of N1           3,000        4,000          36,000
        units of N2           1,000        4,000          20,000
      Cost per pound          $0.20        $0.40

Step 3: Determine the objective and write a linear objective
function.




                                                                           university-logo



                           Jason Aubrey     Math 1300 Finite Mathematics
Linear Programming Problem


Step 2: Summarize relevant information in table form, relating
the decision variables with the rows in the table, if possible.

                              mix A        mix B       Min daily req.
        units of N1           3,000        4,000          36,000
        units of N2           1,000        4,000          20,000
      Cost per pound          $0.20        $0.40

Step 3: Determine the objective and write a linear objective
function.
   We want to minimize daily food costs so the objective
function is
                   C = 0.20x + 0.40y




                                                                           university-logo



                           Jason Aubrey     Math 1300 Finite Mathematics
Linear Programming Problem




Step 4: Write problem constraints using linear equations and/or
inequalities.




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Step 4: Write problem constraints using linear equations and/or
inequalities.

                   3, 000x + 4, 000y ≥ 36, 000
                   1, 000x + 4, 000y ≥ 20, 000




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




Step 4: Write problem constraints using linear equations and/or
inequalities.

                   3, 000x + 4, 000y ≥ 36, 000
                   1, 000x + 4, 000y ≥ 20, 000


Step 5: Write nonnegative constraints.

                                     x ≥0
                                     y ≥0




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




We now have a mathematical model of the given problem:

Minimize C = 0.20x + 0.40y
subject to:

                   3, 000x + 4, 000y ≥ 36, 000
                   1, 000x + 4, 000y ≥ 20, 000
                                          x ≥0
                                          y ≥0

We will now use the geometric method to determin how many
pounds of each food mix should be used each day to minimize
daily food costs while meeting (or exceeding) the minimum
daily nutrient requirements. We can then determine the
minimum daily cost as well.
                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem


 10
     8
     6
     4
     2

−2       0 2   4   6    8    10 12 14 16 18 20




                                                                               university-logo



                                Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem


 10
     8
     6
     4
     2

−2       0 2   4   6    8    10 12 14 16 18 20
Now plot boundary line 3, 000x + 4, 000y = 36000:
 x y
  0 9
 12 0




                                                                               university-logo



                                Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem


 10
     8
     6
     4
     2

−2       0 2   4   6    8    10 12 14 16 18 20
Test:
3, 000(0) + 4, 000(0) ≥ 36, 000 No!
                                 ?
So we choose the upper half-plane.




                                                                               university-logo



                                Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem


 10
     8
     6
     4
     2

−2       0 2   4   6    8    10 12 14 16 18 20
Now plot boundary line 1, 000x + 4, 000y = 20, 000:
 x y
  0 5
 20 0




                                                                               university-logo



                                Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem


 10
     8
     6
     4
     2

−2       0 2   4   6    8    10 12 14 16 18 20
Test:
1, 000(0) + 4, 000(0) ≥ 20, 000 No!
                                 ?
So we choose the upper half-plane.




                                                                               university-logo



                                Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem


 10      (0, 9)
     8
     6
     4
     2                (8, 3)
                                                           (20, 0)
−2       0 2      4     6      8   10 12 14 16 18 20
Next, we find the intersection point of the lines:
                               3, 000x + 4, 000y = 36, 000
                        –      1, 000x + 4, 000y = 20, 000
                               2, 000x + 0y = 16, 000
                               x =8

And so, 1, 000(8) + 4, 000y = 20, 000; this implies that y =
3.
                                                                                    university-logo



                                     Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem


 10      (0, 9)
     8
     6
                                               FS
     4
     2                (8, 3)
                                                           (20, 0)
−2       0 2      4     6      8   10 12 14 16 18 20
So, we have the feasible set shown above.




                                                                                    university-logo



                                     Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem


 10      (0, 9)
     8
     6
                                               FS
     4
     2                (8, 3)
                                                           (20, 0)
−2       0 2      4     6      8   10 12 14 16 18 20

And now we plug the corner points into the objective function
to find the minimum cost:
  Point C = 0.20x + 0.40y
  (0, 9)        $3.60
  (8, 3)        $2.80
 (20, 0)        $4.00


                                                                                    university-logo



                                     Jason Aubrey    Math 1300 Finite Mathematics
Linear Programming Problem




                    Point        C = 0.20x + 0.40y
                    (0, 9)             $3.60
                    (8, 3)             $2.80
                   (20, 0)             $4.00

We therefore conclude that the chicken farmer can feed the
chickens at a minimal cost of $2.80 per day using 8 pounds of
mix A and 3 pounds of mix B.




                                                                         university-logo



                          Jason Aubrey    Math 1300 Finite Mathematics

More Related Content

PPTX
Job Description of Freight Brokers and Freight Agents
PDF
Maths digital text
PDF
Cash Control Examples and Guidelines
PDF
Chapter 1. accounting in action student
PPSX
Power Point Presentation on Accounting Concepts and Principles
PDF
05 solutions
PPTX
What is Hospitality operation management
PPT
Mba i ot unit-1.1_linear programming
Job Description of Freight Brokers and Freight Agents
Maths digital text
Cash Control Examples and Guidelines
Chapter 1. accounting in action student
Power Point Presentation on Accounting Concepts and Principles
05 solutions
What is Hospitality operation management
Mba i ot unit-1.1_linear programming

Viewers also liked (20)

PDF
Lecture27 linear programming
PPT
An Introduction to Linear Programming
PDF
Lesson 29: Linear Programming I
PPTX
Duality in Linear Programming
PPTX
Linear Programming
PPTX
Linear programming - Model formulation, Graphical Method
PPT
Taylor introms10 ppt_03
PPT
Bba 3274 qm week 8 linear programming
PPTX
Managerial economics linearprogramming
PDF
Math 1300: Section 8 -2 Union, Intersection, and Complement of Events; Odds
PDF
Numerical analysis simplex method 2
PPTX
Duality in lpp
PPT
Linear programming in market application
PPT
Simplex method
PDF
Duality in Linear Programming Problem
PPTX
Solving linear programming model by simplex method
PDF
4. linear programming using excel solver
PPT
Clinical Decision Support Systems
PPT
Chapter 7 - Linear Programming
PDF
Numerical analysis simplex method 1
Lecture27 linear programming
An Introduction to Linear Programming
Lesson 29: Linear Programming I
Duality in Linear Programming
Linear Programming
Linear programming - Model formulation, Graphical Method
Taylor introms10 ppt_03
Bba 3274 qm week 8 linear programming
Managerial economics linearprogramming
Math 1300: Section 8 -2 Union, Intersection, and Complement of Events; Odds
Numerical analysis simplex method 2
Duality in lpp
Linear programming in market application
Simplex method
Duality in Linear Programming Problem
Solving linear programming model by simplex method
4. linear programming using excel solver
Clinical Decision Support Systems
Chapter 7 - Linear Programming
Numerical analysis simplex method 1
Ad

Similar to Math 1300: Section 5- 3 Linear Programing in Two Dimensions: Geometric Approach (20)

PDF
Linear programming.pdf
PDF
Math 1300: Section 5-2 Systems of Inequalities in two variables
PDF
Linear algebra application in linear programming
DOCX
Solving Optimization Problems using the Matlab Optimization.docx
PPT
3.4 a linear programming
PPT
3.4 linear programming
PPTX
Linear Programing.pptx
PPT
Introductory maths analysis chapter 07 official
PPT
Chapter7 linearprogramming-151003150746-lva1-app6891
PPTX
Linear programming graphical method
DOCX
Master of Computer Application (MCA) – Semester 4 MC0079
PPT
BBM-501-U-II_-_Linear_Programming (1).ppt
PPTX
Management Science
PDF
Review for final exam
PPTX
Linear programming graphical method (feasibility)
PPTX
Linear programming.pptx
PDF
Linear programing
PDF
Introduction to Linear Programming-2.pdf
PPTX
Graphical Solution in LPP along with graphs and formula
PPT
Lp simplex 3_
Linear programming.pdf
Math 1300: Section 5-2 Systems of Inequalities in two variables
Linear algebra application in linear programming
Solving Optimization Problems using the Matlab Optimization.docx
3.4 a linear programming
3.4 linear programming
Linear Programing.pptx
Introductory maths analysis chapter 07 official
Chapter7 linearprogramming-151003150746-lva1-app6891
Linear programming graphical method
Master of Computer Application (MCA) – Semester 4 MC0079
BBM-501-U-II_-_Linear_Programming (1).ppt
Management Science
Review for final exam
Linear programming graphical method (feasibility)
Linear programming.pptx
Linear programing
Introduction to Linear Programming-2.pdf
Graphical Solution in LPP along with graphs and formula
Lp simplex 3_
Ad

More from Jason Aubrey (16)

PDF
Math 1300: Section 8-3 Conditional Probability, Intersection, and Independence
PDF
Math 1300: Section 8-1 Sample Spaces, Events, and Probability
PDF
Math 1300: Section 7-2 Sets
PDF
Math 1300: Section 7- 3 Basic Counting Principles
PDF
Math 1300: Section 7- 4 Permutations and Combinations
PDF
Math 1300: Section 5-1 Inequalities in Two Variables
PDF
Math 1300: Section 4-5 Inverse of a Square Matrix
PDF
Math 1300: Section 4- 3 Gauss-Jordan Elimination
PDF
Math 1300: Section 4-6 Matrix Equations and Systems of Linear Equations
PDF
Mathh 1300: Section 4- 4 Matrices: Basic Operations
PDF
Math 1300: Section 4-2 Systems of Linear Equations; Augmented Matrices
PDF
Math 1300: Section 4-1 Review: Systems of Linear Equations in Two Variables
PDF
Math 1300: Section 3-4 Present Value of an Ordinary Annuity; Amortization
PDF
Math 1300: Section 3-3 Future Value of an Ordinary Annuity; Sinking Funds
PDF
Math 1300: Section 3-2 Compound Interest
PDF
Math 1300: Section 3-1 Simple Interest
Math 1300: Section 8-3 Conditional Probability, Intersection, and Independence
Math 1300: Section 8-1 Sample Spaces, Events, and Probability
Math 1300: Section 7-2 Sets
Math 1300: Section 7- 3 Basic Counting Principles
Math 1300: Section 7- 4 Permutations and Combinations
Math 1300: Section 5-1 Inequalities in Two Variables
Math 1300: Section 4-5 Inverse of a Square Matrix
Math 1300: Section 4- 3 Gauss-Jordan Elimination
Math 1300: Section 4-6 Matrix Equations and Systems of Linear Equations
Mathh 1300: Section 4- 4 Matrices: Basic Operations
Math 1300: Section 4-2 Systems of Linear Equations; Augmented Matrices
Math 1300: Section 4-1 Review: Systems of Linear Equations in Two Variables
Math 1300: Section 3-4 Present Value of an Ordinary Annuity; Amortization
Math 1300: Section 3-3 Future Value of an Ordinary Annuity; Sinking Funds
Math 1300: Section 3-2 Compound Interest
Math 1300: Section 3-1 Simple Interest

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
KodekX | Application Modernization Development
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPT
Teaching material agriculture food technology
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Encapsulation theory and applications.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
NewMind AI Weekly Chronicles - August'25 Week I
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
KodekX | Application Modernization Development
Review of recent advances in non-invasive hemoglobin estimation
Teaching material agriculture food technology
Understanding_Digital_Forensics_Presentation.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation theory and applications.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectral efficient network and resource selection model in 5G networks
Reach Out and Touch Someone: Haptics and Empathic Computing
20250228 LYD VKU AI Blended-Learning.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
The AUB Centre for AI in Media Proposal.docx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Per capita expenditure prediction using model stacking based on satellite ima...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...

Math 1300: Section 5- 3 Linear Programing in Two Dimensions: Geometric Approach

  • 1. Linear Programming Problem Math 1300 Finite Mathematics Section 5.3 Linear Programming In Two Dimensions: Geometric Approach Jason Aubrey Department of Mathematics University of Missouri university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 2. Linear Programming Problem Linear programming is a mathematical process that has been developed to help management in decision making and it has become one of the most widely used and best-known tools of management science. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 3. Linear Programming Problem In general, a linear programming problem is one that is concerned with finding the optimal value of a linear objective function of the form z = ax + by (where a and b are not both 0) Where the decision variables x and y are subject to the problem constraints. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 4. Linear Programming Problem In general, a linear programming problem is one that is concerned with finding the optimal value of a linear objective function of the form z = ax + by (where a and b are not both 0) Where the decision variables x and y are subject to the problem constraints. The problem constraints are various linear inequalities and equations. In all problems we consider, the decision variables will also satisfy the nonnegative constraints, x ≥ 0, y ≥ 0. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 5. Linear Programming Problem The set of points satisfying both the problem constraints and the nonnegative constraints is called the feasible region or feasible set for the problem. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 6. Linear Programming Problem The set of points satisfying both the problem constraints and the nonnegative constraints is called the feasible region or feasible set for the problem. Any point in the feasible region that produces the optimal value of the objective function over the feasible region is called an optimal solution. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 7. Linear Programming Problem Example: Maximize P = 30x + 40y subject to 2x + y ≤ 10 x +y ≤7 x + 2y ≤ 12 x, y ≥ 0 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 8. Linear Programming Problem Theorem (Fundamental Theorem of Linear Programming) If the optimal value of the objective function in a linear programming problem exists, then that value must occur at one (or more) of the corner points of the feasible region. (A corner point is a point in the feasible set where one or more boundary lines intersect.) university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 9. Linear Programming Problem Applying the theorem... university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 10. Linear Programming Problem Applying the theorem... 1 Graph the feasible region, as discussed in Section 5-2. Be sure to find all corner points. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 11. Linear Programming Problem Applying the theorem... 1 Graph the feasible region, as discussed in Section 5-2. Be sure to find all corner points. 2 Construct a corner point table listing the value of the objective function at each corner point. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 12. Linear Programming Problem Applying the theorem... 1 Graph the feasible region, as discussed in Section 5-2. Be sure to find all corner points. 2 Construct a corner point table listing the value of the objective function at each corner point. 3 Determine the optimal solution(s) from the table. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 13. Linear Programming Problem Applying the theorem... 1 Graph the feasible region, as discussed in Section 5-2. Be sure to find all corner points. 2 Construct a corner point table listing the value of the objective function at each corner point. 3 Determine the optimal solution(s) from the table. 4 For an applied problem, interpret the optimal solution(s) in terms of the original problem. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 14. Linear Programming Problem Back to our original problem: university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 15. Linear Programming Problem Back to our original problem: Example: Maximize P = 30x + 40y subject to 2x + y ≤ 10 x +y ≤7 x + 2y ≤ 12 x, y ≥ 0 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 16. Linear Programming Problem 6 5 4 3 2 1 0 1 2 3 4 5 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 17. Linear Programming Problem 2x + y ≤ 10 6 a Boundary line: 5 (a) y = 10 − 2x x y 4 0 10 5 0 3 Check: 2(0) + 0 ≤ 10 Yes! 2 ? 1 0 1 2 3 4 5 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 18. Linear Programming Problem x +y ≤7 6 b a Boundary line: 5 (b) y = 7 − x x y 4 0 7 7 0 3 Check: 0 + 0 ≤ 7 Yes! 2 ? 1 0 1 2 3 4 5 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 19. Linear Programming Problem x + 2y ≤ 12 6 c b a Boundary line: 5 (c) y = 6 − 1 x 2 x y 4 0 6 3 12 0 Check: 0 + 2(0) ≤ 12 Yes! 2 ? 1 0 1 2 3 4 5 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 20. Linear Programming Problem Now we mark the feasible set and 6 c b a find the coordinates of the corner points. 5 4 3 2 FS 1 0 1 2 3 4 5 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 21. Linear Programming Problem Line c and the y -axis intersect at 6 c b a (0, 6) (0, 6) 5 4 3 2 FS 1 0 1 2 3 4 5 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 22. Linear Programming Problem Line c (y = 7 − x) and Line b c b a 1 6 (y = 6 − 2 x) intersect at (2, 5): (0, 6) 5 (2, 5) 1 4 7−x =6− x 2 3 1 − x = −1 2 2 FS x =2 1 y =7−2=5 0 1 2 3 4 5 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 23. Linear Programming Problem Line a (y = 10 − 2x) and Line b 6 c b a (y = 7 − x) intersect at (3, 4): (0, 6) 5 (2, 5) 10 − 2x = 7 − x 4 (3, 4) −x = −3 3 x =3 2 FS y =7−3=4 1 0 1 2 3 4 5 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 24. Linear Programming Problem Line a intersects the x-axis at 6 c b a (5, 0). (0, 6) 5 (2, 5) 4 (3, 4) 3 2 FS 1 (5, 0) 0 1 2 3 4 5 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 25. Linear Programming Problem Don’t forget (0, 0)! 6 c b a (0, 6) 5 (2, 5) 4 (3, 4) 3 2 FS 1 (0, 0) (5, 0) 0 1 2 3 4 5 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 26. Linear Programming Problem Now we construct our corner point ta- 6 c b a ble, and find the maximum value of (0, 6) the objective function P = 30x + 40y : 5 Corner Point P = 30x + 40y (2, 5) 4 (0, 6) 240 (3, 4) (2, 5) 260 3 (3, 4) 250 (5, 0) 150 2 FS (0, 0) 0 1 Therefore the maximum value of P (0, 0) (5, 0) 0 1 2 3 4 5 occurs at the point (2, 5). university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 27. Linear Programming Problem Example: Minimize and maximize P = 20x + 10y subject to 2x + 3y ≥ 30 2x + y ≤ 26 −2x + 5y ≤ 34 x, y ≥ 0 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 28. Linear Programming Problem (8, 10) 10 (3, 8) 8 6 4 (12, 2) 2 0 2 4 6 8 10 12 14 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 29. Linear Programming Problem The feasible set has been drawn (8, 10) for you. We now construct our 10 corner point table. (3, 8) 8 6 4 (12, 2) 2 0 2 4 6 8 10 12 14 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 30. Linear Programming Problem The feasible set has been drawn (8, 10) for you. We now construct our 10 corner point table. (3, 8) 8 Corner Point P = 20x + 10y (3, 8) 140 6 (8, 10) 260 4 (12, 2) 260 (12, 2) 2 0 2 4 6 8 10 12 14 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 31. Linear Programming Problem The feasible set has been drawn (8, 10) for you. We now construct our 10 corner point table. (3, 8) 8 Corner Point P = 20x + 10y (3, 8) 140 6 (8, 10) 260 4 (12, 2) 260 Therefore the maximum value of (12, 2) 2 P is at (8, 10) and (12, 2) and the minimum value of P is at (3, 8). 0 2 4 6 8 10 12 14 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 32. Linear Programming Problem Example: A manufacturing plant makes two types of inflatable boats, a two-person boat and a four-person boat. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 33. Linear Programming Problem Example: A manufacturing plant makes two types of inflatable boats, a two-person boat and a four-person boat. Each two-person boat requires 0.9 labor hours from the cutting department and 0.8 labor-hours from the assembly department. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 34. Linear Programming Problem Example: A manufacturing plant makes two types of inflatable boats, a two-person boat and a four-person boat. Each two-person boat requires 0.9 labor hours from the cutting department and 0.8 labor-hours from the assembly department. Each four person boat requires 1.8 labor-hours from the cutting department and 1.2 labor-hours from the assembly department. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 35. Linear Programming Problem Example: A manufacturing plant makes two types of inflatable boats, a two-person boat and a four-person boat. Each two-person boat requires 0.9 labor hours from the cutting department and 0.8 labor-hours from the assembly department. Each four person boat requires 1.8 labor-hours from the cutting department and 1.2 labor-hours from the assembly department. The maximum labor-hours available per month in the cutting department and the assembly department are 864 and 672, respectively. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 36. Linear Programming Problem Example: A manufacturing plant makes two types of inflatable boats, a two-person boat and a four-person boat. Each two-person boat requires 0.9 labor hours from the cutting department and 0.8 labor-hours from the assembly department. Each four person boat requires 1.8 labor-hours from the cutting department and 1.2 labor-hours from the assembly department. The maximum labor-hours available per month in the cutting department and the assembly department are 864 and 672, respectively. The company makes a profit of $25 on each 2-person boat and $40 on each four-person boat. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 37. Linear Programming Problem Example: A manufacturing plant makes two types of inflatable boats, a two-person boat and a four-person boat. Each two-person boat requires 0.9 labor hours from the cutting department and 0.8 labor-hours from the assembly department. Each four person boat requires 1.8 labor-hours from the cutting department and 1.2 labor-hours from the assembly department. The maximum labor-hours available per month in the cutting department and the assembly department are 864 and 672, respectively. The company makes a profit of $25 on each 2-person boat and $40 on each four-person boat. How many of each type should be manufactured each month to maximize profit? What is the maximum profit? university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 38. Linear Programming Problem To solve such a problem involves: university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 39. Linear Programming Problem To solve such a problem involves: 1 Constructing a mathematical model of the problem, and university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 40. Linear Programming Problem To solve such a problem involves: 1 Constructing a mathematical model of the problem, and 2 using the mathematical model to find the solution. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 41. Linear Programming Problem To solve such a problem involves: 1 Constructing a mathematical model of the problem, and 2 using the mathematical model to find the solution. So far we have studied some of the techniques we will use for finding the solution. Here, we introduce a 5 step procedure for constructing a mathematical model of the problem. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 42. Linear Programming Problem To solve such a problem involves: 1 Constructing a mathematical model of the problem, and 2 using the mathematical model to find the solution. So far we have studied some of the techniques we will use for finding the solution. Here, we introduce a 5 step procedure for constructing a mathematical model of the problem. Step 1: Identify the decision variables. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 43. Linear Programming Problem To solve such a problem involves: 1 Constructing a mathematical model of the problem, and 2 using the mathematical model to find the solution. So far we have studied some of the techniques we will use for finding the solution. Here, we introduce a 5 step procedure for constructing a mathematical model of the problem. Step 1: Identify the decision variables. In this problem, we have x = number of 2-person boats to manufacture y = number of 4-person boats to manufacture university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 44. Linear Programming Problem Step 2: Summarize relevant information in table form, relating the decision variables with the rows in the table, if possible. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 45. Linear Programming Problem Step 2: Summarize relevant information in table form, relating the decision variables with the rows in the table, if possible. Recall: Each two-person boat requires 0.9 labor hours from the cutting department and 0.8 labor-hours from the assembly de- partment. Each four person boat requires 1.8 labor-hours from the cutting department and 1.2 labor-hours from the assembly de- partment. The maximum labor-hours available per month in the cutting department and the assembly department are 864 and 672, respectively. The company makes a profit of $25 on each 2-person boat and $40 on each four-person boat. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 46. Linear Programming Problem Step 2: Summarize relevant information in table form, relating the decision variables with the rows in the table, if possible. Recall: Each two-person boat requires 0.9 labor hours from the cutting department and 0.8 labor-hours from the assembly de- partment. Each four person boat requires 1.8 labor-hours from the cutting department and 1.2 labor-hours from the assembly de- partment. The maximum labor-hours available per month in the cutting department and the assembly department are 864 and 672, respectively. The company makes a profit of $25 on each 2-person boat and $40 on each four-person boat. 2-person 4-person Available Cutting 0.9 1.8 864 Assembly 0.8 1.2 672 Profit $25 $40 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 47. Linear Programming Problem Step 2: Summarize relevant information in table form, relating the decision variables with the rows in the table, if possible. 2-person 4-person Available Cutting 0.9 1.8 864 Assembly 0.8 1.2 672 Profit $25 $40 Step 3: Determine the objective and write a linear objective function. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 48. Linear Programming Problem Step 2: Summarize relevant information in table form, relating the decision variables with the rows in the table, if possible. 2-person 4-person Available Cutting 0.9 1.8 864 Assembly 0.8 1.2 672 Profit $25 $40 Step 3: Determine the objective and write a linear objective function. P = 25x + 40y university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 49. Linear Programming Problem Step 2: Summarize relevant information in table form, relating the decision variables with the rows in the table, if possible. 2-person 4-person Available Cutting 0.9 1.8 864 Assembly 0.8 1.2 672 Profit $25 $40 Step 3: Determine the objective and write a linear objective function. P = 25x + 40y Step 4: Write problem constraints using linear equations and/or inequalities. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 50. Linear Programming Problem Step 2: Summarize relevant information in table form, relating the decision variables with the rows in the table, if possible. 2-person 4-person Available Cutting 0.9 1.8 864 Assembly 0.8 1.2 672 Profit $25 $40 Step 3: Determine the objective and write a linear objective function. P = 25x + 40y Step 4: Write problem constraints using linear equations and/or inequalities. 0.9x + 1.8y ≤ 864 0.8x + 1.2y ≤ 672 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 51. Linear Programming Problem P = 25x+40y 0.9x + 1.8y ≤ 864 0.8x + 1.2y ≤ 672 Step 5: Write nonnegative constraints. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 52. Linear Programming Problem P = 25x+40y 0.9x + 1.8y ≤ 864 0.8x + 1.2y ≤ 672 Step 5: Write nonnegative constraints. x ≥0 y ≥0 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 53. Linear Programming Problem P = 25x+40y 0.9x + 1.8y ≤ 864 0.8x + 1.2y ≤ 672 Step 5: Write nonnegative constraints. x ≥0 y ≥0 We now have a mathematical model of the given problem. We need to find the production schedule which results in maximum profit for the company and to find that maximum profit. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 54. Linear Programming Problem Now we follow the procedure for geometrically solving a linear programming problem with two decision variables. Applying the Fundamental Theorem of Linear Programming university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 55. Linear Programming Problem Now we follow the procedure for geometrically solving a linear programming problem with two decision variables. Applying the Fundamental Theorem of Linear Programming 1 Graph the feasible region, as discussed in Section 5-2. Be sure to find all corner points. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 56. Linear Programming Problem Now we follow the procedure for geometrically solving a linear programming problem with two decision variables. Applying the Fundamental Theorem of Linear Programming 1 Graph the feasible region, as discussed in Section 5-2. Be sure to find all corner points. 2 Construct a corner point table listing the value of the objective function at each corner point. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 57. Linear Programming Problem Now we follow the procedure for geometrically solving a linear programming problem with two decision variables. Applying the Fundamental Theorem of Linear Programming 1 Graph the feasible region, as discussed in Section 5-2. Be sure to find all corner points. 2 Construct a corner point table listing the value of the objective function at each corner point. 3 Determine the optimal solution(s) from the table. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 58. Linear Programming Problem Now we follow the procedure for geometrically solving a linear programming problem with two decision variables. Applying the Fundamental Theorem of Linear Programming 1 Graph the feasible region, as discussed in Section 5-2. Be sure to find all corner points. 2 Construct a corner point table listing the value of the objective function at each corner point. 3 Determine the optimal solution(s) from the table. 4 For an applied problem, interpret the optimal solution(s) in terms of the original problem. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 59. Linear Programming Problem 500 400 300 200 100 100 200 300 400 500 600 700 800 900 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 60. Linear Programming Problem First we plot the boundary line 0.9x + 1.8y = 864: 500 x y 0 480 400 960 0 300 200 100 100 200 300 400 500 600 700 800 900 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 61. Linear Programming Problem Test: 0.9(0) + 1.8(0) ≤ 0 Yes! 500 ? So we choose the lower half- 400 plane. 300 200 100 100 200 300 400 500 600 700 800 900 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 62. Linear Programming Problem Now plot boundary line 0.8x + 1.2y = 672: 500 x y 0 560 400 840 0 300 200 100 100 200 300 400 500 600 700 800 900 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 63. Linear Programming Problem Test: 0.8(0) + 1.2(0) ≤ 672 Yes! 500 ? So we choose the lower half- 400 plane. 300 200 100 100 200 300 400 500 600 700 800 900 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 64. Linear Programming Problem Next, we find the intersection point of the lines: 500 1 2 480 − x = 560 − x 400 2 3 1 x = 80 300 6 (480, 240) x = 480 200 y = 480 − (1/2)(480) = 240 100 100 200 300 400 500 600 700 800 900 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 65. Linear Programming Problem 500 400 300 (480, 240) 200 FS 100 100 200 300 400 500 600 700 800 900 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 66. Linear Programming Problem Now we solve the problem: Corner Point P = 25x + 40y (0, 0) 0 (0, 480) 19,200 (480, 240) 21,600 (860, 0) 21,500 We conclude that the company can make a maximum profit of $21,600 by producing 480 two-person boats and 240 four-person boats. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 67. Linear Programming Problem Remember, there are two parts to solving an applied linear programming problem: constructing the mathematical model and using the geometric method to solve it. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 68. Linear Programming Problem Example: A chicken farmer can buy a special food mix A at 20 cents per pound and a special food mix B at 40 cents per pound. Each pound of mix A contains 3,000 units of nutrient N1 and 1,000 units of nutrient N2 ; each pound of mix B contains 4,000 units of nutrient N1 and 4,000 units of nutrient N2 . If the minimum daily requirements for the chickens collectively are 36,000 units of nutrient N1 and 20,000 units of nutrient N2 , how many pounds of each food mix should be used each day to minimize daily food costs while meeting (or exceeding) the minimum daily nutrient requirements? What is the minimum daily cost? Construct a mathematical model and solve using the geometric method. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 69. Linear Programming Problem Step 1: Identify the decision variables. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 70. Linear Programming Problem Step 1: Identify the decision variables. In this problem, we are asked, how many pounds of each food mix should be used each day to minimize daily food costs while meeting (or exceeding) the minimum daily nutrient requirements? So, x = number of pounds of mix A to use each day y = number of pounds of mix B to use each day university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 71. Linear Programming Problem Step 2: Summarize relevant information in table form, relating the decision variables with the rows in the table, if possible. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 72. Linear Programming Problem Step 2: Summarize relevant information in table form, relating the decision variables with the rows in the table, if possible. A chicken farmer can buy a special food mix A at 20 cents per pound and a special food mix B at 40 cents per pound. Each pound of mix A contains 3,000 units of nutrient N1 and 1,000 units of nutrient N2 ; each pound of mix B contains 4,000 units of nutrient N1 and 4,000 units of nutrient N2 . If the minimum daily require- ments for the chickens collectively are 36,000 units of nutrient N1 and 20,000 units of nutrient N2 . . . university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 73. Linear Programming Problem Step 2: Summarize relevant information in table form, relating the decision variables with the rows in the table, if possible. A chicken farmer can buy a special food mix A at 20 cents per pound and a special food mix B at 40 cents per pound. Each pound of mix A contains 3,000 units of nutrient N1 and 1,000 units of nutrient N2 ; each pound of mix B contains 4,000 units of nutrient N1 and 4,000 units of nutrient N2 . If the minimum daily require- ments for the chickens collectively are 36,000 units of nutrient N1 and 20,000 units of nutrient N2 . . . mix A mix B Min daily req. units of N1 3,000 4,000 36,000 units of N2 1,000 4,000 20,000 Cost per pound $0.20 $0.40 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 74. Linear Programming Problem Step 2: Summarize relevant information in table form, relating the decision variables with the rows in the table, if possible. mix A mix B Min daily req. units of N1 3,000 4,000 36,000 units of N2 1,000 4,000 20,000 Cost per pound $0.20 $0.40 Step 3: Determine the objective and write a linear objective function. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 75. Linear Programming Problem Step 2: Summarize relevant information in table form, relating the decision variables with the rows in the table, if possible. mix A mix B Min daily req. units of N1 3,000 4,000 36,000 units of N2 1,000 4,000 20,000 Cost per pound $0.20 $0.40 Step 3: Determine the objective and write a linear objective function. We want to minimize daily food costs so the objective function is C = 0.20x + 0.40y university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 76. Linear Programming Problem Step 4: Write problem constraints using linear equations and/or inequalities. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 77. Linear Programming Problem Step 4: Write problem constraints using linear equations and/or inequalities. 3, 000x + 4, 000y ≥ 36, 000 1, 000x + 4, 000y ≥ 20, 000 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 78. Linear Programming Problem Step 4: Write problem constraints using linear equations and/or inequalities. 3, 000x + 4, 000y ≥ 36, 000 1, 000x + 4, 000y ≥ 20, 000 Step 5: Write nonnegative constraints. x ≥0 y ≥0 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 79. Linear Programming Problem We now have a mathematical model of the given problem: Minimize C = 0.20x + 0.40y subject to: 3, 000x + 4, 000y ≥ 36, 000 1, 000x + 4, 000y ≥ 20, 000 x ≥0 y ≥0 We will now use the geometric method to determin how many pounds of each food mix should be used each day to minimize daily food costs while meeting (or exceeding) the minimum daily nutrient requirements. We can then determine the minimum daily cost as well. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 80. Linear Programming Problem 10 8 6 4 2 −2 0 2 4 6 8 10 12 14 16 18 20 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 81. Linear Programming Problem 10 8 6 4 2 −2 0 2 4 6 8 10 12 14 16 18 20 Now plot boundary line 3, 000x + 4, 000y = 36000: x y 0 9 12 0 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 82. Linear Programming Problem 10 8 6 4 2 −2 0 2 4 6 8 10 12 14 16 18 20 Test: 3, 000(0) + 4, 000(0) ≥ 36, 000 No! ? So we choose the upper half-plane. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 83. Linear Programming Problem 10 8 6 4 2 −2 0 2 4 6 8 10 12 14 16 18 20 Now plot boundary line 1, 000x + 4, 000y = 20, 000: x y 0 5 20 0 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 84. Linear Programming Problem 10 8 6 4 2 −2 0 2 4 6 8 10 12 14 16 18 20 Test: 1, 000(0) + 4, 000(0) ≥ 20, 000 No! ? So we choose the upper half-plane. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 85. Linear Programming Problem 10 (0, 9) 8 6 4 2 (8, 3) (20, 0) −2 0 2 4 6 8 10 12 14 16 18 20 Next, we find the intersection point of the lines: 3, 000x + 4, 000y = 36, 000 – 1, 000x + 4, 000y = 20, 000 2, 000x + 0y = 16, 000 x =8 And so, 1, 000(8) + 4, 000y = 20, 000; this implies that y = 3. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 86. Linear Programming Problem 10 (0, 9) 8 6 FS 4 2 (8, 3) (20, 0) −2 0 2 4 6 8 10 12 14 16 18 20 So, we have the feasible set shown above. university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 87. Linear Programming Problem 10 (0, 9) 8 6 FS 4 2 (8, 3) (20, 0) −2 0 2 4 6 8 10 12 14 16 18 20 And now we plug the corner points into the objective function to find the minimum cost: Point C = 0.20x + 0.40y (0, 9) $3.60 (8, 3) $2.80 (20, 0) $4.00 university-logo Jason Aubrey Math 1300 Finite Mathematics
  • 88. Linear Programming Problem Point C = 0.20x + 0.40y (0, 9) $3.60 (8, 3) $2.80 (20, 0) $4.00 We therefore conclude that the chicken farmer can feed the chickens at a minimal cost of $2.80 per day using 8 pounds of mix A and 3 pounds of mix B. university-logo Jason Aubrey Math 1300 Finite Mathematics