49
Multi-route Cuts LP Region Growing Lemma Algorithms Region Growing for Multi-route Cuts Siddharth Barman Joint work with Shuchi Chawla 1 / 49

Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Region Growing for Multi-route Cuts

Siddharth Barman

Joint work with Shuchi Chawla

1 / 49

Page 2: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Outline

Multi-route Cuts and LP Formulation

Region growing lemma

Algorithms

2 / 49

Page 3: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Connectivity

Connectivity between two terminals is defined to be thenumber of edge disjoint paths between them.

In classical cut problems the goal is to find a set of edgeswhose removal reduces the connectivity to zero.

Relaxing to higher connectivity requirements gives usmulti-route cuts.

3 / 49

Page 4: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Connectivity

Connectivity between two terminals is defined to be thenumber of edge disjoint paths between them.

In classical cut problems the goal is to find a set of edgeswhose removal reduces the connectivity to zero.

Relaxing to higher connectivity requirements gives usmulti-route cuts.

4 / 49

Page 5: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Connectivity

Connectivity between two terminals is defined to be thenumber of edge disjoint paths between them.

In classical cut problems the goal is to find a set of edgeswhose removal reduces the connectivity to zero.

Relaxing to higher connectivity requirements gives usmulti-route cuts.

5 / 49

Page 6: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Road Runner in Konigsberg

6 / 49

Page 7: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Multi-route Cut Instance

Objective: Find a low cost set of edges such that connectivitybetween s to t to reduces to 1.

t

s

1010

10

1

11

ce = 100

7 / 49

Page 8: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Multi-route Cut Instance

Objective: Find a low cost set of edges such that connectivitybetween s to t to reduces to 1.

t

s

1010

10

1

11

ce = 100

8 / 49

Page 9: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Multi-route Cut Instance

Objective: Find a low cost set of edges such that connectivitybetween s to t to reduces to 1.

t

s

1010

10

1

11

ce = 100

9 / 49

Page 10: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Menger’s Theorem

Menger’s Theorem: Maximum number of pairwise edgedisjoint paths between any two terminals is equal to minimumedge cut between them.

Connectivity := Number of edge disjoint paths = 2.

Menger’s Theorem: ∃ cut C with exactly 2 edges.

10 / 49

Page 11: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Menger’s Theorem

Menger’s Theorem: Maximum number of pairwise edgedisjoint paths between any two terminals is equal to minimumedge cut between them.

Connectivity := Number of edge disjoint paths = 2.

Menger’s Theorem: ∃ cut C with exactly 2 edges.

s t

11 / 49

Page 12: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Spectrum of Cut Problems

s

t1t2

t3

Single Source MultipleSink

Multiway Cuts

t1

t2

th

Multicuts

s1

sh

t1

th

12 / 49

Page 13: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Multicut version of multi-route cut

Given: A graph G with edge costs with terminal pairs,(s1, t1), (s2, t2), · · · , (sh, th), and connectivity threshold, k.

Goal: To produce a minimum cost set of edges E ′ ⊆ E , suchthat for each i , si and ti are at most (k − 1)-edge-connectedin the graph (V ,E \ E ′).

13 / 49

Page 14: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Related Work

Bruhn, Cerny, Hall and Kolman [SODA07] gave a dualitytheorem for multi-route flows and cuts on uniform capacitygraphs.

Chekuri and Khanna [ICALP08], gave a randomizedO(log2 n log h) approximation algorithm for 2-route multicuts.

Classical Multicut via region growing by Garg, Vazirani andYannakakis [STOC03]

14 / 49

Page 15: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Results

EDRC: Edge Disjoint Route Cut

NDRC: Node Disjoint Route Cut

SS: Single Source Multiple Sink, MW: Multiway Cut, MC:Multicut,

Problem Previous best result Our result

SS-2-EDRC, SS-2-NDRC O(log n) O(log h)

MW-2-EDRC, MW-2-NDRC O(log n log h) O(log2 h)

MC-2-EDRC O(log2 n log h) O(log2 h)

MC-2-NDRC – O(log2 h)

SS-k-EDRC – (6,O(√

h ln h))SS-k-EDRC-Uniform – (2, 4)SS-k-EDRC (constant h) – (4, 4)

0n = # of nodes, h = # of source-sink pairs15 / 49

Page 16: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Results

EDRC: Edge Disjoint Route Cut

NDRC: Node Disjoint Route Cut

SS: Single Source Multiple Sink, MW: Multiway Cut, MC:Multicut,

