Transportation Problems Dr. Ron Lembke. Transportation Problems Linear programming is good at solving problems with zillions of options, and finding the.

Slides:



Advertisements
Similar presentations
Network Models Robert Zimmer Room 6, 25 St James.
Advertisements

Network Models Robert Zimmer Room 6, 25 St James.
Network Models Robert Zimmer Room 6, 25 St James.
Using Solver to solve a minimization LP + interpretation of output BSAD 30 Dave Novak Source: Anderson et al., 2013 Quantitative Methods for Business 12.
Wyndor Example; Enter data Organize the data for the model on the spreadsheet. Type in the coefficients of the constraints and the objective function.
6-1 Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Transportation, Transshipment, and Assignment Problems Chapter 6.
SOLVING LINEAR PROGRAMS USING EXCEL Dr. Ron Lembke.
Operations Management Linear Programming Module B - Part 2
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 Programming Example 5 Transportation Problem.
Example 14.3 Football Production at the Pigskin Company
Operations Management Dr. Ron Lembke
Linear Programming Excel Solver. MAX8X 1 + 5X 2 s.t.2X 1 + 1X 2 ≤ 1000 (Plastic) 3X 1 + 4X 2 ≤ 2400 (Prod. Time) X 1 + X 2 ≤ 700 (Total Prod.) X 1 - X.
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.
1 Chapter 7 Linear Programming Models Continued – file 7c.
QM B Linear Programming
Transportation Problems Dr. Ron Tibben-Lembke. Transportation Problems Linear programming is good at solving problems with zillions of options, and finding.
Chapter 7 Transportation, Assignment & Transshipment Problems Part 1 ISE204/IE252 Prof. Dr. Arslan M. ÖRNEK.
Computational Methods for Management and Economics Carla Gomes Module 4 Displaying and Solving LP Models on a Spreadsheet.
Transportation Models
Example 15.4 Distributing Tomato Products at the RedBrand Company
Transportation Model Lecture 16 Dr. Arshad Zaheer
Introduction to Mathematical Programming OR/MA 504 Chapter 3.
START EXCEL BUILD OR RETRIEVE YOUR OPTIMIZATION MODEL SAVE YOUR WORKBOOK!! CHOOSE “Solver…” IN THE “Tools” MENU SPECIFY IN SOLVER DIALOG BOX: 1.CELL TO.
Roman Keeney AGEC  In many situations, economic equations are not linear  We are usually relying on the fact that a linear equation.
Spreadsheet Modeling of Linear Programming (LP). Spreadsheet Modeling There is no exact one way to develop an LP spreadsheet model. We will work through.
The Supply Chain Customer Supplier Manufacturer Distributor
Designing Spreadsheet LP Models
Linear Programming: Basic Concepts
We can make Product1 and Product2. There are 3 resources; Resource1, Resource2, Resource3. Product1 needs one hour of Resource1, nothing of Resource2,
The Transportation Method of Linear Programming Clarke Holdaway 11/3/11.
Chapter 7 Transportation, Assignment & Transshipment Problems
MIS 463: Decision Support Systems for Business Review of Linear Programming and Applications Aslı Sencer.
Transportation and Assignment Problems
作業研究 Using Excel to Formulate and Solve Transportation Problems.
Linear Programming last topic of the semester What is linear programming (LP)? Not about computer programming “Programming” means “planning” “Linear” refers.
Arben Asllani University of Tennessee at Chattanooga Prescriptive Analytics CHAPTER 7 Business Analytics with Shipment Models Business Analytics with Management.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 3 Basics of the Simplex Algorithm.
The Transportation Model McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 6 Linear Programming: The Simplex Method Section 3 The Dual Problem: Minimization with Problem Constraints of the Form ≥
Lab 3 Solver Add-In In Excel ► Lab 2 Review ► Solver Add-in Introduction ► Practice Solver following Instructor » Saferly Inc.
Lecture 8 Integer Linear Programming
Operations Management
Highline Class, BI 348 Basic Business Analytics using Excel Chapter 08 & 09: Introduction to Linear Programing 1.
Log Truck Scheduling Problem
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
1 utdallas.edu/~metin SC Design Facility Location Models.
Introduction to Integer Programming Integer programming models Thursday, April 4 Handouts: Lecture Notes.
Transportation and Distribution Planning Matthew J. Liberatore John F. Connelly Chair in Management Professor, Decision and Information Techologies.
Reid & Sanders, Operations Management © Wiley 2002 Solving Transportation Problems C SUPPLEMENT.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
OPTIMIZATION PROBLEMS OF ELECTRIC POWER SUPPLY Томский политехнический университет.
Solving Linear Optimization Problems Using the Solver Add-in.
A Multiperiod Production Problem
Transportation Problems
The Transportation Model
Problem 1 Demand Total There are 20 full time employees, each can produce 10.
Excel Solver.
The Transportation Model
Ch 11 Resource Constraints and Linear Programming
The Transportation Model
Wyndor Example; Enter data
Introduction to linear programming (LP): Minimization
Chapter 7 Transportation, Assignment & Transshipment Problems
Modeling and Solving LP Problems in a Spreadsheet
Linear Programming Excel Solver.
Solving Linear Optimization Problems Using the Solver Add-in
Presentation transcript:

