18 - CS 323/700 Lecture 18 Design and Analysis of...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon
n CS 323/700 ± ± Lecture 18 o Design and Analysis of Algorithms Hoeteck Wee · hoeteck@cs.qc.cuny.edu http://algorithms.qwriting.org/
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Minimum cut Definitions 1. Cut: set of edges whose removal render the graph disconnected 2. Minimum cut: cut of the smallest size (size = # edges in the cut) @ @ @ @ @ @ b b b b 1 2 4 3 I cut: { ( 1 , 2 ) , ( 1 , 3 ) , ( 1 , 4 ) } h{ 1 } , { 2 , 3 , 4 }i I min-cut: { ( 1 , 4 ) , ( 3 , 4 ) 1 , 2 , 3 } , { 4 or { ( 1 , 2 ) , ( 2 , 3 ) 1 , 3 , 4 } , { 2 Easy Fact The minimum cut has size at most the minimum degree of any node. Hoeteck Wee CS 323/700 Apr 28, 2010 2 / 1
Background image of page 2
Minimum cut Definitions 1. Cut: set of edges whose removal render the graph disconnected 2. Minimum cut: cut of the smallest size (size = # edges in the cut) Minimum Cut Problem On input an undirected graph with n vertices, output a minimum cut. Applications I network reliability (nodes = machines, edges = connections) I clustering webpages (nodes = webpages, edges = hyperlinks) Hoeteck Wee CS 323/700 Apr 28, 2010 3 / 1
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Minimum cut Definitions 1. Cut: set of edges whose removal render the graph disconnected 2.
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 12

18 - CS 323/700 Lecture 18 Design and Analysis of...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online