Optimization II. © The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran2 Outline Optimization Extensions Multiperiod Models –Operations.

Slides:



Advertisements
Similar presentations
1 Material to Cover  relationship between different types of models  incorrect to round real to integer variables  logical relationship: site selection.
Advertisements

Lesson 08 Linear Programming
Linear Programming Problem
Linear Programming Models & Case Studies
1 1 Slides by John Loucks St. Edward’s University Modifications by A. Asef-Vaziri.
Chapter 10, Part A Distribution and Network Models
Transportation, Assignment, and Transshipment Problems
Transportation, Transshipment and Assignment Models and Assignment Models.
1 1 Slide © 2001 South-Western College Publishing/Thomson Learning Anderson Sweeney Williams Anderson Sweeney Williams Slides Prepared by JOHN LOUCKS QUANTITATIVE.
Session 3a Decision Models -- Prof. Juran.
1 Lecture 3 MGMT 650 Sensitivity Analysis in LP Chapter 3.
1 Introduction to Operations Management Aggregate Planning CHAPTE R 12.
BA 555 Practical Business Analysis
Relevant Costs for Decision Making. Identifying Relevant Costs Costs that can be eliminated (in whole or in part) by choosing one alternative over another.
Session 2b. Decision Models -- Prof. Juran2 Overview More Sensitivity Analysis –Solver Sensitivity Report More Malcolm Multi-period Models –Distillery.
Example 14.3 Football Production at the Pigskin Company
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., Integer Programming.
Session 4b. Decision Models -- Prof. Juran2 Overview More Network Flow Models Facility Location Example Locating Call Centers Nonlinearity.
Example 6.2 Fixed-Cost Models | 6.3 | 6.4 | 6.5 | 6.6 | Background Information n The Great Threads Company is capable of manufacturing.
Example 5.3 More General Logistics Models | 5.2 | 5.4 | 5.5 | 5.6 | 5.7 | 5.8 | 5.9 | 5.10 | 5.10a a Background Information.
1 1 Slide Chapter 14: Goal Programming Goal programming is used to solve linear programs with multiple objectives, with each objective viewed as a "goal".
Chapter 7 Transportation, Assignment & Transshipment Problems Part 1 ISE204/IE252 Prof. Dr. Arslan M. ÖRNEK.
Linear Programming Applications
Linear Programming ISQA 459/559. Getting Started with LP Game problem Terms Algebraic & Graphical Illustration LP with Excel.
Optimization I Operations -- Prof. Juran. Outline Basic Optimization: Linear programming –Graphical method –Spreadsheet Method Extension: Nonlinear programming.
Transportation Model (Powerco) Send electric power from power plants to cities where power is needed at minimum cost Transportation between supply and.
Transportation Models
Example 15.3 Supplying Power at Midwest Electric Logistics Model.
Example 15.4 Distributing Tomato Products at the RedBrand Company
1© 2003 by Prentice Hall, Inc. Upper Saddle River, NJ The Wyndor Glass Company Problem (Hillier and Liberman) The Wyndor Glass Company is planning.
Introduction to Mathematical Programming OR/MA 504 Chapter 5 Integer Linear Programming.
Decision Models Lecture 3 1 Lecture 3  Understanding the optimizer sensitivity report  Shadow (or dual) prices  Right hand side ranges  Objective coefficient.
Chapter 19 Linear Programming McGraw-Hill/Irwin
Kerimcan OzcanMNGT 379 Operations Research1 Transportation, Assignment, and Transshipment Problems Chapter 7.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
Integer Programming Models
The Supply Chain Customer Supplier Manufacturer Distributor
1 OM2, Supplementary Ch. C Modeling Using Linear Programming ©2010 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
Production Management Application by Aparna Asha. v Saritha Jinto Antony Kurian.
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., Table of Contents Chapter 5 (What-If Analysis for Linear Programming) Continuing the Wyndor.
Spreadsheet Modeling & Decision Analysis:
Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning. 6-1 Integer Linear Programming Chapter 6.
Chapter 7 Transportation, Assignment & Transshipment Problems
Chapter 7 Transportation, Assignment, and Transshipment Problems
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Copyright © 2013, 2009, 2005 Pearson Education, Inc. 1 5 Systems and Matrices Copyright © 2013, 2009, 2005 Pearson Education, Inc.
Resource Allocation Class 7: 3/9/ W HY N ETWORK P LANNING ? Find the right balance between inventory, transportation and manufacturing costs, Match.
Chapter 19: The Solver Re-Visited Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University Name.
1 The Dual in Linear Programming In LP the solution for the profit- maximizing combination of outputs automatically determines the input amounts that must.
DISTRIBUTION AND NETWORK MODELS (1/2)
Optimization I. © The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran2 Outline Basic Optimization: Linear programming –Graphical.
Lecture 5 – Integration of Network Flow Programming Models Topics Min-cost flow problem (general model) Mathematical formulation and problem characteristics.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
Transportation, Assignment, and Transshipment Problems Pertemuan 7 Matakuliah: K0442-Metode Kuantitatif Tahun: 2009.
8/14/04J. Bard and J. W. Barnes Operations Research Models and Methods Copyright All rights reserved Lecture 5 – Integration of Network Flow Programming.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Supplement 6 Linear Programming.
OSCM 230 Fall 2013 Management Science Lecture 4 Linear Programming II 9/11/2013, 9/16/ Lecture 4 Linear Programming II Professor Dong Washington.
3 Components for a Spreadsheet Optimization Problem  There is one cell which can be identified as the Target or Set Cell, the single objective of the.
Integer Programming Definition of Integer Programming If requiring integer values is the only way in which a problem deviates from.
Linear Programming Department of Business Administration FALL by Asst. Prof. Sami Fethi.
Transportation and Distribution Planning Matthew J. Liberatore John F. Connelly Chair in Management Professor, Decision and Information Techologies.
Linear Programming Applications
A Multiperiod Production Problem
Engineering Economics (2+0)
Lecture 5 – Integration of Network Flow Programming Models
Lecture 5 – Integration of Network Flow Programming Models
Optimization II.
Optimization I.
Lecture 12 Network Models.
Presentation transcript:

