Your SlideShare is downloading. ×
  • Like
Math
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
Published

Chapter 7 (quanti)

Chapter 7 (quanti)

Published in Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,234
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
53
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Chapter 7 Introduction to Linear Programming
  • 2.
    • Giapetto's Woodcarving, Inc. manufactures two types of wooden toys: soldiers and trains. A soldier sells for $27 and uses $10 worth of raw materials. Each soldier that is manufactures increases Giapetto's variable labor and overhead costs by $14. A train sells for $21 and uses $9 worth of raw materials. Each train built increases Giapetto's variable labor and overhead costs by $10. The manufacture of wooden soldiers and trains requires two types of skilled labor: carpentry and finishing.
    Giapetto example
  • 3.
    • A soldier requires 2 hours of finishing labor and 1 hour of carpentry labor. A train requires 1 hour of finishing and 1 hour of carpentry labor. Each week, Giapetto can obtain all the needed raw material but only 100 finishing hours and 80 carpentry hours. Demand for trains is unlimited, but at most 40 soldiers are bought each week. Giapetto wants to maximize weekly profit (revenues - costs). Formulate a mathematical model of Giapetto's situation that can be used to maximize Giapetto's weekly profit
  • 4. Example of Linear Programming Problem
    • Each week the company can obtain:
    • All needed raw material.
    • Only 100 finishing hours.
    • Only 80 carpentry hours.
    • Also:
    • Demand for the trains is unlimited.
    • At most 40 soldiers are bought each week.
    Giapetto wants to maximize weekly profit (revenues – expenses). Formulate a mathematical model of Giapetto’s situation that can be used maximize weekly profit.
  • 5. Example of Linear Programming Problem
    • The Giapetto solution model incorporates the characteristics shared by all linear programming problems.
    Decision Variables x 1 = # of soldiers produced each week x 2 = # of trains produced each week Objective Function The decision maker wants to maximize (usually revenue or profit) or minimize (usually costs) some function of the decision variables.
  • 6. Example of Linear Programming Problem
    • Company’s weekly profit can be expressed in terms of the decision variables x 1 and x 2 :
    • Weekly profit = weekly revenue
    • – weekly raw material costs
    • – the weekly variable costs
    • Weekly profit =
    • (27x 1 + 21x 2 ) – (10x 1 + 9x 2 ) – (14x 1 + 10x 2 ) = 3x 1 + 2x 2
  • 7. Example of Linear Programming Problem
    • Constraint 1 Each week, no more than 100 hours of finishing time may be used.
    • 2 x 1 + x 2 ≤ 100
    • Constraint 2 Each week, no more than 80 hours of carpentry time may be used.
    • x 1 + x 2 ≤ 80
    • Constraint 3 Because of limited demand, at most 40 soldiers should be produced.
    • x 1 ≤ 40
  • 8. Example of Linear Programming Problem Sign Restrictions If the decision variable can assume only nonnegative values, the sign restriction x i ≥ 0 is added. If the variable can assume both positive and negative values, the decision variable x i is unrestricted in sign (often abbreviated urs ). The coefficients of the constraints are often called the technological coefficients . The number on the right-hand side of the constraint is called the constraint’s right-hand side (or rhs ).
  • 9. Example of Linear Programming Problem
    • optimization model:
    Max z = 3x 1 + 2x 2 (objective function) Subject to (s.t.) 2 x 1 + x 2 ≤ 100 (finishing constraint) x 1 + x 2 ≤ 80 (carpentry constraint) x 1 ≤ 40 (constraint on demand for soldiers) x 1 ≥ 0 (sign restriction) x 2 ≥ 0 (sign restriction)
  • 10. What Is a Linear Programming Problem?
    • Attempt to maximize (or minimize) a linear function (called the objective function) of the decision variables.
    • The values of the decision variables must satisfy a set of constraints.
    • Each constraint must be a linear equation or inequality.
    • A sign restriction is associated with each variable. For each variable x i , the sign restriction specifies either that x i must be nonnegative (x i ≥ 0) or that x i may be unrestricted in sign.
    A linear programming problem (LP) is an optimization problem for which we do the following:
  • 11. Assumptions of Linear Programming
    • Proportionality and Additive Assumptions
    • The objective function for an LP must be a linear function of the decision variables has two implications:
    • 1. The contribution of the objective function from each decision variable is proportional to the value of the decision variable.
    • 2. The contribution to the objective function for any variable is independent of the other decision variables.
  • 12. Assumptions of Linear Programming 1. The contribution of each variable to the left-hand side of each constraint is proportional to the value of the variable. 2. The contribution of a variable to the left-hand side of each constraint is independent of the values of the variable. Each LP constraint must be a linear inequality or linear equation has two implications:
  • 13. Assumptions of Linear Programming
    • Divisibility Assumption
    • The divisibility assumption requires that each decision variable be permitted to assume fractional values.
    • The Certainty Assumption
    • The certainty assumption is that each parameter (objective function coefficients, right-hand side, and technological coefficients) are known with certainty.
  • 14. What Is a Linear Programming Problem?
    • Feasible Region and Optimal Solution
    • Give a point in feasible region
    • Give a point that is not in feasible region
    Giapetto Constraints 2 x 1 + x 2 ≤ 100 (finishing constraint) x 1 + x 2 ≤ 80 (carpentry constraint) x 1 ≤ 40 (demand constraint) x 1 ≥ 0 (sign restriction) x 2 ≥ 0 (sign restriction) The feasible region of an LP is the set of all points satisfying all the LP’s constraints and sign restrictions.
  • 15. What Is a Linear Programming Problem?
    • For a maximization problem, an optimal solution to an LP is a point in the feasible region with the largest objective function value.
    • Similarly, for a minimization problem, an optimal solution is a point in the feasible region with the smallest objective function value.
    Most LPs have only one optimal solution. However, some LPs have no optimal solution, and some LPs have an infinite number of solutions.
  • 16. Graphical Solution to a 2-Variable LP
    • Finding the Feasible Solution
    Since the Giapetto LP has two variables, it may be solved graphically. The feasible region is the set of all points satisfying the constraints: Giapetto Constraints 2 x 1 + x 2 ≤ 100 (finishing constraint) x 1 + x 2 ≤ 80 (carpentry constraint) x 1 ≤ 40 (demand constraint) x 1 ≥ 0 (sign restriction) x 2 ≥ 0 (sign restriction) A graph of the constraints and feasible region is shown on the next slide.
  • 17. Graphical Solution to a 2-Variable LP Any point on or in the interior of the five sided polygon DGFEH(the shade area) is in the feasible region . Isoprofit line for maximization problem ( Isocost line for minimization problem )is a set of points that have the same z-value
  • 18. Two type of Constraints
    • Binding and Nonbinding constraints
    A constraint is binding if the left-hand and right-hand side of the constraint are equal when the optimal values of the decision variables are substituted into the constraint.
  • 19. Two type of Constraints A constraint is nonbinding if the left-hand side and the right-hand side of the constraint are unequal when the optimal values of the decision variables are substituted into the constraint.
  • 20. Special Cases of Graphical Solution
      • Some LPs have an infinite number of solutions (alternative or multiple optimal solutions).
      • Some LPs have no feasible solution (infeasible LPs).
      • Some LPs are unbounded: There are points in the feasible region with arbitrarily large (in a maximization problem) z-values.
  • 21. Alternative or Multiple Solutions Any point (solution) falling on line segment AE will yield an optimal solution with the same objective value
  • 22. no feasible solution No feasible region exists Some LPs have no solution. Consider the following formulation:
  • 23. Unbpunded LP The constraints are satisfied by all points bounded by the x 2 axis and on or above AB and CD. There are points in the feasible region which will produce arbitrarily large z-values (unbounded LP) .