super polynomial time approximability of inapproximable
play

Super-polynomial time approximability of inapproximable problems - PowerPoint PPT Presentation

Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Super-polynomial time approximability of inapproximable problems Edouard Bonnet, Michael Lampis, Vangelis Paschos SZTAKI, Hungarian Academy


  1. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Super-polynomial time approximability of inapproximable problems ´ Edouard Bonnet, Michael Lampis, Vangelis Paschos SZTAKI, Hungarian Academy of Sciences LAMSADE UniversitÃľ Paris Dauphine STACS, Feb 18, 2016

  2. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover time exponent n Optimal under ETH? n / ρ − 1 ( r ) approximation ratio r ρ ( n ) Consider Time-Approximation Trade-offs for Clique.

  3. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover time exponent n Optimal under ETH? n / ρ − 1 ( r ) approximation ratio ρ ( n ) r Clique is ˜ Θ( n ) -approximable in P and optimally solvable in λ n .

  4. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover time exponent n Optimal under ETH? n / ρ − 1 ( r ) approximation ratio r ρ ( n ) n / r . Clique is r -approximable in time 2

  5. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover time exponent n Optimal under ETH? n / ρ − 1 ( r ) approximation ratio r ρ ( n ) Is this the correct algorithm? For every r ?

  6. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Minimization subset problems I , n

  7. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Minimization subset problems I , n � n / r

  8. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Minimization subset problems I , n � n / r

  9. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Minimization subset problems I , n � n / r

  10. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Minimization subset problems I , n � n / r ◮ If a solution is found, it is an optimal solution.

  11. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Minimization subset problems I , n � n / r ◮ If a solution is found, it is an optimal solution. ◮ If not, any feasible solution is an r -approximation.

  12. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Weakly monotone maximization subset problems I , n

  13. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Weakly monotone maximization subset problems I , n � n / r

  14. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Weakly monotone maximization subset problems I , n � n / r

  15. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Weakly monotone maximization subset problems I , n � n / r

  16. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Weakly monotone maximization subset problems I , n � n / r ◮ If a solution is found, it is an r -approximation.

  17. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Weakly monotone maximization subset problems I , n � n / r ◮ If a solution is found, it is an r -approximation. ◮ If not, there is no feasible solution.

  18. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover The r -approximation takes time � n n log ( er ) / r ) . O ∗ ( � ) = O ∗ (( en n / r ) = O ∗ (( er ) n / r ) = O ∗ ( 2 n / r ) n / r

  19. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover The r -approximation takes time � n n log ( er ) / r ) . O ∗ ( � ) = O ∗ (( en n / r ) = O ∗ (( er ) n / r ) = O ∗ ( 2 n / r ) n / r Can we improve this time to O ∗ ( 2 n / r ) ?

  20. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover The r -approximation takes time � n n log ( er ) / r ) . O ∗ ( � ) = O ∗ (( en n / r ) = O ∗ (( er ) n / r ) = O ∗ ( 2 n / r ) n / r Can we improve this time to O ∗ ( 2 n / r ) ? ◮ In this talk we don’t care! (?? sort of) ◮ Bottom line: r n / r is a Base-line Trade-off . ◮ When can we do better? ◮ When is it optimal?

  21. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Min Asymmetric Traveling Salesman Problem

  22. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Min ATSP in polytime ◮ O ( log n ) -approximation [FGM ’82]. log n ◮ O ( log log n ) -approximation [AGMOS ’10]. Our goal: Theorem ∀ r � n, Min ATSP is log r-approximable in time O ∗ ( 2 n / r ) .

  23. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover A circuit cover of minimum length can be found in polytime.

  24. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Pick any vertex in each cycle and recurse.

  25. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover This can only decrease the total length (triangle inequality).

  26. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover n / r . ratio = recursion depth: log n for polytime; log r for time 2

  27. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Is this optimal? NO! Is this close to optimal? No idea!

  28. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Inapproximability in super-polynomial time (Randomized) Exponential Time Hypothesis: There is no (randomized) 2 o ( n ) -time algorithm solving 3-SAT. Theorem (CLN ’13) 1 / 2 − ε , Under randomized ETH, ∀ ε > 0 , for all sufficiently big r < n n 1 − ε / r 1 + ε . Max Independent Set is not r-approximable in time 2

  29. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Inapproximability in super-polynomial time (Randomized) Exponential Time Hypothesis: There is no (randomized) 2 o ( n ) -time algorithm solving 3-SAT. Theorem (CLN ’13) 1 / 2 − ε , Under randomized ETH, ∀ ε > 0 , for all sufficiently big r < n n 1 − ε / r 1 + ε . Max Independent Set is not r-approximable in time 2 SAT formula φ with N variables � graph G with r 1 + ε N 1 + ε vertices ◮ φ satisfiable ⇒ α ( G ) ≈ rN 1 + ε . ◮ φ unsatisfiable ⇒ α ( G ) ≈ r ε N 1 + ε .

  30. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Inapproximability in super-polynomial time Goal: Assuming ETH, Π is not r -approximable in time 2 o ( n / f ( r ) )

  31. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Inapproximability in super-polynomial time Goal: Assuming ETH, Π is not r -approximable in time 2 o ( n / f ( r ) ) SAT formula φ with N variables � I instance of Π s.t. ◮ |I| ≈ f ( r ) N ◮ φ satisfiable ⇒ val (Π) ≈ a ◮ φ unsatisfiable ⇒ val (Π) ≈ ra

  32. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Min Independent Dominating Set

  33. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Inapproximability in polytime [I ’91, H ’93] C 1 C 2 C 3 C 4 C 5 ¬ x 1 ¬ x 2 ¬ x 3 ¬ x 4 x 1 x 2 x 3 x 4 Satifiable CNF formula with N variables and CN clauses

  34. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Inapproximability in polytime [I ’91, H ’93] C 1 C 2 C 3 C 4 C 5 ¬ x 1 ¬ x 2 ¬ x 3 ¬ x 4 x 1 x 2 x 3 x 4 MIDS of size N

  35. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Inapproximability in polytime [I ’91, H ’93] C 1 C 2 C 3 C 4 C 5 ¬ x 1 ¬ x 2 ¬ x 3 ¬ x 4 x 1 x 2 x 3 x 4 Unsatifiable CNF formula with N variables and CN clauses

  36. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Inapproximability in polytime [I ’91, H ’93] C 1 C 2 C 3 C 4 C 5 x 1 ¬ x 1 x 2 ¬ x 2 x 3 ¬ x 3 x 4 ¬ x 4 MIDS of size greater than rN

  37. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover Inapproximability in polytime [I ’91, H ’93] C 1 C 2 C 3 C 4 C 5 x 1 ¬ x 1 x 2 ¬ x 2 x 3 ¬ x 3 x 4 ¬ x 4 9998 Set r = N 9998 ≈ n 10000 � n 0 . 999 As n = 2 N + CrN 2 ≈ N 1000

  38. Introduction Min Independent Dominating Set Max Induced Path/Forest/Tree Max Minimal Vertex Cover (In)approximability in subexponential time Our goal: Theorem Under ETH, ∀ ε > 0 , ∀ r � n, n 1 − ε / r 1 + ε ) . MIDS is not r-approximable in time O ∗ ( 2 n log ( er ) / r ) . almost matching the r -approximation in time O ∗ ( 2

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