Part 3 Linear Programming 3.4 Transportation Problem.

Slides:



Advertisements
Similar presentations
Rules of Matrix Arithmetic
Advertisements

Applied Informatics Štefan BEREŽNÝ
EMGT 501 HW #1 Solutions Chapter 2 - SELF TEST 18
Transportation Problem (TP) and Assignment Problem (AP)
Totally Unimodular Matrices
ITGD4207 Operations Research
Algebraic, transcendental (i.e., involving trigonometric and exponential functions), ordinary differential equations, or partial differential equations...
Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc
Introduction to Operations Research
TRANSPORTATION PROBLEM Finding Initial Basic Feasible Solution Shubhagata Roy.
Chapter 4: Linear Programming Presented by Paul Moore.
Computational Methods for Management and Economics Carla Gomes Module 8b The transportation simplex method.
Trees and BFSs Page 1 The Network Simplex Method Spanning Trees and Basic Feasible Solutions.
12.1 Systems of Linear Equations: Substitution and Elimination.
CS38 Introduction to Algorithms Lecture 15 May 20, CS38 Lecture 15.
Presentation: H. Sarper
Finite Mathematics & Its Applications, 10/e by Goldstein/Schneider/SiegelCopyright © 2010 Pearson Education, Inc. 1 of 99 Chapter 4 The Simplex Method.
Chapter 2 Matrices Definition of a matrix.
ISM 206 Lecture 4 Duality and Sensitivity Analysis.
Linear Programming Applications
MOHAMMAD IMRAN DEPARTMENT OF APPLIED SCIENCES JAHANGIRABAD EDUCATIONAL GROUP OF INSTITUTES.
Chapter 4 The Simplex Method
Chapter 1 Section 1.2 Echelon Form and Gauss-Jordan Elimination.
Table of Contents Solving Systems of Linear Equations - Gaussian Elimination The method of solving a linear system of equations by Gaussian Elimination.
Systems of Equations and Inequalities
1 1.1 © 2012 Pearson Education, Inc. Linear Equations in Linear Algebra SYSTEMS OF LINEAR EQUATIONS.
Transportation Model Lecture 16 Dr. Arshad Zaheer
LINEAR PROGRAMMING SIMPLEX METHOD.
Systems and Matrices (Chapter5)
System of Linear Equations Nattee Niparnan. LINEAR EQUATIONS.
The Dual Problem: Minimization with problem constraints of the form ≥
Transportation Transportation models deals with the transportation of a product manufactured at different plants or factories supply origins) to a number.
Chapter 6 Linear Programming: The Simplex Method
Duality Theory 對偶理論.
Barnett/Ziegler/Byleen Finite Mathematics 11e1 Learning Objectives for Section 6.4 The student will be able to set up and solve linear programming problems.
Chapter 7 Transportation, Assignment & Transshipment Problems
Public Policy Modeling Simplex Method Tuesday, October 13, 2015 Hun Myoung Park, Ph.D. Public Management & Policy Analysis Program Graduate School of International.
1 Chapter 7 Linear Programming. 2 Linear Programming (LP) Problems Both objective function and constraints are linear. Solutions are highly structured.
Matrices CHAPTER 8.1 ~ 8.8. Ch _2 Contents  8.1 Matrix Algebra 8.1 Matrix Algebra  8.2 Systems of Linear Algebra Equations 8.2 Systems of Linear.
作業研究 Using Excel to Formulate and Solve Transportation Problems.
Linear Programming Erasmus Mobility Program (24Apr2012) Pollack Mihály Engineering Faculty (PMMK) University of Pécs João Miranda
 Minimization Problem  First Approach  Introduce the basis variable  To solve minimization problem we simple reverse the rule that is we select the.
Chapter 6 Linear Programming: The Simplex Method Section 4 Maximization and Minimization with Problem Constraints.
EASTERN MEDITERRANEAN UNIVERSITY Department of Industrial Engineering Non linear Optimization Spring Instructor: Prof.Dr.Sahand Daneshvar Submited.
A transportation problem.  Let c ik be cold stream i in interval k and h jl be hot stream j in the interval l.  Define a ik as the heat.
1 Network Models Transportation Problem (TP) Distributing any commodity from any group of supply centers, called sources, to any group of receiving.
Part 3 Linear Programming 3.3 Theoretical Analysis.
Slide Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley A set of equations is called a system of equations. The solution.
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.
OR Chapter 7. The Revised Simplex Method  Recall Theorem 3.1, same basis  same dictionary Entire dictionary can be constructed as long as we.
SECTION 2 BINARY OPERATIONS Definition: A binary operation  on a set S is a function mapping S X S into S. For each (a, b)  S X S, we will denote the.
5 5.1 © 2016 Pearson Education, Ltd. Eigenvalues and Eigenvectors EIGENVECTORS AND EIGENVALUES.
Matrices, Vectors, Determinants.
Part 3 Linear Programming 3.3 Theoretical Analysis.
Part 3 Linear Programming
The minimum cost flow problem
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Part 3 Linear Programming
Chapter 7 Transportation, Assignment & Transshipment Problems
TRANSPORTATION PROBLEM
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Flow Feasibility Problems
Operations Management
Operations Management
Part 3 Linear Programming
“Easy” Integer Programming Problems: Network Flow Problems
Transportation and Assignment Problems
Presentation transcript:

Part 3 Linear Programming 3.4 Transportation Problem

The Transportation Model

Theorem A transportation problem always has a solution, but there is exactly one redundant equality constraint. When any one of the equality constraints is dropped, the remaining system of n+m-1 equality constraints is linearly independent.

Constraint Structure

Problem Structure

Model Parameters

Transformation of Standard Form of Transportation Problem into the Primal Form

Asymmetric Form of Duality

Dual Transportation Problem

Interpretation of the Dual Transportation Problem Let us imagine an entrepreneur who, feeling that he can ship more efficiently, come to the manufacturer with the offer to buy his product at origins and sell it at the destinations. The entrepreneur must pay -u1, -u2, …, -um for the product at the m origins and then receive v1, v2, …, vn at the n destinations. To be competitive with the usual transportation modes, his prices must satisfy ui+vj<=cij for all ij, since ui+vj represents the net amount the manufacturer must pay to sell a unit of product at origin i and but it back again at the destination j.

Example 12 x11 3 x12 8 x13 4 x14 7 x21 4 x22 6 x23 9 x24 8 x31 7 x32 3 x33 6 x34 D1 D2 D3 D4 O1 O2 O3 Amount required Amount Available a1=7 a2=10 a3=12 b1=4 b2=8 b3=11 b4=6

Solution Procedure Step 1: Set up the solution table. Step 2: “Northwest Corner Rule” – when a cell is selected for assignment, the maximum possible value must be assigned in order to have a basic feasible solution for the primal problem.

Northwest Corner Rule

Triangular Matrix Definition: A nonsingular square matrix M is said to be triangular if by a permutation of its rows and columns it can be put in the form of a lower triangular matrix. Clearly a nonsingular lower triangular matrix is triangular according to the above definition. A nonsingular upper triangular matrix is also triangular, since by reversing the order of its rows and columns it becomes lower triangular.

How to determine if a given matrix is triangular? 1.Find a row with exactly one nonzero entry. 2.Form a submatrix of the matrix used in Step 1 by crossing out the row found in Step 1 and the column corresponding to the nonzero entry in that row. Return to step 1 with this submatrix. If this procedure can be continued until all rows have been eliminated, then the matrix is triangular.

The importance of triangularity is the associated method of back substitution in solving

Basis Triangularity Basis Triangularity Theorem: Every basis of the transportation problem is triangular.

Step 3: Find a basic feasible solution of the dual problem – initial guess Due to one of the constraints in the primal problem is redundant!

Step OK 8 4 VIOLATION 13 7 VIOLATION OK 10 8 VIOLATION 1 7 OK v1=12 v2=3 v3=5 v4=8 u1 = 0 u2 = 1 u3 = -2

Cycle of Change -1 c11 x11 +1 c12 x12 c13 0 c c c22 x22 c23 x23 c24 0 c31 0 c32 0 c33 x33 c34 x34 v1 v2 v3 v4 u1 u2 u3 a1 a2 a3 b1 b2 b3 b4

Selection of the New Basic Variable

Step 4: Find a basic feasible solution of the dual problem – Loop identification

Step 4: Move 4 unit around loop v1=6 v2=3 v3=5 v4=8 u1 = 0 u2 = 1 u3 = -2

Repeat Step 3 Violation: Cell 14

Repeat Step 4: Move 5 unit around the loop u1 = 0 u2 = 1 u3 = 2 v1=6 v2=3 v3=1 v4=4 NO VIOLATION!!!

Solution

Application – Minimum Utility Consumption Rates and Pinch Points Cerda, J., and Westerberg, A. W., “Synthesizing Heat Exchanger Networks Having Restricted Stream/Stream Matches Using Transportation Formulation,” Chemical Engineering Science, 38, 10, pp – 1740 (1983).

Example - Given Data

Temperature Partition

Definitions

Transportation Formulation

Cost Coefficients

Additional Constraints

Solution