Problem Previous best result Our result

SS-2-EDRC, SS-2-NDRC O(log n) O(log h)

MW-2-EDRC, MW-2-NDRC O(log n log h) O(log2 h)

MC-2-EDRC O(log2 n log h) O(log2 h)

MC-2-NDRC – O(log2 h)

SS-k-EDRC – (6,O(√

h ln h))SS-k-EDRC-Uniform – (2, 4)SS-k-EDRC (constant h) – (4, 4)

0n = # of nodes, h = # of source-sink pairs16 / 49

Page 17: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

LP Formulation for Multicut Version

z = min∑e∈E

xe ce

s.t∑e∈E

y ie ≤ k − 1 ∀i ∈ [h]

d i (u, v) = xe + y ie ∀i ∈ [h], e = (u, v) ∈ E

d i is a metric ∀i ∈ [h]

d i (si , ti ) ≥ 1 ∀i ∈ [h]

17 / 49

Page 18: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Guessing Witness Edges

We can guess k − 1 witness edges and then find min-cut.

But does not scale up for:

Higher k values, as there are(

nk−1

)possibilities

Multiple terminals

t

s

18 / 49

Page 19: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Guessing Witness Edges

We can guess k − 1 witness edges and then find min-cut.

But does not scale up for:

Higher k values, as there are(

nk−1

)possibilities

Multiple terminals

t

s

19 / 49

Page 20: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Guessing Witness Edges

We can guess k − 1 witness edges and then find min-cut.

But does not scale up for:

Higher k values, as there are(

nk−1

)possibilities

Multiple terminals

t

s

20 / 49

Page 21: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Guessing Witness Edges

We can guess k − 1 witness edges and then find min-cut.

But does not scale up for:

Higher k values, as there are(

nk−1

)possibilities

Multiple terminals

t

s

21 / 49

Page 22: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Construction Highlight: k = 2

Let cost1(C ) be the total cost of the cut minus the mostexpensive edge

Say, for s and all ti , there exists a cut C such that cost1(C )≤ α× LP contribution contained inside C .

s

t1

t2

t3

22 / 49

Page 23: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Construction Highlight: k = 2

Let cost1(C ) be the total cost of the cut minus the mostexpensive edge

Say, for s and all ti , there exists a cut C such that cost1(C )≤ α× LP contribution contained inside C .

s

t1

t2

t3

23 / 49

Page 24: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Construction Highlight: k = 2

Let cost1(C ) be the total cost of the cut minus the mostexpensive edge

Say, for s and all ti , there exists a cut C such that cost1(C )≤ α× LP contribution contained inside C .

s

t1

t2

t3

24 / 49

Page 25: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Construction Highlight: k = 2

Let cost1(C ) be the total cost of the cut minus the mostexpensive edge

Say, for s and all ti , there exists a cut C such that cost1(C )≤ α× LP contribution contained inside C .

s

t1

t2

t3

25 / 49

Page 26: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Construction Highlight: k = 2

Let cost1(C ) be the total cost of the cut minus the mostexpensive edgeSay, for s and all ti , there exists a cut C such that cost1(C )≤ α× LP contribution contained inside C .

s

t1

t2

t3

26 / 49

Page 27: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Construction Highlight: k = 2

Let cost1(C ) be the total cost of the cut minus the mostexpensive edgeSay, for s and all ti , there exists a cut C such that cost1(C )≤ α× LP contribution contained inside C .

s

t1t3

27 / 49

Page 28: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Construction Highlight: k = 2

Let cost1(C ) be the total cost of the cut minus the mostexpensive edge

Say, for s and all ti , there exists a cut C such that cost1(C )≤ α× LP contribution contained inside C .

s

t1

t2

t3

28 / 49

Page 29: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Construction Highlight: k = 2

Total cost of the generated solution is no more than α timesthe value obtained by the linear program.

We still need to consider whether proper connectivity isachieved in the residual graph.

s

t1

t2

t3

29 / 49

Page 30: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Region Growing Lemma

LP solution assigns length xe to edges

Surface area ce

Volume xece

xe

ce

30 / 49

Page 31: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Region Growing Lemma: Single Edge Length

For well separated terminals s and t, there exists a cut C suchthat cost(C ) ≤ log h× LP contribution contained inside C .

31 / 49

Page 32: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Region Growing Lemma: Single Edge Length

For well separated terminals s and t, there exists a cut C suchthat cost(C ) ≤ log h× LP contribution contained inside C .