Optimization II

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran2 Outline Optimization Extensions Multiperiod Models –Operations Planning: Sailboats Network Flow Models –Transportation Model: Beer Distribution –Assignment Model: Contract Bidding

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran3

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran4

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran5 Most important number: Shadow Price The change in the objective function that would result from a one-unit increase in the right-hand side of a constraint

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran6 Sailboat Problem Sailco must determine how many sailboats to produce during each of the next four quarters. At the beginning of the first quarter, Sailco has an inventory of 10 sailboats. Sailco must meet demand on time. The demand during each of the next four quarters is as follows:

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran7 Sailboat Problem Assume that sailboats made during a quarter can be used to meet demand for that quarter. During each quarter, Sailco can produce up to 50 sailboats with regular-time employees, at a labor cost of $400 per sailboat. By having employees work overtime during a quarter, Sailco can produce unlimited additional sailboats with overtime labor at a cost of $450 per sailboat. At the end of each quarter (after production has occurred and the current quarter’s demand has been satisfied), a holding cost of $20 per sailboat is incurred. Problem: Determine a production schedule to minimize the sum of production and inventory holding costs during the next four quarters.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran8 Managerial Formulation Decision Variables We need to decide on production quantities, both regular and overtime, for four quarters (eight decisions). Note that on-hand inventory levels at the end of each quarter are also being decided, but those decisions will be implied by the production decisions.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran9 Managerial Formulation Objective Function We’re trying to minimize the total labor cost of production, including both regular and overtime labor.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran10 Managerial Formulation Constraints There is an upper limit on the number of boats built with regular labor in each quarter. No backorders are allowed. This is equivalent to saying that inventory at the end of each quarter must be at least zero. Production quantities must be non-negative.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran11 Managerial Formulation Note that there is also an accounting constraint: Ending Inventory for each period is defined to be: Beginning Inventory + Production – Demand This is not a constraint in the usual Solver sense, but useful to link the quarters together in this multi-period model.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran12 Mathematical Formulation Decision Variables P ij = Production of type i in period j. Let i index labor type; 0 is regular and 1 is overtime. Let j index quarters; 1 through 4

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran13 Mathematical Formulation

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran14 Mathematical Formulation

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran15 Solution Methodology

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran16 Solution Methodology

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran17 Solution Methodology

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran18 Solution Methodology

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran19 Solution Methodology It is optimal to have 15 boats produced on overtime in the third quarter. All other demand should be met on regular time. Total labor cost will be $76,750.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran20 Sensitivity Analysis Investigate changes in the holding cost, and determine if Sailco would ever find it optimal to eliminate all overtime. Make a graph showing optimal overtime costs as a function of the holding cost.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran21 Sensitivity Analysis

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran22 Sensitivity Analysis

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran23 Sensitivity Analysis

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran24 Sensitivity Analysis

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran25 Sensitivity Analysis

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran26 Sensitivity Analysis Conclusions: It is never optimal to completely eliminate overtime. In general, as holding costs increase, Sailco will decide to reduce inventories and therefore produce more boats on overtime. Even if holding costs are reduced to zero, Sailco will need to produce at least 15 boats on overtime. Demand for the first three quarters exceeds the total capacity of regular time production.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran27 Gribbin Brewing Regional brewer Andrew Gribbin distributes kegs of his famous beer through three warehouses in the greater News York City area, with current supplies as shown:

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran28 On a Thursday morning, he has his usual weekly orders from his four loyal customers, as shown :

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran29 Tracy Chapman, Gribbin’s shipping manager, needs to determine the most cost-efficient plan to deliver beer to these four customers, knowing that the costs per keg are different for each possible combination of warehouse and customer:

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran30 a)What is the optimal shipping plan? b)How much will it cost to fill these four orders? c)Where does Gribbin have surplus inventory? d)If Gribbin could have one additional keg at one of the three warehouses, what would be the most beneficial location, in terms of reduced shipping costs? e)Gribbin has an offer from Lu Leng Felicia, who would like to sublet some of Gribbin’s Brooklyn warehouse space for her tattoo parlor. She only needs 240 square feet, which is equivalent to the area required to store 40 kegs of beer, and has offered Gribbin $0.25 per week per square foot. Is this a good deal for Gribbin? What should Gribbin’s response be to Lu Leng?

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran31 Managerial Problem Formulation Decision Variables Numbers of kegs shipped from each of three warehouses to each of four customers (12 decisions). Objective Minimize total cost. Constraints Each warehouse has limited supply. Each customer has a minimum demand. Kegs can’t be divided; numbers shipped must be integers.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran32 Mathematical Formulation Decision Variables Define X ij = Number of kegs shipped from warehouse i to customer j. Define C ij = Cost per keg to ship from warehouse i to customer j. i = warehouses 1-3, j = customers 1-4

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran33 Mathematical Formulation Objective Minimize Z = Constraints Define S i = Number of kegs available at warehouse i. Define D j = Number of kegs ordered by customer j. Do we need a constraint to ensure that all of the X ij are integers?

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran34

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran35

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran36

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran37

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran38

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran39 Where does Gribbin have surplus inventory? The only supply constraint that is not binding is the Hoboken constraint. It would appear that Gribbin has 45 extra kegs in Hoboken.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran40 If Gribbin could have one additional keg at one of the three warehouses, what would be the most beneficial location, in terms of reduced shipping costs?

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran41 According to the sensitivity report, One more keg in Hoboken is worthless. One more keg in the Bronx would have reduced overall costs by $0.76. One more keg in Brooklyn would have reduced overall costs by $1.82.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran42 Gribbin has an offer from Lu Leng Felicia, who would like to sublet some of Gribbin’s Brooklyn warehouse space for her tattoo parlor. She only needs 240 square feet, which is equivalent to the area required to store 40 kegs of beer, and has offered Gribbin $0.25 per week per square foot. Is this a good deal for Gribbin? What should Gribbin’s response be to Lu Leng?

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran43 Assuming that the current situation will continue into the foreseeable future, it would appear that Gribbin could reduce his inventory in Hoboken without losing any money (i.e. the shadow price is zero). However, we need to check the sensitivity report to make sure that the proposed decrease of 40 kegs is within the allowable decrease. This means that he could make a profit by renting space in the Hoboken warehouse to Lu Leng for $0.01 per square foot.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran44 Lu Leng wants space in Brooklyn, but Gribbin would need to charge her more than $1.82 for every six square feet (about $0.303 per square foot), or else he will lose money on the deal. Note that the sensitivity report indicates an allowable decrease in Brooklyn that is enough to accommodate Lu Leng.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran45 As for the Bronx warehouse, note that the allowable decrease is zero. This means that we would need to re- run the model to find out the total cost of renting Bronx space to Lu Leng. A possible response from Gribbin to Lu Leng: “I can rent you space in Brooklyn, but it will cost you $0.35 per square foot. How do you feel about Hoboken?”

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran46 Contract Bidding Example A company is taking bids on four construction jobs. Three contractors have placed bids on the jobs. Their bids (in thousands of dollars) are given in the table below. (A dash indicates that the contractor did not bid on the given job.) Contractor 1 can do only one job, but contractors 2 and 3 can each do up to two jobs.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran47 Formulation Decision Variables Which contractor gets which job(s). Objective Minimize the total cost of the four jobs. Constraints Contractor 1 can do no more than one job. Contractors 2 and 3 can do no more than two jobs each. Contractor 2 can’t do job 4. Contractor 3 can’t do job 1. Every job needs one contractor.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran48 Formulation Decision Variables Define X ij to be a binary variable representing the assignment of contractor i to job j. If contractor i ends up doing job j, then X ij = 1. If contractor i does not end up with job j, then X ij = 0. Define C ij to be the cost; i.e. the amount bid by contractor i for job j. Objective Minimize Z =

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran49 Formulation Constraints for all j. for i = 1. for i = 2, 3.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran50 Solution Methodology

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran51 Solution Methodology Notice the very large values in cells B4 and E3. These specific values (10,000) aren’t important; the main thing is to assign these particular contractor-job combinations costs so large that they will never be in any optimal solution.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran52 Solution Methodology

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran53 Solution Methodology

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran54 Optimal Solution

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran55 Conclusions The optimal solution is to award Job 4 to Contractor 1, Jobs 1 and 3 to Contractor 2, and Job 2 to Contractor 3. The total cost is $182,000.

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran56 Sensitivity Analysis 1.What is the “cost” of restricting Contractor 1 to only one job? 2.How much more can Contractor 1 bid for Job 4 and still get the job?

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran57

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran58 Conclusions The sensitivity report indicates a shadow price of –2 (cell E29). (Allowing Contractor 1 to perform one additional job would reduce the total cost by 2,000.) The allowable increase in the bid for Job 4 by Contractor 1 is 3. (He could have bid any amount up to $43,000 and still have won that job.)

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran59 Con. 3Con. 2Con. 1 Network Representation Job 3Job 2Job 4Job 1

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran60 Optimal Solution Con. 1 Job 3 Con. 2Con. 3 Job 2Job 4Job

© The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran61 Summary Optimization Extensions Multiperiod Models –Operations Planning: Sailboats Network Flow Models –Transportation Model: Beer Distribution –Assignment Model: Contract Bidding