Part 3 Linear Programming

Slides:



Advertisements
Similar presentations
Example: Given a matrix defining a linear mapping Find a basis for the null space and a basis for the range Pamela Leutwyler.
Advertisements

Outline LP formulation of minimal cost flow problem
Linear Equation System
Transportation Problem (TP) and Assignment Problem (AP)
Management Science 461 Lecture 6 – Network Flow Problems October 21, 2008.
Part 3 Linear Programming 3.4 Transportation Problem.
Trees and BFSs Page 1 The Network Simplex Method Spanning Trees and Basic Feasible Solutions.
5.4 Simplex method: maximization with problem constraints of the form
Computational Methods for Management and Economics Carla Gomes Module 9a Network Models Terminology (Slides adapted from J.Orlin’s)
Network Optimization Models: Maximum Flow Problems In this handout: The problem statement Solving by linear programming Augmenting path algorithm.
Chapter 7 Network Flow Models.
Computer Algorithms Integer Programming ECE 665 Professor Maciej Ciesielski By DFG.
Transportation Models Transportation problem is about distribution of goods and services from several supply locations to several demand locations. Transportation.
Graphs G = (V,E) V is the vertex set. Vertices are also called nodes and points. E is the edge set. Each edge connects two different vertices. Edges are.
Linear Programming Applications
Transportation, Assignment, Network Models
Network Simplex Method Fatme Elmoukaddem Jignesh Patel Martin Porcelli.
NetworkModel-1 Network Optimization Models. NetworkModel-2 Network Terminology A network consists of a set of nodes and arcs. The arcs may have some flow.
Table of Contents Solving Systems of Linear Equations - Gaussian Elimination The method of solving a linear system of equations by Gaussian Elimination.
System of Linear Equations Nattee Niparnan. LINEAR EQUATIONS.
Chapter 2 Transshipment Problem
Network Optimization Models
GRAPHS CSE, POSTECH. Chapter 16 covers the following topics Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component,
Modeling and Evaluation with Graph Mohammad Khalily Dermany Islamic Azad University, Khomein branch.
We will use Gauss-Jordan elimination to determine the solution set of this linear system.
 Consists of nodes representing a set of origins and a set of destinations.  An arc is used to represent the route from each origins to each destinations.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
作業研究 Using Excel to Formulate and Solve Transportation Problems.
O A BD T EC [2,O] 1 2,3 [4,0] [4,A] 4 [9,A] [7,B] [8,C] 5 [8,B] [8,E] 6 [13,D] [14,E] SHORTEST PATH – SERADA PARK UNDIRECTED GRAPH.
1 Network Models Transportation Problem (TP) Distributing any commodity from any group of supply centers, called sources, to any group of receiving.
Systems of Equations and Inequalities Ryan Morris Josh Broughton.
Flow in Network. Graph, oriented graph, network A graph G =(V, E) is specified by a non empty set of nodes V and a set of edges E such that each edge.
Chapter 8 Network Models to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004 Brooks/Cole,
Data Structures & Algorithms Graphs Richard Newman based on book by R. Sedgewick and slides by S. Sahni.
GRAPHS. Graph Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component, spanning tree Types of graphs: undirected,
Network Simplex Animations Network Simplex Animations.
Supplementary: Feasible Labels and Linear Programming  Consider the LP formulation of the shortest s-t path problem: (P) Minimize  (i, j)  A c ij x.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
Chapter 5 Chapter Content 1. Real Vector Spaces 2. Subspaces 3. Linear Independence 4. Basis and Dimension 5. Row Space, Column Space, and Nullspace 6.
EMIS 8373: Integer Programming Combinatorial Optimization Problems updated 27 January 2005.
Section 6-1: Multivariate Linear Systems and Row Operations A multivariate linear system (also multivariable linear system) is a system of linear equations.
REVIEW Linear Combinations Given vectors and given scalars
Part 3 Linear Programming
The minimum cost flow problem
Synthesis of Heat Exchanger Networks
Network Simplex Animations
The assignment problem
Flow in Network.
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
Why network models? Visualize a mathematical model
The Network Simplex Method
Assignment Problem A balanced transportation problem in which
Transportation, Assignment and Network Models
Graphs Chapter 11 Objectives Upon completion you will be able to:
Introduction Basic formulations Applications
Graph Operations And Representation
EMIS 8373 Complexity of Linear Programming
Kramer’s (a.k.a Cramer’s) Rule
Operations Research (OR)
Chapter 5 Transportation, Assignment, and Transshipment Problems
Flow Feasibility Problems
Systems of Equations Solve by Graphing.
Part 3 Linear Programming
The Network Simplex Method
Kramer’s (a.k.a Cramer’s) Rule
Prepared by Po-Chuan on 2016/05/24
The network simplex method
“Easy” Integer Programming Problems: Network Flow Problems
EMIS The Maximum Flow Problem: Flows and Cuts Updated 6 March 2008
Presentation transcript:

Part 3 Linear Programming 3.5 Flows in Networks

Directed Graph

Material Balance Around a Node

Minimum Cost Flow Problem

Transshipment Problem The transportation problem is a special case of the minimum cost flow problem, corresponding to a network with arcs going only from supply to demand nodes. The more general problem allows for arbitrary network configuration, so that flow from a supply node may progress through several intermediate nodes before reaching its destination. The more general problem is often termed the transshipment problem.

Problem Structure The coefficient matrix A of the flow constraints is the node-arc incidence matrix of the network. The column corresponding to arc (i, j) has a +1 entry in row i and a -1 entry in row j. Since the sum of all rows of A is the zero vector, the matrix A has a rank of at most n-1.

Spanning Tree A graph is connected if there is a chain between any two nodes. A graph is a tree if it is connected and has no cycles. Consider a tree within a graph G which is made of a subset of arcs from G. Such a tree is a spanning tree if it touches all nodes of G. A graph is connected iff it contains a spanning tree.

Structure of a Basis The is a direct one-to-one correspondence between the arcs (columns) in a basis and spanning tree. Any basis is triangular. Given a basis, the corresponding basic solution can be found by back substitution using the triangular structure. In terms of network concepts, one first look for an end of the spanning tree corresponding to the basis, i.e., an node touched by only one arc of the tree. The flow in this arc is then determined by the supply or demand at the node. Back substitution corresponds to solving for flows along the arcs of the spanning tree, starting from an end and successively eliminating arcs.

The Simplex Method

Step 3