Transportation Simplex: Initial BFS 03/20/03 page 1 of 12

Similar documents
(includes both Phases I & II)

(includes both Phases I & II)

UNIT 4 TRANSPORTATION PROBLEM

Chapter 7 TRANSPORTATION PROBLEM

The Transportation Problem

TRANSPORTATION PROBLEMS

Example: 1. In this chapter we will discuss the transportation and assignment problems which are two special kinds of linear programming.

OPERATIONS RESEARCH. Transportation and Assignment Problems

56:171 Operations Research Midterm Exam - October 26, 1989 Instructor: D.L. Bricker

The Transportation Problem


The Transportation Problem. Experience the Joy! Feel the Excitement! Share in the Pleasure!

56:171 Operations Research Fall 1998

TRANSPORTATION PROBLEMS

Lecture 14 Transportation Algorithm. October 9, 2009

OPERATIONS RESEARCH. Transportation and Assignment Problems

Minimum cost transportation problem

Transportation Problem

Fundamentals of Operations Research. Prof. G. Srinivasan. Indian Institute of Technology Madras. Lecture No. # 15

Answer the following questions: Q1: Choose the correct answer ( 20 Points ):

M.SC. MATHEMATICS - II YEAR

Dual Basic Solutions. Observation 5.7. Consider LP in standard form with A 2 R m n,rank(a) =m, and dual LP:

c) Place the Coefficients from all Equations into a Simplex Tableau, labeled above with variables indicating their respective columns

Dr. Maddah ENMG 500 Engineering Management I 10/21/07

SEN301 OPERATIONS RESEARCH I LECTURE NOTES

To Obtain Initial Basic Feasible Solution Physical Distribution Problems

CO350 Linear Programming Chapter 6: The Simplex Method

W P 1 30 / 10 / P 2 25 / 15 / P 3 20 / / 0 20 / 10 / 0 35 / 20 / 0

9.5 THE SIMPLEX METHOD: MIXED CONSTRAINTS

4.4 The Simplex Method and the Standard Minimization Problem

UNIVERSITY of LIMERICK

21. Solve the LP given in Exercise 19 using the big-m method discussed in Exercise 20.

(P ) Minimize 4x 1 + 6x 2 + 5x 3 s.t. 2x 1 3x 3 3 3x 2 2x 3 6

Termination, Cycling, and Degeneracy

56:171 Operations Research Midterm Exam--15 October 2002

Simplex tableau CE 377K. April 2, 2015

MVE165/MMG631 Linear and integer optimization with applications Lecture 5 Linear programming duality and sensitivity analysis

Math Models of OR: The Revised Simplex Method

Summary of the simplex method

Standard Form An LP is in standard form when: All variables are non-negativenegative All constraints are equalities Putting an LP formulation into sta

Slide 1 Math 1520, Lecture 10

The Simplex Method. Standard form (max) z c T x = 0 such that Ax = b.

CO350 Linear Programming Chapter 8: Degeneracy and Finite Termination

Sensitivity Analysis

Math 210 Finite Mathematics Chapter 4.2 Linear Programming Problems Minimization - The Dual Problem

Notes on Simplex Algorithm

Lecture Simplex Issues: Number of Pivots. ORIE 6300 Mathematical Programming I October 9, 2014

Lecture 5 Simplex Method. September 2, 2009

CO350 Linear Programming Chapter 6: The Simplex Method

Motivating examples Introduction to algorithms Simplex algorithm. On a particular example General algorithm. Duality An application to game theory

Civil Engineering Systems Analysis Lecture XII. Instructor: Prof. Naveen Eluru Department of Civil Engineering and Applied Mechanics

IE 400: Principles of Engineering Management. Simplex Method Continued

D1 D2 D3 - 50

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE

Introduction to Mathematical Programming IE406. Lecture 13. Dr. Ted Ralphs

The Dual Simplex Algorithm

Deterministic Operations Research, ME 366Q and ORI 391 Chapter 2: Homework #2 Solutions

F 1 F 2 Daily Requirement Cost N N N

Connecting Calculus to Linear Programming

3. Duality: What is duality? Why does it matter? Sensitivity through duality.

Prelude to the Simplex Algorithm. The Algebraic Approach The search for extreme point solutions.

min 4x 1 5x 2 + 3x 3 s.t. x 1 + 2x 2 + x 3 = 10 x 1 x 2 6 x 1 + 3x 2 + x 3 14

Part 1. The Review of Linear Programming

Lecture 2: The Simplex method

Linear Programming: Simplex Method CHAPTER The Simplex Tableau; Pivoting

CHAPTER SOLVING MULTI-OBJECTIVE TRANSPORTATION PROBLEM USING FUZZY PROGRAMMING TECHNIQUE-PARALLEL METHOD 40 3.

Math Models of OR: Some Definitions

56:171 Fall 2002 Operations Research Quizzes with Solutions

Systems Analysis in Construction

The use of shadow price is an example of sensitivity analysis. Duality theory can be applied to do other kind of sensitivity analysis:

Balance An Unbalanced Transportation Problem By A Heuristic approach

Dr. S. Bourazza Math-473 Jazan University Department of Mathematics

3 The Simplex Method. 3.1 Basic Solutions

Linear Programming: Chapter 5 Duality

Integer Programming. The focus of this chapter is on solution techniques for integer programming models.

Linear programming. Saad Mneimneh. maximize x 1 + x 2 subject to 4x 1 x 2 8 2x 1 + x x 1 2x 2 2

Special cases of linear programming

Review Solutions, Exam 2, Operations Research

Ω R n is called the constraint set or feasible set. x 1

x 1 + 4x 2 = 5, 7x 1 + 5x 2 + 2x 3 4,

Optimization 4. GAME THEORY

The dual simplex method with bounds

The Simplex Method. Formulate Constrained Maximization or Minimization Problem. Convert to Standard Form. Convert to Canonical Form

Linear Programming and the Simplex method

Professor Alan H. Stein October 31, 2007

4.3 Minimizing & Mixed Constraints

Revised Simplex Method

IE 5531: Engineering Optimization I

Transportation, Transshipment, and Assignment Problems

1. Algebraic and geometric treatments Consider an LP problem in the standard form. x 0. Solutions to the system of linear equations

Section Notes 9. IP: Cutting Planes. Applied Math 121. Week of April 12, 2010

Example. 1 Rows 1,..., m of the simplex tableau remain lexicographically positive

Nonlinear Programming (Hillier, Lieberman Chapter 13) CHEM-E7155 Production Planning and Control

Chap6 Duality Theory and Sensitivity Analysis

DM545 Linear and Integer Programming. Lecture 7 Revised Simplex Method. Marco Chiarandini

MATH2070 Optimisation

i.e., into a monomial, using the Arithmetic-Geometric Mean Inequality, the result will be a posynomial approximation!

Part III: A Simplex pivot

Chapter 5 Linear Programming (LP)

Lecture 11 Linear programming : The Revised Simplex Method

Transcription:

Dennis L. ricker Dept of Mechanical & Industrial Engineering The University of Iowa & Dept of usiness Lithuania hristian ollege Transportation Simplex: Initial FS 0/0/0 page of

Obtaining an Initial asic Feasible Solution ommonly-used methods: Northwest-orner Method Least-ost Method Vogel s pproximation Method (VM) Russell s Method Some of these give better quality initial solutions (which often requires fewer iterations of the simplex method in optimization) than others. Transportation Simplex: Initial FS 0/0/0 page of

ommon to all methods: Select a cell of the current tableau (i.e., a shipment route) ssign to that route the smaller of the available supply for the row the unsatisfied demand for the column Update the available supply & unsatisfied demand accordingly ancel row with no remaining supply or column with no remaining demand but never both! Repeat these steps until no rows & columns remain. The different methods differ only in their choice of a cell in the first step. Transportation Simplex: Initial FS 0/0/0 page of

Northwest-orner Method simplest to explain & use lower quality starting solution more appropriately called Upper-left orner Method Rule for selecting next cell to be assigned a shipment: hoose the upper-left corner of the remaining tableau ecause costs are ignored in the selection process, the resulting solution is generally of lower quality. Transportation Simplex: Initial FS 0/0/0 page of

Example (NW-orner Method) 7 6 NW- orner Min{S, D } = Min{,}= 7 6 0 The cell is selected, and the largest shipment possible () is assigned. This satisfies the demand for destination #, so the first column will now be ignored. Transportation Simplex: Initial FS 0/0/0 page of

NW- orner Min{S, D } = Min{,}= 7 6 0 The northwest corner of the remaining tableau is cell. 0 We assign it a shipment which is the smaller of (the remaining supply for ) and (the demand for dstn#). We will now ignore row, since the supply is now exhausted. etc. Transportation Simplex: Initial FS 0/0/0 page 6 of

Least-ost Method Rule for selecting next cell to be assigned a shipment: hoose the cell in the remaining tableau which has the lowest shipping cost Note: ignore any row or column with all costs identical, e.g., a column for a dummy destination with zero costs. Transportation Simplex: Initial FS 0/0/0 page 7 of

Example: The lowest cost in the tableau is in cell, namely. 7 6 Lowestcost cell Min{S, D } = Min{,}= 7 We assign the smaller of the available supply () and the unsatisfied 6 0 demand (). Since the supply of has been exhausted, that row will now be ignored. Transportation Simplex: Initial FS 0/0/0 page 8 of

Vogel s pproximation Method (VM) Rule for selecting next cell to be assigned a shipment: ) associate with each row a penalty for not selecting the lowest cost in that row: ) namely, the difference between the lowest and nd -lowest costs ) associate with each column a penalty for not selecting the lowest column in that row. ) Identify the row or column with the largest penalty. ) Select the lowest-cost cell in that row or column. The motivation is that, by means of this choice, the largest penalty will be avoided! Transportation Simplex: Initial FS 0/0/0 page 9 of

Example: The penalty for a row or column is the difference between the two smallest costs. 7 6 Row penalties = = = olumn penalties: = = 6 = = 7 6 0 The largest penalty is in the column for destination #. The smallest cost in that column is in cell. y choosing this cell, we avoid having to use cell with a cost of 6 (an increase of )! Minimum cost in column Min{S, D } = Min{,}= Transportation Simplex: Initial FS 0/0/0 page 0 of

Russell s Method Motivation: approximate the dual variables Ui for each source i & V for each destination j j in order to approximate the reduced cost ( ) = U + V of each cell (i,j). ij ij i j The cell with the most negative ij is then selected. The approximations : U i = largest cost in row i (ignoring those columns whose demands are already satisfied) V = largest cost in column j (ignoring those rows whose supplies are already j exhausted) Transportation Simplex: Initial FS 0/0/0 page of

Example: We first compute the estimates of the dual variables, and then the estimated reduced cost. 7 6 V j 7 The smallest (i.e., most U i 7 6 = (7+)= 7 = (6+)= 9 = (7+)= 7 = (6+)= 6 =7 (7+7)= 7 7 =6 (6+7)= 6 6 = (7+)= 8 = (6+)= 8 negative ) ij is 9, in both cells and. (In this example, we = (+)= 7 = (+)= 8 = (+7)= 9 = (+)= have arbitrarily chosen 0 Minimum cost in column Min{S, D } = Min{,}= cell.) Transportation Simplex: Initial FS 0/0/0 page of