s t

32 / 49

Page 33: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Region Growing Lemma: Single Edge Length

For well separated terminals s and t, there exists a cut C suchthat cost(C ) ≤ log h× LP contribution contained inside C .

s t

33 / 49

Page 34: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Region Growing Lemma: Single Edge Length

∃r ∈ [0, 1] such that A(r) ≤ log h × V (r).

s tA(r)r

V (r)Ball B(r)

34 / 49

Page 35: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Region Growing Lemma for Multi-route Case

Even with x and y lengths there exists a cut C such that # yedges in the cut small

And x-cost(C ) ≤ O(log h)× LP contribution (x’s) containedinside C .

35 / 49

Page 36: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Region Growing Lemma for Multi-route Case

Even with x and y lengths there exists a cut C such that # yedges in the cut smallAnd x-cost(C ) ≤ O(log h)× LP contribution (x’s) containedinside C .

s t

36 / 49

Page 37: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Region Growing Lemma for Multi-route Case

Even with x and y lengths there exists a cut C such that # yedges in the cut smallAnd x-cost(C ) ≤ O(log h)× LP contribution (x’s) containedinside C .

s t

37 / 49

Page 38: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Region Growing Lemma for Multi-route Case

∃r ∈ [0, 1] such thatAx(r) ≤ 2 log h × V x(r)y(r) < 2(k − 1)

Markov’s Inequality

s tAx(r)

y edge

r

V x(r)Ball B(r)

38 / 49

Page 39: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Region Growing Lemma for 2-route

∃r ∈ [0, 1] such that

Ax(r) ≤ 2 log h × V x(r)y(r) < 2(k − 1) = 2

s tAx(r)

y edge

r

V x(r)Ball B(r)

39 / 49

Page 40: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

2-Route Cut Algorithms: Single Source Multiple Sink

First we find a cut S that separates terminal, say t1, from thesource via region growing lemma.Then we then remove the cut from the graph and iterate overG [V \ S ].Overall this gives a O(log h) approximation.

s

t1

t2

t3

40 / 49

Page 41: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

2-Route Cut Algorithms: Multicut

For 2-route multicuts in order to guarantee separation, aftercut S is found by region growing, we need to recurse on G [S ]and G [V \ S ]. This results in an O(log2 h) approximation.

s1 t1

s2 t2s4 t4

s5 t5

41 / 49

Page 42: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

2-Route Cut Algorithms: Multicut

For 2-route multicuts in order to guarantee separation, aftercut S is found by region growing, we need to recurse on G [S ]and G [V \ S ]. This results in an O(log2 h) approximation.

s1 t1

s2 t2s4 t4

s5 t5

42 / 49

Page 43: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

2-Route Cut Algorithms: Multicut

For 2-route multicuts in order to guarantee separation, aftercut S is found by region growing, we need to recurse on G [S ]and G [V \ S ]. This results in an O(log2 h) approximation.

s1 t1

s2 t2s4 t4

s5 t5

43 / 49

Page 44: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

k-Route Cut Algorithms

Integrality gap of the LP is Ω(k) for k + 1 route cut

s t

u

ye = kk+1

xe = 1k+1

# = k + 1# = 2k

ce = 1

ce =∞

44 / 49

Page 45: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

k-Route Cut Algorithms

(α, β) approximation: si and ti get α× k separated with acost of β × OPT

s t

u

ye = kk+1

xe = 1k+1

# = k + 1# = 2k

ce = 1

ce =∞

45 / 49

Page 46: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

k-Route Cut Algorithms

Plainly applying the lemma we get (2h, 2) and (2, 2h)Single Source Multiple Sink k-route cut using a separationidea over a strengthened LP we get a (6,O(

√h log h))

approximation.

s

t1

t2

t3

46 / 49

Page 47: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Open Problems

Poly-logarithmic (bicriteria) approximation for k-route cuts fork ≥ 3.

Hardness of approximation for k-route cut problems.

47 / 49

Page 48: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Open Problems

Poly-logarithmic (bicriteria) approximation for k-route cuts fork ≥ 3.

Hardness of approximation for k-route cut problems.

48 / 49

Page 49: Region Growing for Multi-route Cuts€¦ · Multi-route Cuts and LP Formulation Region growing lemma Algorithms 2/49. Multi-route CutsLPRegion Growing LemmaAlgorithms Connectivity

Multi-route Cuts LP Region Growing Lemma Algorithms

Questions?

49 / 49