+ All Categories
Home > Documents > Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Date post: 27-Mar-2015
Category:
Upload: maya-barr
View: 219 times
Download: 4 times
Share this document with a friend
Popular Tags:
30
Approximate Max-integral-flow/ min-cut Theorems Kenji Obata UC Berkeley June 15, 2004
Transcript
Page 1: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

ApproximateMax-integral-flow/min-cut Theorems

Kenji Obata

UC Berkeley

June 15, 2004

Page 2: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Multicommodity Flow

Graph G, edge capacities c, demands K

Page 3: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Multicommodity Flow

K-partition

Page 4: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Multicommodity Flow

K-cut

Page 5: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Multicommodity Flow

Page 6: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

… for one commodity [Ford-Fulkerson]

Multicommodity Flow

Page 7: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

… in general [Leighton-Rao, GVY]

Multicommodity Flow

Page 8: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Integral Multicommodity Flow

Suppose c is integral. Can we find integral f ?… for one commodity, yes [Ford-Fulkerson]

… in general, no [Garg]

Both flow [GVY] and cut [DJPSY] problems are NP-hard

Page 9: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Integral Multicommodity Flow

Suppose every K-cut has weight >= C.

(this work)

Page 10: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Integral Multicommodity Flow

Suppose every K-cut has weight >= C.

Theorem:For any G, R = O(-1 log k)If G is planar, R = O(-1)If G is -dense, R = O(-1/2 -1/2)

(this work)

Page 11: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Integral Multicommodity Flow

Algorithmic:Construct an integral flowor a proof that the K-cut condition is violated

=> edge-disjoint path problems => odd circuit cover problems => property testing

(this work)

Page 12: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Algorithm (general graphs)

Gre

ed g

(t)

Time t(not to scale)

Page 13: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Algorithm (general graphs)

Gre

ed g

(t)

Time t(not to scale)

Page 14: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Algorithm (special cases)

Gre

ed g

(t)

Time t(not to scale)

planar

dense

Page 15: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Constructing g(t)

radius of partitions-KKP

Page 16: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Constructing g(t)

)),...,((min

1max)( 1

),...,(,

1t

SSkKck SSc

Cf

Kt

P G,

G

radius of partitions-KKP

Page 17: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Constructing g(t)

)),...,((min

1max)( 1

),...,(,

1t

SSkKck SSc

Cf

Kt

P G,

G

2min))((

)( f

tg

radius of partitions-KKP

Page 18: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Bounding f()

General graphsReinterpret [GVY] applied to original graph metric(Note: Makes no sense)

Planar graphs… [Klein-Plotkin-Rao]

Dense graphs

Page 19: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Bounding f() (dense case)

|E(G)| >= n2, > 0, c {0,1}E

B(v, ) = ball of radius around v, boundary Bo(v, )

B(v, )

Bo(v, )

Page 20: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Choose arbitrary vertex v, set = 0 While |Bo(v, )| |Bo(v, )| > |B(v, )| |B(v, )|, grow

Bounding f() (dense case)

B(v, )

Bo(x, +1)

Page 21: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Bounding f() (dense case)

Each ball has low radius

Proof:

nB

nB

nB

BBnBBBnB

nBbb

vBBvBbnBbb

1449'

' ''' ; '

least at , of oneleast At

,(,),(

120

o

Page 22: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Bounding f() (dense case)

Induced multicut has low density

Proof:

Cn

SnnS

ScSSc

ii

ii

iit

2

1 ))(()),...,((

Together (set ) =>

144)(f

Page 23: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Proof of Theorem

Suppose every K-cut has weight >= C Claim: K-path of length <= g():

2min))((

)( f

tg

Page 24: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Proof of Theorem

2min))((

)( f

tg

)),...,((min

1max)( 1

),...,(,

1t

SSkKck SSc

Cf

Kt

P G,

G

Page 25: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Proof of Theorem (cont’d)

Delete path p (|p| <= g()) and iterate c’ = c – p ; ’ = – p/C Witness for flow f, residual multicut m

CdttgFfwF

0

))( s.t. max)(

)()]([: ecemfEeM

Page 26: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Edge-disjoint paths

Corollary:

If G has degree bound , min-multicut m then

paths. graphs, dense For

paths. graphs, planar For

paths disjoint-edgemutually

m

m

mk

log

Page 27: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Motivation (Property Testing)

Given bounded degree graph G Want to distinguish whether

G has a certain propertyor is far (n entries) from having the propertyIn sub-linear (constant?) time

Example: Coloring problemsNo sub-linear algorithms for 3-coloring [BOT]

2-coloring has complexity ~O(n1/2)

Page 28: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Testing 2-Colorability Fix max-cut Set G = {crossing edges}, K = {internal edges} => min-multicut has weight >= m

Page 29: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

By corollary, -2 m edge-disjoint odd cycles of length O(-2)

Algorithm:Repeat O (log (1/)) times:Sample random vertex vDo BFS about v to depth 1/

With probability 1-, find odd cycle usingexp(O(-2)) log(-1) queries

Testing 2-Colorability (planar case)

Page 30: Approximate Max-integral-flow/min-cut Theorems Kenji Obata UC Berkeley June 15, 2004.

Thank you


Recommended