Combinatorial Optimization 2012 1 3.5 Minimum Cuts in Undirected Graphs 3.5.1 Global Minimum Cuts.

Slides:



Advertisements
Similar presentations
The Primal-Dual Method: Steiner Forest TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A AA A A A AA A A.
Advertisements

Optimization Problems in Optical Networks. Wavelength Division Multiplexing (WDM) Directed: Symmetric: Undirected: Optic Fiber.
1 LP Duality Lecture 13: Feb Min-Max Theorems In bipartite graph, Maximum matching = Minimum Vertex Cover In every graph, Maximum Flow = Minimum.
Optimization Problems in Optical Networks. Wavelength Division Multiplexing (WDM) Directed: Symmetric: Optic Fiber.
EMIS 8374 Vertex Connectivity Updated 20 March 2008.
C&O 355 Mathematical Programming Fall 2010 Lecture 21 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A.
1 Chapter 7 Network Flow Slides by Kevin Wayne. Copyright © 2005 Pearson-Addison Wesley. All rights reserved.
1 Chapter 7 Network Flow Slides by Kevin Wayne. Copyright © 2005 Pearson-Addison Wesley. All rights reserved.
Graph Clustering. Why graph clustering is useful? Distance matrices are graphs  as useful as any other clustering Identification of communities in social.
1 Spanning Trees Lecture 20 CS2110 – Spring
Introduction to Linear and Integer Programming Lecture 7: Feb 1.
Gomory-Hu Tree for representation of minimum cuts Elad Avni.
Prize Collecting Cuts Daniel Golovin Carnegie Mellon University Lamps of ALADDIN 2005 Joint work with Mohit Singh & Viswanath Nagarajan.
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.
Low Complexity Algebraic Multicast Network Codes Sidharth “Sid” Jaggi Philip Chou Kamal Jain.
1 Minimum Spanning Tree in expected linear time. Epilogue: Top-in card shuffling.
1.3 Modeling with exponentially many constr.  Some strong formulations (or even formulation itself) may involve exponentially many constraints (cutting.
Lecture 12-2: Introduction to Computer Algorithms beyond Search & Sort.
1 Min-cut for Undirected Graphs Given an undirected graph, a global min-cut is a cut (S,V-S) minimizing the number of crossing edges, where a crossing.
Lecture 16 Maximum Matching. Incremental Method Transform from a feasible solution to another feasible solution to increase (or decrease) the value of.
DATA MINING LECTURE 13 Pagerank, Absorbing Random Walks Coverage Problems.
The minimum cost flow problem. Simplifying assumptions Network is connected (as an undirected graph). – We can consider each connected component separately.
CSCI 3160 Design and Analysis of Algorithms Chengyu Lin.
On Non-Disjoint Dominating Sets for the Lifetime of Wireless Sensor Networks Akshaye Dhawan.
 Rooted tree and binary tree  Theorem 5.19: A full binary tree with t leaves contains i=t-1 internal vertices.
C&O 355 Mathematical Programming Fall 2010 Lecture 5 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A.
EMIS 8373: Integer Programming Combinatorial Relaxations and Duals Updated 8 February 2005.
Chapter 7 April 28 Network Flow.
CSCI-256 Data Structures & Algorithm Analysis Lecture Note: Some slides by Kevin Wayne. Copyright © 2005 Pearson-Addison Wesley. All rights reserved. 25.
Chapter 8 Maximum Flows: Additional Topics All-Pairs Minimum Value Cut Problem  Given an undirected network G, find minimum value cut for all.
Chapter 2. Optimal Trees and Paths Combinatorial Optimization
Chapter 7 May 3 Ford-Fulkerson algorithm Step-by-step walk through of an example Worst-case number of augmentations Edmunds-Karp modification Time complexity.
CSE 421 Algorithms Richard Anderson Winter 2009 Lecture 5.
CSCI-256 Data Structures & Algorithm Analysis Lecture Note: Some slides by Kevin Wayne. Copyright © 2005 Pearson-Addison Wesley. All rights reserved. 23.
1 Assignment #3 is posted: Due Thursday Nov. 15 at the beginning of class. Make sure you are also working on your projects. Come see me if you are unsure.
Introduction to Multiple-multicast Routing Chu-Fu Wang.
Iterative Improvement for Domain-Specific Problems Lecturer: Jing Liu Homepage:
ETH Zurich – Distributed Computing Group Stephan HolzerSODA Stephan Holzer Silvio Frischknecht Roger Wattenhofer Networks Cannot Compute Their Diameter.
Approximation Algorithms Duality My T. UF.
TU/e Algorithms (2IL15) – Lecture 8 1 MAXIMUM FLOW (part II)
Certifying Algorithms [MNS11]R.M. McConnell, K. Mehlhorn, S. Näher, P. Schweitzer. Certifying algorithms. Computer Science Review, 5(2), , 2011.
Cycle Canceling Algorithm
Distributed Vehicle Routing Approximation
The MST and the upper box dimension
Minimum Spanning Tree 8/7/2018 4:26 AM
Algorithms and Networks
CSCI 3160 Design and Analysis of Algorithms Tutorial 8
1.3 Modeling with exponentially many constr.
3.3 Applications of Maximum Flow and Minimum Cut
Randomized Algorithms CS648
Edmonds-Karp Algorithm
Lecture 9 Greedy Strategy
Neural Networks for Vertex Covering
Lecture 6 Shortest Path Problem.
3.5 Minimum Cuts in Undirected Graphs
Introduction Basic formulations Applications
Lecture 19-Problem Solving 4 Incremental Method
Network Flow-based Bipartitioning
Integrating Logic Synthesis, Technology Mapping, and Retiming
Problem Solving 4.
1.3 Modeling with exponentially many constr.
A Fundamental Bi-partition Algorithm of Kernighan-Lin
5.4 T-joins and Postman Problems
Algorithms (2IL15) – Lecture 7
Introduction to Maximum Flows
Richard Anderson Lecture 5 Graph Theory
Introduction to Maximum Flows
Maximum Flow Problems in 2005.
EMIS 8374 Max-Flow in Undirected Networks Updated 18 March 2008
Presentation transcript:

Combinatorial Optimization Minimum Cuts in Undirected Graphs Global Minimum Cuts

Combinatorial Optimization

3 Identifying nodes f, g a 5 3 h f g e d b c a 5 3 h x e d b c 4 4

Combinatorial Optimization

5 Node Identification Algorithm

Combinatorial Optimization a 5 3 h f g e d c  Legal ordering beginning with a is : a, b, c, d, e, h, g, f b 4

Combinatorial Optimization

8

9

10  randomized algorithm for minimum cut problem Random Contraction Algorithm

Combinatorial Optimization

Combinatorial Optimization

Combinatorial Optimization Cut-Trees p q

Combinatorial Optimization E3 E2E1 D2 D1 C1 A B2B1 B3 General Procedure E3 E2E1 Y B2B1 B3 D2 D1 C1 Z f(y,z)

Combinatorial Optimization

Combinatorial Optimization S (1) r w v s X (2) r

Combinatorial Optimization

Combinatorial Optimization A B X Y h h x y a a B b Proof of Lemma 3.42

Combinatorial Optimization

Combinatorial Optimization  A variant of Gomory-Hu procedure can be used to identify the violated odd set constraint for the matching problem (Ref: M. W. Padberg and M. R. Rao (1982), Odd Minimum Cut-Sets and b- Matchings, Mathematics of Operations Research 7, )  More efficient implementation: D. Gusfield, "Very simple methods for all pairs network flow analysis," SIAM Journal on Computing 19 (1990)