ENGM 631 Optimization Transportation Problems.

Slides:



Advertisements
Similar presentations
Transportation Problem
Advertisements

© Copyright Andrew Hall, 2002 FOMGT 353 Introduction to Management Science Lecture 18 Slide 1 Network Models Lecture 18 The Transportation Algorithm II.
Transportation simplex method. B1B2B3B4 R R R Balanced?
Lecture 3 Linear Programming: Tutorial Simplex Method
Linear Programming – Simplex Method
Transportation Problem
Transportation Problem (TP) and Assignment Problem (AP)
© Copyright Andrew Hall, 2002 FOMGT 353 Introduction to Management Science Lecture 17n. Slide 1 Network Models Lecture 17 (part n.) The Northwest Corner.
Transportation, Transshipment and Assignment Models and Assignment Models.
Transportation and Assignment Models
1 Chapter 2 Basic Models for the Location Problem.
ITGD4207 Operations Research
Introduction to Operations Research
Transportation Problems MHA Medical Supply Transportation Problem A Medical Supply company produces catheters in packs at three productions facilities.
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.
Computational Methods for Management and Economics Carla Gomes Module 8b The transportation simplex method.
1 ENGM Prototype Example K-Log Lumber Mill Warehouse.
Basic Feasible Solutions: Recap MS&E 211. WILL FOLLOW A CELEBRATED INTELLECTUAL TEACHING TRADITION.
Linear Programming Example 5 Transportation Problem.
The Transportation and Assignment Problems
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 10-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 10.
Presentation: H. Sarper
Transportation Problems Dr. Ron Tibben-Lembke. Transportation Problems Linear programming is good at solving problems with zillions of options, and finding.
Transportation-1 Operations Research Modeling Toolset Linear Programming Network Programming PERT/ CPM Dynamic Programming Integer Programming Nonlinear.
Chapter 7 Transportation, Assignment & Transshipment Problems Part 1 ISE204/IE252 Prof. Dr. Arslan M. ÖRNEK.
Transportation Model Lecture 16 Dr. Arshad Zaheer
Transportation Method Lecture 20 By Dr. Arshad Zaheer.
Transportation Transportation models deals with the transportation of a product manufactured at different plants or factories supply origins) to a number.
Transportation Problem
Transportation Problem
Chapter 7 Transportation, Assignment & Transshipment Problems
. 1 Transportation and Assignment Problems. . 2 Applications Physical analog of nodes Physical analog of arcs Flow Communication systems phone exchanges,
EMIS 8373: Integer Programming “Easy” Integer Programming Problems: Network Flow Problems updated 11 February 2007.
QUANTITATIVE ANALYSIS FOR MANAGERS TRANSPORTATION MODEL
Transportation and Assignment Problems
Transportation Problems Dr. Ron Lembke. Transportation Problems Linear programming is good at solving problems with zillions of options, and finding the.
1 Network Models Transportation Problem (TP) Distributing any commodity from any group of supply centers, called sources, to any group of receiving.
EMIS 8374 Network Flow Models updated 29 January 2008.
In some cases, the waste generated by the production of material at a facility must be disposed of at special waste disposal locations. We need to identify.
Operations Management MBA Sem II Module IV Transportation.
Transportation Problems Joko Waluyo, Ir., MT., PhD Dept. of Mechanical and Industrial Engineering.
Transportation problems Operational Research Level 4
Transportation Problems The EBKK company has three plants producing child push chairs that are to be shipped to four distribution centers. Plans 1, 2,
TM 631 Optimization Assignment Problems. Prototype Problem K-Corp has 3 parts, each of which can be assigned to 1 of 3 machines. The problem is to assign.
1 1 Slide Subject Name: Operation Research Subject Code: 10CS661 Prepared By:Mrs.Pramela Devi, Mrs.Sindhuja.K Mrs.Annapoorani Department:CSE 3/1/2016.
Reid & Sanders, Operations Management © Wiley 2002 Solving Transportation Problems C SUPPLEMENT.
运筹学 Operations Research 江西财经大学 信息管理学院 ©2006 School of Information Technology, JiangXi University of Finance & Economics© Transportation and Assignment.
The Transportation Problem Simplex Method Remember our initial transportation problem with the associated cost to send a unit from the factory to each.
Tuesday, March 19 The Network Simplex Method for Solving the Minimum Cost Flow Problem Handouts: Lecture Notes Warning: there is a lot to the network.
The Transportation and Assignment Problems
Transportation Problems
The Transportation Model
Problem 1 Demand Total There are 20 full time employees, each can produce 10.
ENGM 535 Optimization Assignment Problems.
CHAPTER 5 Specially Structured Linear Programmes I:
The Transportation Model
ENGM 631 Optimization Ch. 4: Solving Linear Programs: The Simplex Method.
Chapter 7 Transportation, Assignment & Transshipment Problems
ENGM 435/535 Optimization Adapting to Non-standard forms.
Transportation Problems
Operations Research (OR)
Chapter 5 Transportation, Assignment, and Transshipment Problems
Transportation Models
Simplex Transportation (skip)
TRANSPORTATION PROBLEMS
Transportation and Assignment Problems
Presentation transcript:

ENGM 631 Optimization Transportation Problems

Prototype Example K-Log Lumber Mill Warehouse

Prototype Example 10 8 7 K-Log Lumber Mill Warehouse

Prototype Example 6 10 12 8 11 7 K-Log Lumber Mill Warehouse

Prototype Example 5 6 10 12 13 8 11 7 7 K-Log Lumber Mill Warehouse

Prototype RC DO OC SF AL SP 10 7 8 13 5 6 11 12

Prototype Demand Supply RC DO OC SF AL SP 10 7 8 13 5 6 11 12 150 80 120 130 100 120

Prototype Demand Supply 1 6 5 4 2 3 10 7 8 13 11 12 150 80 120 130 100

Prototype Min Z = Transportation Costs s.t. Total amount shipped from plant i = Capacity at i Demand at each Warehouse is satisfied

Prototype Min Z = 10X14 + 7X15 + 8X16 + 13X24 + 7X25 + 5X26 + 6X34 + 11X35 + 12X36

Prototype Min Z = 10X14 + 7X15 + 8X16 + 13X24 + 7X25 + 5X26 + 6X34 + 11X35 + 12X36 s.t. X14 + X15 + X16 = 130 X24 + X25 + X26 = 100 X34 + X35 + X36 = 120

Prototype Min Z = 10X14 + 7X15 + 8X16 + 13X24 + 7X25 + 5X26 + 6X34 + 11X35 + 12X36 s.t. X14 + X15 + X16 = 130 X24 + X25 + X26 = 100 X34 + X35 + X36 = 120 X14 + X24 + X34 = 150 X15 + X25 + X35 = 80 X16 + X26 + X36 = 120

Prototype (re-index warehouse) Min Z = 10X11 + 7X12 + 8X13 + 13X21 + 7X22 + 5X23 + 6X31 + 11X32 + 12X33 s.t. X11 + X12 + X13 = 130 X21 + X22 + X23 = 100 X31 + X32 + X32 = 120 X11 + X21 + X31 = 150 X12 + X22 + X32 = 80 X13 + X23 + X33 = 120

General Formulation Transportation Problem Min Z c X s t i m d j n ij = å 1 2 . , Also, requires that supply matches demand.

General Format Transportation Problem Also, requires that supply matches demand.

Excel Solver Setup

Excel Solver Setup

Excel Solver Setup Note Excel Solver does not use a special transportation problem method. It just solves the problem with the usual LP software. For larger problems Excel Solver will be considerably slower than software designed to for transportation problems

Transportation Tableau

Transportation Tableau Total Demand = Total Supply

Initial Feasible Solution Northwest Corner requires m+n-1 basic variables Vogel’s Approximation Russel’s Approximation (Not done for class)

Initial Feasible Solution Northwest Corner

Initial Feasible Solution Northwest Corner

Initial Feasible Solution Total Cost = 10(130) + 13(20) + 7(80) + 11(0) + 12(120) = $3,560

Clever Idea Suppose we can find a loop to move units around.

Clever Idea Suppose we can find a loop to move units around.

Clever Idea Suppose we can find a loop to move units around.

Clever Idea Suppose we can find a loop to move units around.

Clever Idea Suppose we can find a loop to move units around.

Clever Idea For each unit I can move around the loop, I can save -5 + 12 - 11 + 7 = 3 per unit of flow

Clever Idea I can move at most 80 units around this loop

Clever Idea I can move at most 80 units around this loop

Clever Idea Total Cost = 10(130) + 13(20) + 11(80) + 5(80) + 12(40) = $3,320 = $3,560 - 3(80)

Finding the Best Loop Basic Cell cij = ui + vj Nonbasic Cell dij = cij - ui – vj Note: book doesn’t use d’s page 321

Transportation Algorithm Arbitrarily select u2 = 0

Transportation Algorithm 13 = 0 + v1 v1 = 13 7 = 0 + v2 v2 = 7

Transportation Algorithm 10 = u1 + 13 u1 = -3 11 = u3 + 7 u3 = 4

Transportation Algorithm 12 = 4 + v3 v3 = 8

Transportation Algorithm 3 d12 = 7 -(-3) - 7 = +3

Transportation Algorithm 3 3 d13 = 8 -(-3) - 8 = +3

Transportation Algorithm 3 3 3 d23 = 5 -0 - 8 = -3

Transportation Algorithm 3 3 3 11 d31 = 6 -4 - 13 = -11

Transportation Algorithm 3 3 3 11 Note: -3 is the same thing we got earlier by finding a loop.

Transportation Algorithm 3 3 3 11 Let non-basic cell with largest -dij enter basis.

Transportation Algorithm Find a feasible loop.

Transportation Algorithm Move the maximim unit flow around the loop.

Transportation Algorithm Move the maximim unit flow around the loop. Total Cost = 10(130) + 13(20) + 7(80) + 12(120) = $3,560

Transportation Algorithm Note that ui and vj must now be recomputed from new basis. Arbitrarily select v1 = 0

Class Problem Find u1, u2, u3, v2, v3 dij for non-basic cells

Class Problem 8 14 Find u1, u2, u3, v2, v3 and dij for non-basic cells

Class Problem 14 Find most -dij. Find feasible loop for transfer.

Class Problem Find most -dij. Find feasible loop for transfer.

Class Problem Total Cost = 10(130) + 7(80) + 5(20) + 6(20) + 12(120) = $3,280 = 3,560 - 20(14)

Class Problem Arbitrarily select u2 = 0. Find other multiplier values.

Class Problem Arbitrarily select u2 = 0. Find other multiplier values.

Class Problem Arbitrarily select u2 = 0. Find other multiplier values.

Class Problem Arbitrarily select u2 = 0. Find other multiplier values.

Class Problem Find all dij values. Select largest –dij to leave basis. 11 8 3 Find all dij values. Select largest –dij to leave basis.

Class Problem Find largest -dij. Find feasible loop for transfer.

Class Problem Total Cost = 10(50) + 7(80) + 5(100) + 6(100) + 12(20) = $2,400 = 3,280 - 11(80)

Class Problem Arbitrarily select u1 = 0. Find other multiplier values.

Class Problem Arbitrarily select u1 = 0. Find other multiplier values.

Class Problem Arbitrarily select u1 = 0. Find other multiplier values.

Class Problem Arbitrarily select u1 = 0. Find other multiplier values.

Class Problem Arbitrarily select u1 = 0. Find other multiplier values.

Class Problem Find all dij values. Select largest –dij to leave basis. 8 Find all dij values. Select largest –dij to leave basis.

Class Problem 8 Find largest -dij. Find feasible loop.

Class Problem Find largest -dij. Find feasible loop.

Class Problem Total Cost = 10(30) + 7(80) + 8(20) + 5(100) + 6(120) = $2,240 = 2,400 - 8(20)

Class Problem Arbitrarily select u1 = 0.

Class Problem Arbitrarily select u1 = 0. Find other multipliers.

Class Problem Arbitrarily select u1 = 0. Find other multipliers.

Class Problem 6 3 8 8 All dij > 0 Solution is optimal.

Class Problem Z = 10(30) + 7(80) + 8(20) + 5(100) + 6(120) = 2,240 6 3

Initialization (Vogel’s)

Initialization (Vogel’s) Table 8.17 H&L

Initialization (Vogel’s) Table 8.17 H&L

Initialization (Vogel’s) Table 8.17 H&L

Initialization (Vogel’s) Table 8.17 H&L

Initialization (Vogel’s) Table 8.17 H&L

Initialization (Vogel’s) Table 8.17 H&L

Dummy Warehouse Suppose total supply exceeds total demand.

Dummy Warehouse Add dummy warehouse with 0 cost.

Dummy Supplier Suppose total demand exceeds total supply.

Dummy Supplier

Final slide Transportation Problem Northwest corner Method Transportation Tableau Method Vogler’s approximation (Initialization)