Maximum flow problems II.

Slides:



Advertisements
Similar presentations
Maximum flow problems IV. MA252 Combinatorial Optimization.
Advertisements

IEOR 4004 Maximum flow problems. Connectivity t t s s Q1: Can Alice send a message to Bob ? Yes if every (s,t)-cut contains at least one forward edge.
Outline LP formulation of minimal cost flow problem
1 LP Duality Lecture 13: Feb Min-Max Theorems In bipartite graph, Maximum matching = Minimum Vertex Cover In every graph, Maximum Flow = Minimum.
1 EP2210 Fairness Lecture material: –Bertsekas, Gallager, Data networks, 6.5 –L. Massoulie, J. Roberts, "Bandwidth sharing: objectives and algorithms,“
Max Flow Problem Given network N=(V,A), two nodes s,t of V, and capacities on the arcs: uij is the capacity on arc (i,j). Find non-negative flow fij for.
3/17/2003Tucker, Applied Combinatorics Section 4.2a 1 Network Flows Michael Duquette & Whitney Sherman Tucker, Applied Combinatorics, Section 4.2a, Group.
Management Science 461 Lecture 6 – Network Flow Problems October 21, 2008.
Chapter 6 Maximum Flow Problems Flows and Cuts Augmenting Path Algorithm.
Network Optimization Models: Maximum Flow Problems
MAXIMUM FLOW Max-Flow Min-Cut Theorem (Ford Fukerson’s Algorithm)
1 Augmenting Path Algorithm s t G: Flow value = 0 0 flow capacity.
4/5/05Tucker, Sec Applied Combinatorics, 4rth Ed. Alan Tucker Section 4.3 Graph Models Prepared by Jo Ellis-Monaghan.
Applications of Maximum Flow and Minimum Cut Problems In this handout Transshipment problem Assignment Problem.
Yashar Ganjali Computer Systems Laboratory Stanford University February 13, 2003 Optimal Routing in the Internet.
Real Estate Valuation. Real Estate Valuation: Market Comparison Approach.
Linear Programming Special Cases Alternate Optimal Solutions No Feasible Solution Unbounded Solutions.
Section 4.2 Network Flows By Christina Touhey. The flow out of a equals the flow into z. Algorithm 1.Make vertex a: (0, ). 2.Scan the first vertex and.
1 Augmenting Path Algorithm s t G: Flow value = 0 0 flow capacity.
Network Optimization Models: Maximum Flow Problems In this handout: The problem statement Solving by linear programming Augmenting path algorithm.
Feasible Flow Network : A digraph with a nonnegative capacity c(e) on each edge e and a distinguished source node s and sink node t. Flow: A flow f assign.
Linear programming maximize x 1 + x 2 x 1 + 3x 2  3 3x 1 + x 2  5 x 1  0 x 2  0.
Outline Max Flow Algorithm Model of Computation Proposed Algorithm Self Stabilization Contribution 1 A self-stabilizing algorithm for the maximum flow.
Maximum Flow CSC 172 SPRING 2002 LECTURE 27. Flow Networks Digraph Weights, called capacities, on edges Two distinct veticies Source, “s” (no incoming.
A network is shown, with a flow f. v u 6,2 2,2 4,1 5,3 2,1 3,2 5,1 4,1 3,3 Is f a maximum flow? (a) Yes (b) No (c) I have absolutely no idea a b c d.
Real Estate Valuation. Real Estate Valuation: Market Comparison Approach.
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.
Shortest Route, Minimal Spanning Tree and Maximal Flow Models
1 EL736 Communications Networks II: Design and Algorithms Class2: Network Design Problems -- Notation and Illustrations Yong Liu 09/12/2007.
and 6.855J The Capacity Scaling Algorithm.
Lecture 16 Maximum Matching. Incremental Method Transform from a feasible solution to another feasible solution to increase (or decrease) the value of.
ECES 741: Stochastic Decision & Control Processes – Chapter 1: The DP Algorithm 31 Alternative System Description If all w k are given initially as Then,
CS 473Lecture ?1 CS473-Algorithms I Lecture ? Network Flows Finding Max Flow.
CS 4407, Algorithms University College Cork, Gregory M. Provan Network Optimization Models: Maximum Flow Problems In this handout: The problem statement.
& 6.855J & ESD.78J Algorithm Visualization The Ford-Fulkerson Augmenting Path Algorithm for the Maximum Flow Problem.
The Ford-Fulkerson Augmenting Path Algorithm for the Maximum Flow Problem Thanks to Jim Orlin & MIT OCW.
Hydraulics is defined as the study of fluid behavior, at rest and in motion Properly designed piping with sound hydraulics can: - Greatly reduce maintenance.
Financial Report Mercator, d.d. from 2002 to 2007 Prepared by: Ibisco d.o.o. Leskoškova 12 SI-1000 Ljubljana.
Network Analysis Maxflow. What is a Network? Directed connected graph Source node Sink (destination node) Arcs are weighted (costs) Represent a system.
CSCI-256 Data Structures & Algorithm Analysis Lecture Note: Some slides by Kevin Wayne. Copyright © 2005 Pearson-Addison Wesley. All rights reserved. 23.
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)
基 督 再 來 (一). 經文: 1 你們心裡不要憂愁;你們信神,也當信我。 2 在我父的家裡有許多住處;若是沒有,我就早 已告訴你們了。我去原是為你們預備地去 。 3 我 若去為你們預備了地方,就必再來接你們到我那 裡去,我在 那裡,叫你們也在那裡, ] ( 約 14 : 1-3)
Polyhedral Optimization Lecture 2 – Part 2 M. Pawan Kumar Slides available online
FIN 324 Week 2 DQ 3 Example of how cash flow and net income work together. Is one more important than the other one? Discuss the importance of ethics and.
Cycle Canceling Algorithm
RSVP Path and Res messages
GCD and Optimization Problem
CSCI 3160 Design and Analysis of Algorithms Tutorial 8
Maximum Flow Solutions
PARTICULARS / YEARS   TOTAL CAPITAL EMPLOYED
Lecture 16 Maximum Matching
Network Flow and Connectivity in Wireless Sensor Networks
Слайд-дәріс Қарағанды мемлекеттік техникалық университеті
3.4 Push-Relabel(Preflow-Push) Maximum Flow Alg.
.. -"""--..J '. / /I/I =---=-- -, _ --, _ = :;:.
Analysis of Algorithms
II //II // \ Others Q.
I1I1 a 1·1,.,.,,I.,,I · I 1··n I J,-·
Augmenting Path Algorithm
Algorithms (2IL15) – Lecture 7
Flow Feasibility Problems
Network Optimization Flow Decomposition.
7. Ford-Fulkerson Algorithm with multiple optimal solutions
Augmenting Path Algorithm
Linear Programming Mr. Carpenter Alg. 2.
. '. '. I;.,, - - "!' - -·-·,Ii '.....,,......, -,
Network Optimization Models: Maximum Flow Problems
A feasible solution for problem 2.
Class 11 Max Flows Obtain a network, and use the same network to illustrate the shortest path problem for communication networks, the max flow.
The Residual Network Given a flow x, the residual capacity rij of arc (i, j) is the maximum additional flow that can be sent from i to j using arcs (i,
Presentation transcript:

Maximum flow problems II. MA252 Combinatorial Optimization

1 2 3 4 From 𝑠𝑡-paths to a flow 1 1 1 2 1 3 t 2 2 1 s 1 1 1 1

Conservation of flow 1 2 3 4 v t s value of flow net flow (excess) 𝑓 𝑥 𝑣 = 𝑤∈𝑉 𝑤𝑣∈𝐸 𝑥 𝑤𝑣 − 𝑤∈𝑉 𝑣𝑤∈𝐸 𝑥 𝑣𝑤 incoming =1+2+1=4 outgoing =1+3 =4 incoming outgoing =1+2+1 −1−3=0 1 incoming =4 outgoing =0 1 𝑓 𝑥 𝑡 =4 1 2 3 v t 2 2 1 s 1 incoming =0 outgoing =4 1 value of flow 1 1 𝑓 𝑥 𝑠 =−4

Feasible flow to 𝑠𝑡-paths 1 2 3 4 Feasible flow to 𝑠𝑡-paths incoming >0  outgoing >0 ... value of flow >0  outgoing from 𝑠 >0 after finite # of steps we reach 𝑡 1 1 2 1 1 1 𝑓 𝑥 𝑡 =4 𝑓 𝑥 𝑡 =3 𝑓 𝑥 𝑡 =0 𝑓 𝑥 𝑡 =2 2 1 2 1 2 4 3 t s 2 2 value of flow =4  find 4 𝑠𝑡-paths together not exceeding capacities 1 1 1 1 𝑓 𝑥 𝑠 =0 𝑓 𝑥 𝑠 =−3 𝑓 𝑥 𝑠 =−4 𝑓 𝑥 𝑠 =−2 1 1 Question: what if we return to 𝑠?