Chapter 4: Linear Programming Lesson Plan

Slides:



Advertisements
Similar presentations
Lesson 08 Linear Programming
Advertisements

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.
Optimization Models Module 9. MODEL OUTPUT EXTERNAL INPUTS DECISION INPUTS Optimization models answer the question, “What decision values give the best.
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.
Managerial Decision Modeling with Spreadsheets
Linear Inequalities and Linear Programming Chapter 5
Linear Programming.
Spring 2015 Mathematics in Management Science Linear Prog & Mix Problems Two products Two resources Minimum constraints.
Chapter 19 Linear Programming McGraw-Hill/Irwin
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.
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.
Mechanical Engineering Department 1 سورة النحل (78)
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.
Chapter 4: Linear Programming Lesson Plan Mixture Problems  Combining Resources to Maximize Profit Finding the Optimal Production Policy Why the Corner.
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.
© 2009 Prentice-Hall, Inc. 7 – 1 Decision Science Chapter 3 Linear Programming: Maximization and Minimization.
Distribution Model Meaning Types Transportation Model Assignment Model.
1 2 Linear Programming Chapter 3 3 Chapter Objectives –Requirements for a linear programming model. –Graphical representation of linear models. –Linear.
The Transportation and Assignment Problems
Linear Programming for Solving the DSS Problems
Linear Programming.
A Multiperiod Production Problem
Linear Programming Many problems take the form of maximizing or minimizing an objective, given limited resources and competing constraints. specify the.
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
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.
Chapter 4 Linear Programming: The Simplex Method
Chapter 3 The Simplex Method and Sensitivity Analysis
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.
Duality Theory and Sensitivity Analysis
Linear Programming SIMPLEX METHOD.
Chapter 7 Transportation, Assignment & Transshipment Problems
Lial/Hungerford/Holcomb/Mullins: Mathematics with Applications 11e Finite Mathematics with Applications 11e Copyright ©2015 Pearson Education, Inc. All.
CISC5835, Algorithms for Big Data
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
Operations Management
Optimization Models Module 9.
Copyright © 2019 Pearson Education, Inc.
Operations Management
Chapter 10: Iterative Improvement
Presentation transcript:

Chapter 4: Linear Programming Lesson Plan For All Practical Purposes 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 Mathematical Literacy in Today’s World, 7th ed. 1 © 2006, W.H. Freeman and Company

Chapter 4: Linear Programming Mixture Problems 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. Mixture Problem Limited resources are combined into products in such a way that the profit from selling those products is a maximum. 2

Chapter 4: Linear Programming Mixture Problems 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. 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 profits. 3

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 + 0.55y (profit) 4

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: Find the feasible set for the mixture problem subject to limited resources. Graph line below 5x + 2y  60 (plastic) 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 5

Chapter 4: Linear Programming Finding the Optimal 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. Feasibility Set or Feasibility Region Next step is to find the optimal production policy, a point within that region that gives a maximum profit. Find the corner points of the feasible region. Evaluate the profit at each corner point. Choose the corner point with the highest profit as the production policy. Optimal production policy – Corresponds to a corner point of the feasible region where the profit formula has a maximum value. Calculation of the Profit Formula for Skateboards and Dolls Corner Point Value of the Profit Formula: $1.00x + $0.55y (0,0) $1.00(0) + $0.55(0) = $0.00 + $0.00 = $0.00 (0,30) +$0.55(30) + $16.50 = $16.50 (12,0) $1.00(12) = $12.00 = $12.00 Optimal production policy would be the point (0,30), which gives the maximum profit of $16.50. 6

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. Feasible region Maximize profit formula: 3x + 4y Constraints: Cranberry: 3x + 2y  200 Apple: 1x + 2y  100 Minimums: x ≥ 0 and y ≥ 0 7

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: The profit line for 360 lies outside the feasible region Finding the Optimal Production Policy for Beverages Corner Point Value of the Profit Formula: 3x + 4y cents (0, 0) 3(0) + 4(0) = 0 cents (0, 50) 4(50) = 200 cents (50, 25) 3(50) + 4(25) = 250 cents (66.7, 0) 3(66.7) + = 200 cents (rounded) Optimal production policy is (50, 25) with max profit = 250 cents. 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,20) for maximum profit. 8

Chapter 4: Linear Programming Linear Programming: Life is Complicated Two Ways the Feasible Region Can Be More Complex It becomes difficult when there are many corners to calculate. 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). 9

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. 10

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. A representation of a specific problem involving meeting the demands of the three stores for breads from the supplies available at three bakeries. Matrix representing the costs and conditions of a bread problem 11

Chapter 4: Linear Programming A Transportation Problem: Delivering Perishables Tableau to Solve the Linear-Programming Problem Find a solution that is feasible (does not violate any constraints). If the current solution is not optimal, move to a better, improved solution (until you have found an optimal solution). 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. Total cost of this “shipment plan”: 2(8) + 6(9) + 1(15) = 16 + 54 + 15 + 3 + 5 = 93 12

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 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. Cross out the row or column that had rim value s and reduce the other rim value for this cell by s. 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. 13

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. 14

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. Indicator value = −1; minimum circled number with negative label is 2; optimal solution cost = 68 Indicator value + 3 − 9 + 3 − 5 = −8; solution cost = 70 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). 15