single source unsplittable flows with arc wise lower and
play

Single source unsplittable flows with arc-wise lower and upper - PowerPoint PPT Presentation

Single source unsplittable flows with arc-wise lower and upper bounds Sarah Morell (TU Berlin) Joint work with Martin Skutella (TU Berlin) Aussois, January 6, 2020 Introduction Single source unsplittable flow problem [Kleinberg 1996] Given


  1. Single source unsplittable flows with arc-wise lower and upper bounds Sarah Morell (TU Berlin) Joint work with Martin Skutella (TU Berlin) Aussois, January 6, 2020

  2. Introduction

  3. Single source unsplittable flow problem [Kleinberg 1996] Given Digraph D ✏ ♣ V , A q , k commodities with common source s P V , sinks t 1 , . . . , t k P V and demands d 1 , . . . , d k → 0. Task Route each flow unsplittably, i.e. find flow y with path decomposition ♣ y P i q 1 ↕ i ↕ k s.th. each path P i is an s - t i -path and y P i ✏ d i . 4 4 In the following, 5 1 0 ✆ each node v P V lies on an 3 s - t i -path for some commodity i , s 2 1 4 4 2 ✆ each flow has to satisfy the demands d 1 , . . . , d k . 0 2 Sarah Morell: Single source unsplittable flows with arc-wise lower and upper bounds 1/16

  4. Motivation Theorem [Dinitz, Garg, Goemans 1999] For any fractional flow x , there is an unsplittable flow y s.th. y a ↕ x a � d max for all a P A . Given any fractional flow x , ✆ does there exist an unsplittable flow satisfying arc-wise lower bounds w.r.t. flow x ? ✆ does there exist an unsplittable flow satisfying both arc-wise lower and upper bounds w.r.t. flow x ? Sarah Morell: Single source unsplittable flows with arc-wise lower and upper bounds 2/16

  5. Outlook of this talk Theorem For any fractional flow x , there is an unsplittable flow y s.th. y a ➙ x a ✁ d max for all a P A . ✆ Proof via lower bound preserving augmentation steps Theorem If all demands are integer multiples of each other: For any fractional flow x , there is an unsplittable flow y s.th. x a ✁ d max ↕ y a ↕ x a � d max for all a P A . For arbitrary demands, there is an unsplittable flow y s.th. x a 2 ✁ d max ↕ y a ↕ 2 x a � d max for all a P A . ✆ Proof via an iterative rounding procedure Sarah Morell: Single source unsplittable flows with arc-wise lower and upper bounds 3/16

  6. Flows with arc-wise lower bounds

  7. Definition of reachability Let x be a fractional and y be an unsplittable flow. Definition Node v P V is reachable for commodity i w.r.t. y if v P P i and y a ➙ x a for all arcs a on the s - v -subpath of P i . 5 2 2 1 0 3 2 2 2 s 2 s 1 1 1 2 2 1 1 Sarah Morell: Single source unsplittable flows with arc-wise lower and upper bounds 4/16

  8. Lower bound preserving augmentation steps Let v P V be a node that is reachable for commodity i w.r.t. flow y . Definition An LBP augmentation step reroutes demand d i from the s - v -subpath of P i along an arbitrary s - v -path Q . t i t i ˜ P i P i ≥ x a ≥ x a − d i v v × Ñ × × s s A finite sequence of augmentation steps from y to ˜ y is denoted by y � ˜ y . Sarah Morell: Single source unsplittable flows with arc-wise lower and upper bounds 5/16

  9. Key Lemma Key Lemma For any unsplittable flow y and any v P V , there is a flow ˜ y with y � ˜ y s.th. v is reachable w.r.t. ˜ y . Proof Assume: there is a flow y s.th. set X y of t i eventually reachable nodes is not V . ∃ ˜ y ≥ x y : ˜ s If y � ˜ y , then X ˜ y ❸ X y . Choose y ∃ y ′ : y ′ ≥ x with set X y inclusion-wise minimal. Then, t j y ✏ X y ✏ : X for all ˜ y with y � ˜ y . X ˜ Sarah Morell: Single source unsplittable flows with arc-wise lower and upper bounds 6/16

  10. Key Lemma ∃ ˜ y : ˜ y ≥ x s ∃ y ′ : y ′ ≥ x The following properties are satisfied: y ♣ δ in ♣ X qq cannot decrease. (P1) Choose y with y ♣ δ in ♣ X qq maximal. δ in ♣ X q ✏ ❍ . (P2) There is an arc a P δ out ♣ X q s.th. y a → 0 and y a ➙ x a . (P3) Flow on arcs in δ out ♣ X q cannot be added or deleted. (P4) Sarah Morell: Single source unsplittable flows with arc-wise lower and upper bounds 7/16

  11. Key Lemma t i Let a ✏ ♣ v , w q P P i : v is not eventually ∃ ˜ y : ˜ y ≥ x reachable w.r.t. i , so for every ˜ y there is an v arc b P ˜ s P i ⑤ v with ˜ y b ➔ x b . Let b y denote such an arc that is closest to v . Choose y s.th. the following two criteria are met in the given order: (i) the number of arcs succeeding b y on P y i ⑤ v is maximal, (ii) value y b y is maximal. Node v is reachable w.r.t. some ˜ y with t i y ✏ y 0 Ñ . . . Ñ y p ✏ ˜ y . ∃ ˜ y : ˜ y ≥ x t j v s u Let q be the smallest index s.th. some node u succeeding b y on P y i is reachable for some ∃ y q : y q ≥ x j w.r.t. y q . Sarah Morell: Single source unsplittable flows with arc-wise lower and upper bounds 8/16

  12. Key Lemma t i ∃ ˜ y : ˜ y ≥ x t j v s u ∃ y q : y q ≥ x By choice of index q , ✆ flow has not been decreased on any arc of P y i succeeding b y , contain b y ✏ b y q and have identical subpaths from b y y q ✆ paths P y i and P i to node v . Rerouting commodity j along P y i ⑤ u increases flow on arc b y , a contradiction. Sarah Morell: Single source unsplittable flows with arc-wise lower and upper bounds 9/16

  13. Proving the Theorem via Key Lemma Corollary For any unsplittable flow y and any arc a P A , there is a flow ˜ y with y � ˜ y s.th. ˜ y a ➙ x a . Proof Let y have maximal flow on a ✏ ♣ v , w q P A with y a ➔ x a . By KL, node w is reachable for some i w.r.t. ˜ y with y � ˜ y . Rerouting d i increases flow on a . Theorem For any fractional flow x , there is an unsplittable flow y s.th. y a ➙ x a ✁ d max for all a P A . t i t i ˜ P i ≥ x a P i ≥ x a − d i v v Ñ × × × s s Sarah Morell: Single source unsplittable flows with arc-wise lower and upper bounds 10/16

  14. Further results Theorem [Dinitz, Garg, Goemans 1999] For any fractional flow x , there is an unsplittable flow y s.th. y a ↕ x a � d max for all a P A . ✆ Simpler proof via upper bound preserving augmentation steps t i t i ˜ P i P i v v × × Ñ × s s ≤ x ≤ x + d i Conjecture [Goemans 2000] Given arbitrary cost c on the arcs and any fractional flow x , there is an unsplittable flow y s.th. c ♣ y q ↕ c ♣ x q and y a ↕ x a � d max for all a P A . Sarah Morell: Single source unsplittable flows with arc-wise lower and upper bounds 11/16

  15. Combining lower and upper bounds

  16. Flows with arc-wise lower and upper bounds Theorem If all demands are integer multiples of each other: For any fractional flow x , there is an unsplittable flow y s.th. x a ✁ d max ↕ y a ↕ x a � d max for all a P A . For arbitrary demands, there is an unsplittable flow y s.th. x a 2 ✁ d max ↕ y a ↕ 2 x a � d max for all a P A . ✆ Proof via iterative rounding procedure , see [Kolliopoulos Stein 2002] and [Skutella 2002]. Sarah Morell: Single source unsplittable flows with arc-wise lower and upper bounds 12/16

  17. Solving the special case Consider a flow x satisfying demands d 1 ⑤ d 2 ⑤ . . . ⑤ d k . Theorem If all demands d 1 , . . . , d k are integral, then any flow x can be turned into an integral flow ˜ x s.th. t x a ✉ ↕ ˜ x a ↕ r x a s for all a P A . While x ✘ 0: ✆ Turn x into a d min -integral flow whose flow values differ by at most d min . ✆ Route all commodities i of value d i ✏ d min unsplittably by iteratively choosing a flow-carrying s - t i -path P i . Decrease flow along P i and delete commodity i . Set y : ✏ ♣ y P i q 1 ↕ i ↕ k : its flow values differ from x by at most d max ✁ d min . Sarah Morell: Single source unsplittable flows with arc-wise lower and upper bounds 13/16

  18. Solving the general case Consider a flow x satisfying arbitrary demands d 1 , . . . , d k . ✆ Round down all demands d i to ¯ d i so that ¯ d 1 ⑤ ¯ d 2 ⑤ . . . ⑤ ¯ d k . x satisfying ¯ d 1 , . . . , ¯ x a ➙ x a ✆ Compute a flow ¯ d k s.th. ¯ 2 for all a P A . ✆ Apply previous rounding procedure to ¯ x , yielding flow ¯ y ✏ ♣ ¯ y P i q 1 ↕ i ↕ k . y by d i ✁ ¯ ✆ Increase flow ¯ d i along P i in order to get flow y . The final unsplittable flow y satisfies x a 2 ✁ d max ↕ y a ↕ 2 x a � d max for all a P A . Sarah Morell: Single source unsplittable flows with arc-wise lower and upper bounds 14/16

  19. Concluding remarks

  20. Summary Theorem For any fractional flow x , there is an unsplittable flow y s.th. y a ➙ x a ✁ d max for all a P A . ✆ Proof via lower bound preserving augmentation steps Theorem If all demands are integer multiples of each other: For any fractional flow x , there is an unsplittable flow y s.th. x a ✁ d max ↕ y a ↕ x a � d max for all a P A . For arbitrary demands, there is an unsplittable flow y s.th. x a 2 ✁ d max ↕ y a ↕ 2 x a � d max for all a P A . ✆ Proof via an iterative rounding procedure Sarah Morell: Single source unsplittable flows with arc-wise lower and upper bounds 15/16

  21. Open questions Regarding flows with arc-wise lower bounds ✆ Are there any efficient strategies for applying the augmentation steps? ✆ Can we bound the length of these sequences polynomially? Regarding flows with arc-wise lower and upper bounds ✆ Can we find a proof via augmentation steps? ✆ Do the tighter bounds hold in the case of arbitrary demands? Conjecture (strengthening of [Goemans 2000]) Given arbitrary cost c on the arcs and any fractional flow x , there is an unsplittable flow y s.th. c ♣ y q ↕ c ♣ x q and x a ✁ d max ↕ y a ↕ x a � d max for all a P A . Sarah Morell: Single source unsplittable flows with arc-wise lower and upper bounds 16/16

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend