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.

Slides:



Advertisements
Similar presentations
© Copyright Andrew Hall, 2002 FOMGT 353 Introduction to Management Science Lecture 18 Slide 1 Network Models Lecture 18 The Transportation Algorithm II.
Advertisements

Chapter 5: Linear Programming: The Simplex Method
Lecture 3 Linear Programming: Tutorial Simplex Method
Linear Programming We are to learn two topics today: LP formulation
Operation Research Chapter 3 Simplex Method.
Transportation Problem
Transportation Problem (TP) and Assignment Problem (AP)
Chapter 10 Transportation and Assignment Models
Transportation and Assignment Models
1 Transportation Model. 2 Basic Problem The basic idea in a transportation problem is that there are sites or sources of product that need to be shipped.
Quantitative Techniques for Decision Making M.P. Gupta & R.B. Khanna © Prentice Hall India.
ITGD4207 Operations Research
Introduction to Operations Research
Transportation and Assignment Solution Procedures
TRANSPORTATION PROBLEM Finding Initial Basic Feasible Solution Shubhagata Roy.
Computational Methods for Management and Economics Carla Gomes Module 8b The transportation simplex method.
© 2006 Prentice Hall, Inc.C – 1 Transportation Modeling Module C.
1 ENGM Prototype Example K-Log Lumber Mill Warehouse.
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 Models Transportation problem is about distribution of goods and services from several supply locations to several demand locations. Transportation.
Linear Programming (LP)
Linear Programming Applications
Chapter 7 Transportation, Assignment & Transshipment Problems Part 1 ISE204/IE252 Prof. Dr. Arslan M. ÖRNEK.
1 Assignment Problem Assignment problem is also known as a special case of LP problem or transportation problem; with which unit of demand and supply is.
Transportation Problem Moving towards Optimality ATISH KHADSE.
Transportation Model Lecture 16 Dr. Arshad Zaheer
LINEAR PROGRAMMING SIMPLEX METHOD.
Transportation Transportation models deals with the transportation of a product manufactured at different plants or factories supply origins) to a number.
Transportation Problem
Chapter 6 Linear Programming: The Simplex Method
Transportation Problem
1 1 Slide © 2000 South-Western College Publishing/ITP Slides Prepared by JOHN LOUCKS.
Chapter 7 Transportation, Assignment & Transshipment Problems
Kerimcan OzcanMNGT 379 Operations Research1 Linear Programming: The Simplex Method Chapter 5.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
QUANTITATIVE ANALYSIS FOR MANAGERS TRANSPORTATION MODEL
C - 1© 2011 Pearson Education, Inc. publishing as Prentice Hall C C Transportation Models PowerPoint presentation to accompany Heizer and Render Operations.
1 1 Slide © 2005 Thomson/South-Western Linear Programming: The Simplex Method n An Overview of the Simplex Method n Standard Form n Tableau Form n Setting.
Chapter 4 Linear Programming: The Simplex Method
1 Network Models Transportation Problem (TP) Distributing any commodity from any group of supply centers, called sources, to any group of receiving.
OR Chapter 8. General LP Problems Converting other forms to general LP problem : min c’x  - max (-c)’x   = by adding a nonnegative slack variable.
An-Najah N. University Faculty of Engineering and Information Technology Department of Management Information systems Operations Research and Applications.
Simplex Method Simplex: a linear-programming algorithm that can solve problems having more than two decision variables. The simplex technique involves.
Operations Management MBA Sem II Module IV Transportation.
Transportation Problems Joko Waluyo, Ir., MT., PhD Dept. of Mechanical and Industrial Engineering.
Business Mathematics MTH-367 Lecture 16. Chapter 11 The Simplex and Computer Solutions Methods continued.
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.
Distribution Model Meaning Types Transportation Model Assignment Model.
The Transportation Problem Simplex Method Remember our initial transportation problem with the associated cost to send a unit from the factory to each.
The Simplex Method. and Maximize Subject to From a geometric viewpoint : CPF solutions (Corner-Point Feasible) : Corner-point infeasible solutions 0.
The Transportation and Assignment Problems
CHAPTER 5 Specially Structured Linear Programmes I:
Chapter 10 Transportation and Assignment Models
ENGM 631 Optimization Transportation Problems.
Chapter 4 Linear Programming: The Simplex Method
Chapter 7 Transportation, Assignment & Transshipment Problems
TRANSPORTATION PROBLEM
Transportation Problems
Transportation Problems
Chapter 5 Transportation, Assignment, and Transshipment Problems
Operations Management
Operations Management
Transportation and Assignment Problems
Presentation transcript:

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 p2)

2 Here, we attempt to firstly define what are them and then studying their solution methods: (to p3)

3 Transportation Problem We have seen a sample of transportation problem on slide 29 in lecture 2 Here, we study its alternative solution method Consider the following transportation tableau (to p6) (to p4)

4 Review of Transportation Problem Warehouse supply of televisions sets:Retail store demand for television sets: 1- Cincinnati 300A - New York Atlanta 200B - Dallas Pittsburgh 200C - Detroit200 total 700 total600 LP formulation (to p5)

5 A Transportation Example (2 of 3) Model Summary and Computer Solution with Excel Minimize Z = $16x 1A + 18x 1B + 11x 1C + 14x 2A + 12x 2B + 13x 2C + 13x 3A + 15x 3B + 17x 3C subject to x 1A + x 1B + x 1  300 x 2A + x 2B + x 2C  200 x 3A + x 3B + x 3C  200 x 1A + x 2A + x 3A = 150 x 1B + x 2B + x 3B = 250 x 1C + x 2C + x 3C = 200 x ij  0 Exhibit 4.15 (to p3)

6 Transportation Tableau We know how to formulate it using LP technique –Refer to lecture 2 note Here, we study its solution by firstly attempting to determine its initial tableau –Just like the first simplex tableau! (to p7)

7 Solution to a transportation problem Initial tableau Optimal solution Important Notes Tutorials (to p8) (to p43) (to p23) (to p53)

8 initial tableau Three different ways: –Northwest corner method –The Minimum cell cost method –Vogel’s approximation method (VAM) Now, are these initial tableaus given us an Optimal solution? (to p9) (to p12) (to p16) (to p7)

9 Northwest corner method Steps: 1. assign largest possible allocation to the cell in the upper left-hand corner of the tableau 2.Repeat step 1 until all allocations have been assigned 3.Stop. Initial tableau is obtained Example (to p10)

10 Northeast corner 150 Step 1 Max (150,200) Step (to p11)

11 Initial tableau of NW corner method Repeat the above steps, we have the following tableau. Stop. Since all allocated have been assigned Ensure that all columns and rows added up to its respective totals. (to p8)

12 The Minimum cell cost method Here, we use the following steps: Steps: Step 1 Find the cell that has the least cost Step 2: Assign as much as allocation to this cell Step 3: Block those cells that cannot be allocated Step 4: Repeat above steps until all allocation have been assigned. Example: (to p13)

13 Step 1 Find the cell that has the least cost Step 2: Assign as much as allocation to this cell Step 1: The min cost, so allocate as much resource as possible here 200 Step 3 Step 2: (to p14)

14 Step 3: Block those cells that cannot be allocated Step 4: Repeat above steps until all allocation have been assigned. Step 3: Second iteration, step 4 (to p15)

15 The initial solution Stop. The above tableau is an initial tableau because all allocations have been assigned (to p8)

16 Vogel’s approximation method Operational steps: Step 1: for each column and row, determine its penalty cost by subtracting their two of their least cost Step 2: select row/column that has the highest penalty cost in step 1 Step 3: assign as much as allocation to the selected row/column that has the least cost Step 4: Block those cells that cannot be further allocated Step 5: Repeat above steps until all allocations have been assigned Example (to p17)

17 subtracting their two of their least cost Step 1 (8-6) (11-7) (5-4) (6-4) (8-5) (11-10) (to p18)

18 Steps 2 & 3 Highest penalty cost Step 2: Step 3: this has the least cost (to p19)

19 Step (to p20)

20 Step 5 Second Iteration --- (to p21)

21 3 rd Iteration of VAM --- (to p22)

22 Initial tableau for VAM (to p8)

23 Optimal solution? Initial solution from: Northeast cost, total cost =$5,925 The min cost, total cost =$4,550 VAM, total cost = $5,125 (note: here, we are not saying the second one always better!) It shows that the second one has the min cost, but is it the optimal solution? (to p24)

24 Solution methods We need a method, like the simplex method, to check and obtain the optimal solution Two methods: 1.Stepping-stone method 2.Modified distributed method (MODI) (to p25) (to p30) (to p7)

25 Stepping-stone method Let consider the following initial tableau from the Min Cost algorithm These are basic variables There are Non-basic variables Question: How can we introduce a non-basic variable into basic variable? (to p26)

26 Introduce a non-basic variable into basic variables Here, we can select any non-basic variable as an entry and then using the “+ and –” steps to form a closed loop as follows: let consider this non basic variable Then we have (to p27)

27 Stepping stone The above saying that, we add min value of all –ve cells into cell that has “+” sign, and subtracts the same value to the “-ve” cells Thus, max –ve is min (200,25) = 25, and we add 25 to cell A1 and A3, and subtract it from B1 and A3 (to p28)

28 Stepping stone The above tableaus give min cost = 25* * *11 175* * 5 = $4525 We can repeat this process to all possible non-basic cells in that above tableau until one has the min cost! NOT a Good solution method (to p29)

29 Getting optimal solution In such, we introducing the next algorithm called Modified Distribution (MODI) (to p24)

30 Modified distributed method (MODI) It is a modified version of stepping stone method MODI has two important elements: 1.It determines if a tableau is the optimal one 2.It tells you which non-basic variable should be firstly considered as an entry variable 3.It makes use of stepping-stone to get its answer of next iteration –How it works? (to p31)

31 Procedure (MODI) Step 0: let u i, v, c ij variables represent rows, columns, and cost in the transportation tableau, respectively Step 1: (a) form a set of equations that uses to represent all basic variables u i + vj = c ij (b) solve variables by assign one variable = 0 Step2: (a) form a set of equations use to represent non-basic variable (or empty cell) as such c ij – u i – vj = k ij (b) solve variables by using step 1b information Step 3: Select the cell that has the most –ve value in 2b Step 4: Use stepping-stone method to allocate resource to cell in step 3 Step 5: Repeat the above steps until all cells in 2a has no negative value Example (to p24) (to p32)

32 MODI Consider to this initial tableau: Step 0: let ui, v, cij variables represent rows, columns, and cost in the transportation tableau, respectively (to p33)

33 Step 0 C 3A Step 1: (a) form a set of equations that uses to represent all basic variables ui + vj = cij (to p34)

34 ui + vj = cij (b) solve variables by assign one variable = 0 (to p35)

35 Set one variable = 0 Because we added an non-basic variable Step2: (a & b) (to p36)

36 Step2: (a & b) Note this may look difficult and complicated, however, we can add these V=values into the above tableau as well (to p37)

37 Step2: (a & b), alternative Step 3: Select the cell that has the most –ve value in 2b (to p38)

38 Step Select either one, (Why?) These cells mean, introduce it will reduce the min z to -1 cost unit (to p39)

39 Step 4: Use stepping-stone method From here we have …. (to p40)

40 Step 4: Use stepping-stone method Step 5: we repeat steps 1-4 again for the above tableau, we have (to p41)

41 Step 5 (to p42)

42 Step 5 cont All positives STOP (to p31)

43 Important Notes When start solving a transportation problem using algorithm, we need to ensure the following: 1.Alternative solution 2.Total demand ≠ total supply 3.Degeneracy 4.others (to p48) (to p45) (to p52) (to p7) (to p44)

44 Alternative solution When on the following k = 0 c ij – u i – vj = k ij Why? (to p43)

45 Total demand ≠ total supply Note that, total demand=650, and total supply = 600 How to solve it? We need to add a dummy row and assign o cost to each cell as such.. (to p46)

46 Dd≠ss Extra row, since Demand > supply Other example …… (to p47)

47 Dd≠ss Extra column is added (to p43)

48 Degeneracy Example ….. ie, basic variables in the tableau (to p49)

49 Degeneracy m rows + n column – 1 = the number of cells with allocations = 5 It satisfied. If failed? …… considering ….. (five basic variables, and above has 5 as well!) (to p50)

50 Degeneracy If not matched, then we select an non-basic variable with least cheapest cost and considered it as a new basic variable with assigned 0 allocation to it (note above has only 4 basic variable only!) (to p51)

51 Degeneracy Added this Note: we pick this over others because it has the least cost for the Min Z problem! (to p43)

52 others 1.When one route cannot be used Assign a big M cost to its cell (to p43) If 10 changed to Cannot delivered Then we assigned M value here

53 Tutorials Module B –1, 5, 8, 13, 21, 34 –these questions are attached in the following slides

54 1

55

56

57

58

59

60