Chapter 4: Linear Programming Lesson Plan Mixture Problems  Combining Resources to Maximize Profit Finding the Optimal Production Policy Why the Corner.

Slides:



Advertisements
Similar presentations
Lesson 08 Linear Programming
Advertisements

LIAL HORNSBY SCHNEIDER
Linear Programming Problem
Transportation Problem (TP) and Assignment Problem (AP)
Transportation and Assignment Models
Chapter 6 Linear Programming: The Simplex Method
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
OPS 301 Module B and Additional Topics in Linear Programming
ITGD4207 Operations Research
For All Practical Purposes Mathematical Literacy in Today’s World Eighth Edition Chapter 4: Linear Programming © 2010 W.H. Freeman & Co.
Chapter 5 Linear Inequalities and Linear Programming
Linear Inequalities and Linear Programming Chapter 5 Dr.Hayk Melikyan/ Department of Mathematics and CS/ Linear Programming in two dimensions:
Chapter 5 Linear Inequalities and Linear Programming Section 3 Linear Programming in Two Dimensions: A Geometric Approach.
1 Transportation Problems Transportation is considered as a “special case” of LP Reasons? –it can be formulated using LP technique so is its solution (to.
Chapter 4: Linear Programming Presented by Paul Moore.
Computational Methods for Management and Economics Carla Gomes Module 8b The transportation simplex method.
Linear Programming Using the Excel Solver
Managerial Decision Modeling with Spreadsheets
Basic Feasible Solutions: Recap MS&E 211. WILL FOLLOW A CELEBRATED INTELLECTUAL TEACHING TRADITION.
Chapter 6 Linear Programming: The Simplex Method Section 3 The Dual Problem: Minimization with Problem Constraints of the Form ≥
Chapter 6 Linear Programming: The Simplex Method
Linear Inequalities and Linear Programming Chapter 5
Chapter 10: Iterative Improvement
Linear Programming.
Determine if the given ordered pair is a solution of
Spring 2015 Mathematics in Management Science Linear Prog & Mix Problems Two products Two resources Minimum constraints.
Chapter 19 Linear Programming McGraw-Hill/Irwin
1 Chapter 8 Linear programming is used to allocate resources, plan production, schedule workers, plan investment portfolios and formulate marketing (and.
Linear Systems Two or more unknown quantities that are related to each other can be described by a “system of equations”. If the equations are linear,
Learning Objectives for Section 6.2
Mr. Barker Discrete math. Linear programming is a tool for maximizing or minimizing a quantity, typically a profit or a cost, subject to constraints.
Spring 2015 Mathematics in Management Science Transportation Problems Tableaus Shipping Solutions NorthWest Corner Rule Stepping Stone Algorithm.
Spring 2015 Mathematics in Management Science Mixture Problems What are these? Examples Algebra Review.
Chapter 6 Linear Programming: The Simplex Method
Linear Programming Joseph Mark November 3, What is Linear Programming Linear Programming – a management science technique that helps a business.
Chapter 4: Linear Programming Lesson Plan
Chapter 6 Linear Programming: The Simplex Method Section 2 The Simplex Method: Maximization with Problem Constraints of the Form ≤
Chapter 7 Transportation, Assignment & Transshipment Problems
Linear Programming. What is Linear Programming? Say you own a 500 square acre farm. On this farm you can grow wheat, barley, corn or some combination.
Copyright © 2013, 2009, 2005 Pearson Education, Inc. 1 5 Systems and Matrices Copyright © 2013, 2009, 2005 Pearson Education, Inc.
Chapter 6 Linear Programming: The Simplex Method Section 3 The Dual Problem: Minimization with Problem Constraints of the Form ≥
Mechanical Engineering Department 1 سورة النحل (78)
Chapter 6 Linear Programming: The Simplex Method Section 4 Maximization and Minimization with Problem Constraints.
Barnett/Ziegler/Byleen Finite Mathematics 11e1 Learning Objectives for Section 6.3 The student will be able to formulate the dual problem. The student.
Two Discrete Optimization Problems Problem: The Transportation Problem.
1 Network Models Transportation Problem (TP) Distributing any commodity from any group of supply centers, called sources, to any group of receiving.
Example 3.2 Graphical Solution Method | 3.1a | a3.3 Background Information n The Monet Company produces two type of picture frames, which.
Spring 2015 Mathematics in Management Science Linear Programming Mixture Problems Dolls & Skateboards.
Simplex Method Simplex: a linear-programming algorithm that can solve problems having more than two decision variables. The simplex technique involves.
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
Copyright ©2015 Pearson Education, Inc. All rights reserved.
© 2009 Prentice-Hall, Inc. 7 – 1 Decision Science Chapter 3 Linear Programming: Maximization and Minimization.
1 Simplex algorithm. 2 The Aim of Linear Programming A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear.
Decision Support Systems INF421 & IS Simplex: a linear-programming algorithm that can solve problems having more than two decision variables.
1 2 Linear Programming Chapter 3 3 Chapter Objectives –Requirements for a linear programming model. –Graphical representation of linear models. –Linear.
Do Now The cost of renting a pool at an aquatic center is either $30 an hr. or $20 an hr. with a $40 non refundable deposit. Use algebra to find for how.
Chapter 5 Linear Inequalities and Linear Programming
Chapter 4: Linear Programming Lesson Plan
Linear Programming Dr. T. T. Kachwala.
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Linear programming Simplex method.
Linear Programming Objectives: Set up a Linear Programming Problem
Lial/Hungerford/Holcomb/Mullins: Mathematics with Applications 11e Finite Mathematics with Applications 11e Copyright ©2015 Pearson Education, Inc. All.
Chapter 7 Transportation, Assignment & Transshipment Problems
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Linear programming Simplex method.
Chapter 5 Transportation, Assignment, and Transshipment Problems
Presentation transcript:

Chapter 4: Linear Programming Lesson Plan Mixture Problems  Combining Resources to Maximize Profit Finding the Optimal Production Policy Why the Corner Point Principle Works  Decreasing-Time-List Algorithm Linear Programming  Life Is Complicated A Transportation Problem  Delivering Perishables Improving on the Current Solution 1 Mathematical Literacy in Today’s World, 8th ed. For All Practical Purposes © 2009, W.H. Freeman and Company

Chapter 4: Linear Programming Mixture Problems 2 Mixture Problem  Limited resources are combined into products in such a way that the profit from selling those products is a maximum. Linear Programming  A management science technique that helps a business allocate the resources it has on hand to make a particular mix of products that will maximize profit.  One of the most frequently used management science techniques.

Chapter 4: Linear Programming Mixture Problems 3 Production Policy  A solution to a linear-programming mixture problem is a production policy that tells us how many units of each product to make.  Optimal Production Policy Has Two Properties First, it is possible; that is, it does not violate any of the limitations under which the manufacturer operates, such as availability of resources. Second, the optimal production policy gives the maximum profit. Common Features of Mixture Problems  Resources – Available in limited, known quantities for time period.  Products – Made by combining, or mixing, the resources.  Recipes – How many units of each resource are needed.  Profits – Each product earns a known profit per unit.  Objectives – To find how much of each product to make to maximize profit without exceeding any of the resource limitations.

4 Chapter 4: Linear Programming Mixture Problems Mixture Problem: Making Skateboards and Dolls  Skateboards require five units of plastic and are sold for $1 profit.  Dolls require two units of plastic and are sold for $0.55 profit.  If 60 units of plastic are available, what numbers of skateboards and/or dolls should be manufactured to maximize the profits? Step 1  Mixture Chart – display the verbal information into a chart that includes the unknown variables (x units of Skateboards, and y units of dolls). Step 2  Translate the mixture chart into mathematical form from the chart. 5x + 2y ≤ 60 (plastic) P = 1x y (profit)

5 Chapter 4: Linear Programming Mixture Problems Feasibility Set or Feasibility Region  Our goal is to find the best mixture of x and y (skateboards and/or dolls) to produce the largest profit — two phases: 1.Find the feasible set for the mixture problem subject to limited resources. Graph line below 5x + 2y  60 (plastic) 2.Determine the mixture that gives rise to the largest profit (next slide). Feasibility set (feasibility region) - A collection of all physically possible solutions, or choices, that can be made. Shade in the feasible region is where all equations are true: 5x + 2y  60, and where x ≥ 0, y ≥ 0 Graph of 5x + 2y = 60

6 Chapter 4: Linear Programming Finding the Optimal Production Policy Feasibility Set or Feasibility Region  Next step is to find the optimal production policy, a point within that region that gives a maximum profit. 1.Find the corner points of the feasible region. 2.Evaluate the profit at each corner point. 3.Choose the corner point with the highest profit as the production policy. Corner point principle – States that in a linear programming problem, the maximum value for the profit formula always corresponds to a corner point of the feasible region. Optimal production policy – Corresponds to a corner point of the feasible region where the profit formula has a maximum value. Optimal production policy would be the point (0,30), which gives the maximum profit of $ (0,0)$1.00(0)+ $0.55(0)= $0.00+ $0.00= $0.00 (0,30)$1.00(0)+$0.55(30)= $0.00+ $16.50= $16.50 (12,0)$1.00(12)+ $0.55(0)= $ $0.00= $12.00 Calculation of the Profit Formula for Skateboards and Dolls Corner Point Value of the Profit Formula: $1.00 x + $0.55 y

7 Chapter 4: Linear Programming Finding the Optimal Production Policy Example: Mixture of Two Fruit Juices  Using the data from the mixture chart (two products, two resources): Determine the profit and constraint equations. Graph the equations and find the feasibility region. Maximize profit formula: 3x + 4y Constraints: Cranberry: 3x + 2y  200 Apple: 1x + 2y  100 Minimums: x ≥ 0 and y ≥ 0 Feasible region

8 Chapter 4: Linear Programming Why the Corner Point Principle Works Example Continued: Mixture of Two Fruit Juices  Using the corner point principle, the highest profit value on a polygonal feasible region is always at a corner point.  Evaluate the profit formula at these corner points: Profit Line: If a profit line corresponding to a certain profit does not touch the feasible region, that profit is not possible. Example 3x + 4y = 360 does not work. However, a profit = 160 is feasible, but we can do better. The line shifts from 160 to 360 until it reaches a corner point (50,25) for maximum profit. The profit line for 360 lies outside the feasible region Finding the Optimal Production Policy for Beverages Corner Point Value of the Profit Formula: 3 x + 4 y cents (0, 0)3(0) +4(0)= 0 cents (0, 50)3(0) +4(50)= 200 cents (50, 25)3(50) +4(25)= 250 cents (66.7, 0)3(66.7) +4(0)= 200 cents (rounded) Optimal production policy is (50, 25) with max profit = 250 cents.

9 Chapter 4: Linear Programming Linear Programming: Life is Complicated Two Ways the Feasible Region Can Be More Complex 1.It becomes difficult when there are many corners to calculate. 2.It may be difficult to visualize the feasible region as part of two- dimensional space when there are more than two products.  The Simplex Method The oldest and most common method to solve typically large linear programming problems (devised by George Dantzig, ~1940). How it works: We start at any corner and evaluate the neighboring corners to see which is closer to optimal (like the temperature hints “getting warmer”), then move to the warmer corner and re-evaluate the new neighbors.  Alternative to the Simplex Method This method finds the optimal corner points in fewer steps than the simplex algorithm by making use of search routes through the interior of the feasible region (by Narendra Karmarkar, 1984).

10 Chapter 4: Linear Programming A Transportation Problem: Delivering Perishables Transportation Problem: Delivering Bread  A supermarket chain gets bread deliveries from a bakery chain that does its baking in different places. Each supermarket store needs a certain number of loaves/day. The supplier bakes enough bread to exactly meet the demands. How many loaves of bread should be shipped for each locale to each of the stores to stay within the demands and to minimize the cost? Delivering Bread Example  Three stores require 3 dozen, 7 dozen, and 1 dozen loaves of bread, respectively.  Three bakeries can supply 8 dozen, 1 dozen, and 2 dozen loaves, respectively.  Graph shows supply-and- demand transportation problem.

11 A representation of a specific problem involving meeting the demands of the three stores for breads from the supplies available at three bakeries. Chapter 4: Linear Programming A Transportation Problem: Delivering Perishables Tableau  Table showing costs and rim conditions for transportation problem. The rim conditions:  The number of breads available (supply) on the outside right.  The number of breads required (demand) on the bottom. Each table entry is known as a cell (denoted by row and column). Aggregate costs (the cost of shipping and time consideration, traffic etc.) are in the upper right corner of each cell. Matrix representing the costs and conditions of a bread problem

12 Chapter 4: Linear Programming A Transportation Problem: Delivering Perishables Tableau to Solve the Linear-Programming Problem 1.Find a solution that is feasible (does not violate any constraints). 2.If the current solution is not optimal, move to a better, improved solution (until you have found an optimal solution). Total cost of this “shipment plan”: 2(8) + 6(9) + 1(15) = = 93 A possible solution for the bread transportation problem  Circled number, such as 6 in row I, column 2, means we plan to ship six breads to store 2 from bakery I.  These circled numbers must add up to the rim conditions across the rows and also down the column.

13 Chapter 4: Linear Programming A Transportation Problem: Delivering Perishables Northwest Corner Rule  An easier approach that is a simple rule since it is based on the geometry of the table and does not look at the costs (initially). Northwest Corner Rule Algorithm 1.Locate the top far-left-hand cell and ship this cell along with the costs. Ship via this cell with the smaller of the two rim cells (call the value s) and put a circle around the entry in the tableau. 2.Cross out the row or column that had rim value s and reduce the other rim value for this cell by s. 3.When a single cell remains, there will be a tie for the rim conditions of both the row and column involved, and this amount is entered into the cell and circled.

14 Chapter 4: Linear Programming A Transportation Problem: Delivering Perishables Example Using the Northwest Corner Rule:  The diagrams show the construction of an initial solution to the bread transportation problem.  To get the total cost of this “shipment plan” we sum all the shipped amounts by the associated costs to get: 3(8) + 5(9) + 1(1) + 1(3) + 1(5) = 78 This is a better solution. However, it may be unlikely that it is the cheapest solution since it did not make use of the costs on the cells.

15 Chapter 4: Linear Programming Improving on the Current Solution Stepping Stone Method  Consists of improving an existing feasible solution of a transportation problem, if it is not optimal, by shipping an additional amount using a cell with a negative indicator value. Improves the solution to the Northwest Corner Rule (if not optimal). Compute the indicator values of the cells to improve the current solution by shipping using a cell with a negative indicator value. Continue to find better solutions (cheaper ways of meeting the demands from the supplies) by using a cell with a negative indicator value (optimal solution when cells have positive value, or zero). Indicator value = − 1; minimum circled number with negative label is 2; optimal solution cost = 68 Indicator value + 3 − − 5 = − 8; solution cost = 70