ENGM 732 Network Flow Programming Network Flow Models.

Slides:



Advertisements
Similar presentations
Outline LP formulation of minimal cost flow problem
Advertisements

1 Material to Cover  relationship between different types of models  incorrect to round real to integer variables  logical relationship: site selection.
1 Lecture 2 Shortest-Path Problems Assignment Problems Transportation Problems.
Network Flows. 2 Ardavan Asef-Vaziri June-2013Transportation Problem and Related Topics Table of Contents Chapter 6 (Network Optimization Problems) Minimum-Cost.
Linear Programming Models & Case Studies
1 1 Slides by John Loucks St. Edward’s University Modifications by A. Asef-Vaziri.
Chapter 10, Part A Distribution and Network Models
1 1 Slide © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole.
Transportation, Assignment, and Transshipment Problems
Introduction to Algorithms
ENGM 732 Network Flow Programming Network Flow Models.
1 Lecture 3 MGMT 650 Sensitivity Analysis in LP Chapter 3.
ENGM 732 Formalization of Network Flows Network Flow Models.
Management Science 461 Lecture 6 – Network Flow Problems October 21, 2008.
1 1 Slide © 2006 Thomson South-Western. All Rights Reserved. Slides prepared by JOHN LOUCKS St. Edward’s University.
Network Optimization Models: Maximum Flow Problems
Math443/543 Mathematical Modeling and Optimization
Network Optimization Models: Maximum Flow Problems In this handout: The problem statement Solving by linear programming Augmenting path algorithm.
Minimum Cost Flow Lecture 5: Jan 25. Problems Recap Bipartite matchings General matchings Maximum flows Stable matchings Shortest paths Minimum spanning.
Transportation, Assignment, Network Models
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.
Transportation Model (Powerco) Send electric power from power plants to cities where power is needed at minimum cost Transportation between supply and.
Max-flow/min-cut theorem Theorem: For each network with one source and one sink, the maximum flow from the source to the destination is equal to the minimal.
Table 1. Shipping costs, Supply, and Demand for Powerco Example
Lecture 4 – Network Flow Programming
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
Network Flow Programming Models
and 6.855J The Capacity Scaling Algorithm.
Network Optimization Models
Section 2.9 Maximum Flow Problems Minimum Cost Network Flows Shortest Path Problems.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
1 Minimum Cost Flows Goal: Minimize costs to meet all demands in a network subject to capacities (combines elements of both shortest path and max flow.
Maximization of Network Survivability against Intelligent and Malicious Attacks (Cont’d) Presented by Erion Lin.
Network Flow How to solve maximal flow and minimal cut problems.
EMIS 8373: Integer Programming “Easy” Integer Programming Problems: Network Flow Problems updated 11 February 2007.
Network Optimization Problems
Route Planning Texas Transfer Corp (TTC) Case 1. Linear programming Example: Woodcarving, Inc. Manufactures two types of wooden toys  Soldiers sell for.
Kramer’s (a.k.a Cramer’s) Rule Component j of x = A -1 b is Form B j by replacing column j of A with b.
Network Flow. Network flow formulation A network G = (V, E). Capacity c(u, v)  0 for edge (u, v). Assume c(u, v) = 0 if (u, v)  E. Source s and sink.
ENGM 732 Network Flow Programming Network Flow Models.
CS 4407, Algorithms University College Cork, Gregory M. Provan Network Optimization Models: Maximum Flow Problems In this handout: The problem statement.
EMIS 8374 Network Flow Models updated 29 January 2008.
Network Optimization Network optimization models: Special cases of linear programming models Important to identify problems that can be modeled as networks.
Lecture 5 – Integration of Network Flow Programming Models Topics Min-cost flow problem (general model) Mathematical formulation and problem characteristics.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
8/14/04J. Bard and J. W. Barnes Operations Research Models and Methods Copyright All rights reserved Lecture 5 – Integration of Network Flow Programming.
Chapter 8 Network Models to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004 Brooks/Cole,
Transportation Problems The EBKK company has three plants producing child push chairs that are to be shipped to four distribution centers. Plans 1, 2,
Chapter 5: Transportation, Assignment and Network Models © 2007 Pearson Education.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
Lecture 4 – Network Flow Programming Topics Terminology and Notation Network diagrams Generic problems (TP, AP, SPP, STP, MF) LP formulations Finding solutions.
ENGM 631 Maximum Flow Solutions. Maximum Flow Models (Flow, Capacity) (0,3) (2,2) (5,7) (0,8) (3,6) (6,8) (3,3) (4,4) (4,10)
ENGM 535 Optimization Assignment Problems.
The assignment problem
ENGM 535 Optimization Networks
Lecture 5 – Integration of Network Flow Programming Models
Dijkstra’s Algorithm with two levels of buckets
Lecture 5 – Integration of Network Flow Programming Models
Maximum Flow Solutions
Transportation, Assignment and Network Models
Lecture 19: MGTSC 352 Distribution Planning
Introduction Basic formulations Applications
Network Models Robert Zimmer Room 6, 25 St James.
and 6.855J Flow Decomposition
Chapter 5 Transportation, Assignment, and Transshipment Problems
Kramer’s (a.k.a Cramer’s) Rule
Network Optimization Models: Maximum Flow Problems
EMIS The Maximum Flow Problem: Flows and Cuts Updated 6 March 2008
Lecture 12 Network Models.
Presentation transcript:

ENGM 732 Network Flow Programming Network Flow Models

Transportation Models (Flow, Cost) [External Flow] [2] [4] [3] [-3] (3,3) (1,1) (0,4) (2,2) (3,3) (0,3) (0,4)

Transportation Models (Flow, Cost) [External Flow] [2] [4] [3] [-3] (3,3) (1,1) (0,4) (2,2) (3,3) (0,3) (0,4) Properties 1.All arcs have infinite capacity. 2.All nodes have nonzero fixed external flows. 3.The sum of the external flows over all nodes is zero.

Assignment Models (Flow, Cost) [External Flow] [1] [-1] (0,4) (1,1) (1,3) (1,2) (0,4) (0,2) (0,8)

Assignment Models (Flow, Cost) [External Flow] [1] [-1] (0,4) (1,1) (1,3) (1,2) (0,4) (0,2) (0,8) Assignment 1.All demands and supplies are unity. 2.Find the one-to-one pairing of the two sets that minimizes the sum of the pairing costs.

Shortest Path (Flow, Cost) [External Flow] [1] [-1] (0,3) (0,5) (0,4) (1,1) (0,6) (1,2) (0,5) (1,4)

Shortest Path (Flow, Cost) [External Flow] [1] [-1] (0,3) (0,5) (0,4) (1,1) (0,6) (1,2) (0,5) (1,4) Shortest Path 1.One node is the source. 2.One node is the sink. 3.Optimal path is the sequence of arcs such that the sum of the arc costs on the path are minimized.

Maximum Flow Models (Flow, Capacity) (0,3) (2,2) (5,7) (0,8) (3,6) (6,8) (3,3) (4,4) (4,10)

Maximum Flow Models (Flow, Capacity) (0,3) (2,2) (5,7) (0,8) (3,6) (6,8) (3,3) (4,4) (4,10) Maximal Flow 1.Capacity is only relevant parameter. 2.Find maximal flow from source to sink.

Maximum Flow Models (Flow, Capacity) (0,3) (2,2) (5,7) (0,8) (3,6) (6,8) (3,3) (4,4) (4,10) Maximal Flow 1.Capacity is only relevant parameter. 2.Find maximal flow from source to sink.

Maximum Flow Models (Flow, Capacity) [External Flow] (0,3) (2,2) (5,7) (0,8) (3,6) (6,8) (3,3) (4,4) (4,10) Maximal Flow 1.Capacity is only relevant parameter. 2.Find maximal flow from source to sink. S S [M] [-M]

Network with Gains [3][-3] (Flow, capacity, gain, cost) [External Flow] (1,2,.5,3) (2,2,.5,2) (0,2,1,1) (1,2,1,-1) (0,4,2,5) (1.5,4,2,1)

Relationships Less GeneralMore General Assignment Transpor- tation Shortest Path Pure Min Cost Flow Maximal Flow General Min Cost Flow Linear Program

Network with Slack External Flow [2,2,1][-1] [External Flow, max slack external flow, slack cost] [0,-2,1] [-1,2,-2]

Pure Min Cost Flow Consider K-Chair Corp. Plant Cost / ChairMax ProductionMin Production 1 $ Wood comes from 1 of 2 suppliers and K-Chair agrees to buy 8 tons (800 chairs at 20 lbs / chair) from each supplier. Cost is $0.10 per lbs from supplier one and $0.075 per lbs from supplier 2. Transportation costs follow. P1P2P3P4 Supplier Supplier

Pure Min Cost Flow Chairs are sold in NY, Houston, San Francisco, and Chicago. Transportation costs From each plant to each city follows NYHSFC P11120 P23673 P33153 P48214 Selling price, maximum demand, and minimum demand follow SPMaxMin NY$ H SF C

K-Chair (Supplier) [800,M,2] [800,M,1.5] (lower, upper, cost) [Fixed, slack, cost] (0,M,.2)

K-Chair (Production) [800,M,2] [800,M,1.5] (lower, upper, cost) [Fixed, slack, cost] (0,M,.2) (400,750,7)

K-Chair (Shipping) [800,M,2] [800,M,1.5] (lower, upper, cost) [Fixed, slack, cost] (0,M,.2) (400,750,7) NY H SF C (0,M,1) (0,M,2) (0,M,0)

K-Chair (Sales) [800,M,2] [800,M,1.5] (lower, upper, cost) [Fixed, slack, cost] (0,M,.2) (400,750,7) NY H SF C (0,M,1) (0,M,2) (0,M,0) [-500,-1500,-20] [-100,-300,-15] [-500,-1000,-20] [-500,-1000,-18] (0,500,5) (500,1000,3) (250,250,4)