Transportation Problems Dr. Ron Lembke

Transportation Problems Linear programming is good at solving problems with zillions of options, and finding the optimal solution. Could it work for transportation problems? Costs are linear, and shipment quantities are linear, so maybe so.

Transportation Problems You have 3 DCs, and need to deliver product to 4 customers. Find cheapest way to satisfy all demand A 10 B 10 C 10 D 2 E 4 F 12 G 11

Defining Variables shipment from source i to customer j cost to ship one unit from i to j. demand at destination j. Supply at source i

Formulation Demand must be satisfied Shipments out can‘t exceed supply

Transportation Costs Need to know costs from each i, to each j DEFG A10987 B 1145 C8748

Creating Transp LP in Excel

Demand and Supply Constraints

Overview – Setting up the LP Create a matrix of shipment costs (in grey in example). Create a matrix to hold the decision variables, shipment quantities (in yellow). Compute total cost of shipments using SUMPRODUCT (in red). Sum amount sent to each destination, enter demand at each destination Sum amount sent from each DC, enter supplies available at each source

Adding Multiple Constraints at Once

LP Formulated

Solver Options

If you don’t check “assume non-negative” we get the following results: Sending -15 units from A to D, Solver thinks we would have costs of 10*(-15). So we would earn $150 by sending -15 units? Bottom Line: Pretty much always click “Assume Non-negative.”

Optimal Solution

Inequality Notation Use <= for shipments from Sources. Use >= for shipments to customers.  Do we really need to? What if supply is greater than demand?  No problem. Only send as much as you have to. Some units just don’t get sent.  Problem we just solved had this.

Product Shortages If total demand exceeds total supply? If demand in G is 15, we get this:

Product Shortages If demand at G is 15, there are no feasible solutions, much less a best one. We need to add a phantom source, Z, with huge capacity. Think of it as a supplier that ships empty boxes. Now supply can satisfy total demand.

Shortage Costs What cost should we use for supplier Z? It should be the last resort, so it should be higher than any real costs. The cost of a shipment from Z is really the cost of shorting the customer. If all customers are created equal, give them all the same shortage cost. If some are more important, give them higher shortage costs, and we’ll only short them as a last resort.

Shortage - Demand Exceeds Supply To modify the LP formulation: -add row for Z costs (Row 6) -add row for Z shipments (Row 12) -change SumProduct (Total Costs) to include cost of shortages -In Solver dialog box, change variables -In Solver, change constraints to add Z

Shortage Solution

Shortage is dealt with by shorting customers D and E. Demand exceeds supply by 3 units. Our first choice is to short D, because they are the cheapest. We can only short them by 2, their total demand. Next, short E by 1 unit.

So What? Where do we use this? If we have finite supplies (always), and estimates of demand (usually) and costs of each shipment (usually) If you have the data, this finds the perfect answer Former student working for 3PL had to figure out how to satisfy expected needs for this new software. How to get copies to distributors?

Summary of Transportation Problems Wrote LP to describe Transportation Problem Formulated LP in Excel, solved with Solver Dealing with excess supply is no problem Dealing with shortage of supply, we have to add imaginary source of “empty” boxes