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

super polynomial time approximability of inapproximable
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 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

slide-2
SLIDE 2

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

approximation ratio time exponent ρ(n) n r

n/ρ−1(r)

Optimal under ETH? Consider Time-Approximation Trade-offs for Clique.

slide-3
SLIDE 3

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

approximation ratio time exponent ρ(n) n r

n/ρ−1(r)

Optimal under ETH? Clique is ˜ Θ(n)-approximable in P and optimally solvable in λn.

slide-4
SLIDE 4

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

approximation ratio time exponent ρ(n) n r

n/ρ−1(r)

Optimal under ETH? Clique is r-approximable in time 2

n/r.

slide-5
SLIDE 5

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

approximation ratio time exponent ρ(n) n r

n/ρ−1(r)

Optimal under ETH? Is this the correct algorithm? For every r?

slide-6
SLIDE 6

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

Minimization subset problems

I, n

slide-7
SLIDE 7

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

Minimization subset problems

I, n n/r

slide-8
SLIDE 8

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

Minimization subset problems

I, n n/r

slide-9
SLIDE 9

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

Minimization subset problems

I, n n/r

slide-10
SLIDE 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.

slide-11
SLIDE 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.

slide-12
SLIDE 12

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

Weakly monotone maximization subset problems

I, n

slide-13
SLIDE 13

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

Weakly monotone maximization subset problems

I, n n/r

slide-14
SLIDE 14

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

Weakly monotone maximization subset problems

I, n n/r

slide-15
SLIDE 15

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

Weakly monotone maximization subset problems

I, n n/r

slide-16
SLIDE 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.

slide-17
SLIDE 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.

slide-18
SLIDE 18

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

The r-approximation takes time O∗(

n

n/r

) = O∗(( en

n/r ) n/r) = O∗((er) n/r) = O∗(2 n log(er)/r).

slide-19
SLIDE 19

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

The r-approximation takes time O∗(

n

n/r

) = O∗(( en

n/r ) n/r) = O∗((er) n/r) = O∗(2 n log(er)/r).

Can we improve this time to O∗(2

n/r)?

slide-20
SLIDE 20

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

The r-approximation takes time O∗(

n

n/r

) = O∗(( en

n/r ) n/r) = O∗((er) n/r) = O∗(2 n log(er)/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?

slide-21
SLIDE 21

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

Min Asymmetric Traveling Salesman Problem

slide-22
SLIDE 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]. ◮ O( log n log log n)-approximation [AGMOS ’10].

Our goal:

Theorem

∀r n, Min ATSP is log r-approximable in time O∗(2

n/r).

slide-23
SLIDE 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.

slide-24
SLIDE 24

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

Pick any vertex in each cycle and recurse.

slide-25
SLIDE 25

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

This can only decrease the total length (triangle inequality).

slide-26
SLIDE 26

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

ratio = recursion depth: log n for polytime; log r for time 2

n/r.

slide-27
SLIDE 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!

slide-28
SLIDE 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) 2o(n)-time algorithm solving 3-SAT.

Theorem (CLN ’13)

Under randomized ETH, ∀ε > 0, for all sufficiently big r < n

1/2−ε,

Max Independent Set is not r-approximable in time 2

n1−ε/r1+ε.

slide-29
SLIDE 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) 2o(n)-time algorithm solving 3-SAT.

Theorem (CLN ’13)

Under randomized ETH, ∀ε > 0, for all sufficiently big r < n

1/2−ε,

Max Independent Set is not r-approximable in time 2

n1−ε/r1+ε.

SAT formula φ with N variables graph G with r 1+εN1+ε vertices

◮ φ satisfiable ⇒ α(G) ≈ rN1+ε. ◮ φ unsatisfiable ⇒ α(G) ≈ r εN1+ε.

slide-30
SLIDE 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 2o(n/f (r))

slide-31
SLIDE 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 2o(n/f (r)) SAT formula φ with N variables I instance of Π s.t.

◮ |I| ≈ f (r)N ◮ φ satisfiable ⇒ val(Π) ≈ a ◮ φ unsatisfiable ⇒ val(Π) ≈ ra

slide-32
SLIDE 32

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

Min Independent Dominating Set

slide-33
SLIDE 33

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

Inapproximability in polytime [I ’91, H ’93]

x1 ¬x1 x2 ¬x2 x3 ¬x3 x4 ¬x4 C1 C2 C3 C4 C5 Satifiable CNF formula with N variables and CN clauses

slide-34
SLIDE 34

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

Inapproximability in polytime [I ’91, H ’93]

x1 ¬x1 x2 ¬x2 x3 ¬x3 x4 ¬x4 C1 C2 C3 C4 C5 MIDS of size N

slide-35
SLIDE 35

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

Inapproximability in polytime [I ’91, H ’93]

x1 ¬x1 x2 ¬x2 x3 ¬x3 x4 ¬x4 C1 C2 C3 C4 C5 Unsatifiable CNF formula with N variables and CN clauses

slide-36
SLIDE 36

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

Inapproximability in polytime [I ’91, H ’93]

x1 ¬x1 x2 ¬x2 x3 ¬x3 x4 ¬x4 C1 C2 C3 C4 C5 MIDS of size greater than rN

slide-37
SLIDE 37

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

Inapproximability in polytime [I ’91, H ’93]

x1 ¬x1 x2 ¬x2 x3 ¬x3 x4 ¬x4 C1 C2 C3 C4 C5 Set r = N9998 ≈ n

9998 10000 n0.999

As n = 2N + CrN2 ≈ N1000

slide-38
SLIDE 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, MIDS is not r-approximable in time O∗(2

n1−ε/r1+ε).

almost matching the r-approximation in time O∗(2

n log(er)/r).

slide-39
SLIDE 39

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, MIDS is not r-approximable in time O∗(2

n1−ε/r1+ε).

In the previous reduction, n1−ε

r1+ε ≈ N2−ε′.

We need to build a graph with n ≈ rN vertices.

slide-40
SLIDE 40

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, MIDS is not r-approximable in time O∗(2

n1−ε/r1+ε).

In the previous reduction, n1−ε

r1+ε ≈ N2−ε′.

We need to build a graph with n ≈ rN vertices.

Can we use only r vertices per independent set Ci and use the inapproximability of a CSP to boost the gap?

slide-41
SLIDE 41

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

Almost linear PCP with perfect completeness?

Lemma (D ’05, BS ’04)

∃c1, c2 > 0, we can transform φ a SAT instance of size N into a constraint graph G = (V , E), Σ, E → 2Σ2 such that:

◮ |V | + |E| N(log N)c1 and |Σ| = O(1). ◮ φ satisfiable ⇒ UNSAT(G) = 0. ◮ φ unsatisfiable ⇒ UNSAT(G) 1/(log N)c2.

slide-42
SLIDE 42

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

Constraint graph

v w x y

slide-43
SLIDE 43

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

Constraint graph

v w x y v[ ] w[ ] x[ ] y[ ]

slide-44
SLIDE 44

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

v w x y r

vertices

Ivw, r

vertices

Ivw, r

vertices

Ivx, r

vertices

Iwx, r

vertices

Iwy, r

vertices

Ixy, r

vertices

Ixy, r

vertices

Ivw r

vertices

Ivx r

vertices

Iwx r

vertices

Iwy r

vertices

Ixy

slide-45
SLIDE 45

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

v w x y r

vertices

Ivw, r

vertices

Ivw, r

vertices

Ivx, r

vertices

Iwx, r

vertices

Iwy, r

vertices

Ixy, r

vertices

Ixy, r

vertices

Ivw r

vertices

Ivx r

vertices

Iwx r

vertices

Iwy r

vertices

Ixy Ist,ab ↔ s[= a]

slide-46
SLIDE 46

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

v w x y r

vertices

Ivw, r

vertices

Ivw, r

vertices

Ivx, r

vertices

Iwx, r

vertices

Iwy, r

vertices

Ixy, r

vertices

Ixy, r

vertices

Ivw r

vertices

Ivx r

vertices

Iwx r

vertices

Iwy r

vertices

Ixy Ist,ab ↔ t[b′] if ab′ satisfies st

slide-47
SLIDE 47

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

v w x y r

vertices

Ivw, r

vertices

Ivw, r

vertices

Ivx, r

vertices

Iwx, r

vertices

Iwy, r

vertices

Ixy, r

vertices

Ixy, r

vertices

Ivw r

vertices

Ivx r

vertices

Iwx r

vertices

Iwy r

vertices

Ixy Ist ↔ s[a] if ∃b, ab satisfies st

slide-48
SLIDE 48

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

v w x y r

vertices

Ivw, r

vertices

Ivw, r

vertices

Ivx, r

vertices

Iwx, r

vertices

Iwy, r

vertices

Ixy, r

vertices

Ixy, r

vertices

Ivw r

vertices

Ivx r

vertices

Iwx r

vertices

Iwy r

vertices

Ixy st is satisfied by the coloration iff Ist and

a,b Ist,ab are dominated.

slide-49
SLIDE 49

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

v w x y r

vertices

Ivw, r

vertices

Ivw, r

vertices

Ivx, r

vertices

Iwx, r

vertices

Iwy, r

vertices

Ixy, r

vertices

Ixy, r

vertices

Ivw r

vertices

Ivx r

vertices

Iwx r

vertices

Iwy r

vertices

Ixy Take for instance vw satisfied by .

slide-50
SLIDE 50

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

v w x y r

vertices

Ivw, r

vertices

Ivw, r

vertices

Ivx, r

vertices

Iwx, r

vertices

Iwy, r

vertices

Ixy, r

vertices

Ixy, r

vertices

Ivw r

vertices

Ivx r

vertices

Iwx r

vertices

Iwy r

vertices

Ixy v[ ] dominates Ivw (∃ , satisfies vw).

slide-51
SLIDE 51

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

v w x y r

vertices

Ivw, r

vertices

Ivw, r

vertices

Ivx, r

vertices

Iwx, r

vertices

Iwy, r

vertices

Ixy, r

vertices

Ixy, r

vertices

Ivw r

vertices

Ivx r

vertices

Iwx r

vertices

Iwy r

vertices

Ixy v[ ] dominates Ivw, (and potentially all the Ivw,ab with a = ).

slide-52
SLIDE 52

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

v w x y r

vertices

Ivw, r

vertices

Ivw, r

vertices

Ivx, r

vertices

Iwx, r

vertices

Iwy, r

vertices

Ixy, r

vertices

Ixy, r

vertices

Ivw r

vertices

Ivx r

vertices

Iwx r

vertices

Iwy r

vertices

Ixy w[ ] dominates Ivw, (and potentially all the Ivw,ab with a = ).

slide-53
SLIDE 53

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

v w x y r

vertices

Ivw, r

vertices

Ivw, r

vertices

Ivx, r

vertices

Iwx, r

vertices

Iwy, r

vertices

Ixy, r

vertices

Ixy, r

vertices

Ivw r

vertices

Ivx r

vertices

Iwx r

vertices

Iwy r

vertices

Ixy Reciprocally, Ist needs s[a] with ab satisfying st for some b.

slide-54
SLIDE 54

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

v w x y r

vertices

Ivw, r

vertices

Ivw, r

vertices

Ivx, r

vertices

Iwx, r

vertices

Iwy, r

vertices

Ixy, r

vertices

Ixy, r

vertices

Ivw r

vertices

Ivx r

vertices

Iwx r

vertices

Iwy r

vertices

Ixy Then, Ist,ab can only be dominated by t[b′] (if ab′ satisfies st).

slide-55
SLIDE 55

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

SAT (φ) CG (V , E) MIDS (V ′, E ′)

Recall |V | + |E| N(log N)c1 and Σ = O(1).

◮ φ satisfiable ⇒ MIDS of size |V | ≈ N. ◮ φ unsatisfiable ⇒ MIDS of size |V | + r |E| (log N)c2 ≈ rN ◮ n := |V ′| (|Σ| + 1)|V | + (1 + |Σ|2)r|E| ≈ rN

slide-56
SLIDE 56

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

Max Induced Path/Forest/Tree

slide-57
SLIDE 57

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

Theorem

Under ETH, ∀ε > 0, ∀r n

1/2−ε,

Max Induced Forest has no r-approximation in time 2

n1−ε/(2r)1+ε.

A max induced forest has size in [α(G), 2α(G)].

slide-58
SLIDE 58

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

Theorem

Under ETH, ∀ε > 0, ∀r n

1/2−ε,

Max Induced Forest has no r-approximation in time 2

n1−ε/(2r)1+ε.

A max induced forest has size in [α(G), 2α(G)].

◮ An independent set is a special forest. ◮ A forest has an independent set of size at least the half.

slide-59
SLIDE 59

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

Theorem

Under ETH, ∀ε > 0, ∀r n

1/2−ε,

Max Induced Tree has no r-approximation in time 2

n1−ε/(2r)1+ε.

Add a universal vertex v to the gap instances of MIS: G G′.

slide-60
SLIDE 60

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

Theorem

Under ETH, ∀ε > 0, ∀r n

1/2−ε,

Max Induced Tree has no r-approximation in time 2

n1−ε/(2r)1+ε.

Add a universal vertex v to the gap instances of MIS: G G′.

◮ G′ has an induced tree of size α(G) + 1. ◮ If T is an induced tree of G′, α(G) |T|/2.

slide-61
SLIDE 61

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

PCP-free inapproximability

Our goal:

Theorem

Under ETH, ∀ε > 0 and ∀r n1−ε, Max Induced Path has no r-approximation in time 2o(n/r).

slide-62
SLIDE 62

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

Walking through partial satisfying assignments

Contradicting edges are not represented

slide-63
SLIDE 63

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

slide-64
SLIDE 64

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

slide-65
SLIDE 65

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

Max Minimal Vertex Cover

slide-66
SLIDE 66

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

Approximability in polytime [BDP ’13]

◮ MMVC admits a n

1/2-approximation,

◮ but no n

1/2−ε-approximation for any ε > 0, unless P=NP.

slide-67
SLIDE 67

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

Approximability in polytime [BDP ’13]

◮ MMVC admits a n

1/2-approximation,

◮ but no n

1/2−ε-approximation for any ε > 0, unless P=NP.

Our goal:

Theorem

For any r n, MMVC is r-approximable in time O∗(3

n/r2) .

Theorem

Under ETH, ∀ε > 0, ∀r n

1/2−ε,

MMVC is not r-approximable in time O∗(2

n1−ε/r2+ε).

slide-68
SLIDE 68

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

M I Compute any maximal matching M.

slide-69
SLIDE 69

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

M I If |M| n/r, then any (minimal) vertex cover contains n/r.

slide-70
SLIDE 70

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

M I Otherwise split M into r parts (A1, A2, . . . , Ar) of size n/r2.

slide-71
SLIDE 71

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

M I For each of the 3

n/r2 independent sets of each G[Ai],

slide-72
SLIDE 72

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

M I add all the non dominated vertices of I,

slide-73
SLIDE 73

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

M I and compute a minimal vertex cover from the complement.

slide-74
SLIDE 74

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

M I and compute a minimal vertex cover from the complement.

slide-75
SLIDE 75

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

M I and compute a minimal vertex cover from the complement.

slide-76
SLIDE 76

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

M I and compute a minimal vertex cover from the complement.

slide-77
SLIDE 77

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

M I and compute a minimal vertex cover from the complement.

slide-78
SLIDE 78

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

M I and compute a minimal vertex cover from the complement.

slide-79
SLIDE 79

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

M I An optimal solution R = N(R) = N(R ∩ I) ∪

i N(R ∩ Ai).

slide-80
SLIDE 80

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

M I ∃i, |N(R ∩ I) ∪ N(R ∩ Ai)| |N(R)|

r

.

slide-81
SLIDE 81

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

M I R ∩ Ai will be tried, and completed with a superset of R ∩ I.

slide-82
SLIDE 82

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

MIS (≈ rN vertices) MMVC (≈ r 2N vertices)

slide-83
SLIDE 83

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

MIS (≈ rN vertices) MMVC (≈ r 2N vertices)

  • φ satisfiable ⇒ |IS| ≈ rN; φ unsatisfiable ⇒ |IS| ≈ N.
slide-84
SLIDE 84

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

MIS (≈ rN vertices) MMVC (≈ r 2N vertices)

  • φ satisfiable ⇒ |MVC| ≈ r 2N; φ unsatisfiable ⇒ |MVC| ≈ rN.
slide-85
SLIDE 85

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

Open questions

◮ Is there an r-approximation in O∗(2

n/r) for MIDS? for Max

Induced Matching?

slide-86
SLIDE 86

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

Open questions

◮ Is there an r-approximation in O∗(2

n/r) for MIDS? for Max

Induced Matching?

◮ Set Cover is log r-approximable in time O∗(2

n/r) [CKW ’09]

but not in time O∗(2(n/r)α) for some α [M’ 11]. Can we tighten this lower bound?

slide-87
SLIDE 87

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

Open questions

◮ Is there an r-approximation in O∗(2

n/r) for MIDS? for Max

Induced Matching?

◮ Set Cover is log r-approximable in time O∗(2

n/r) [CKW ’09]

but not in time O∗(2(n/r)α) for some α [M’ 11]. Can we tighten this lower bound?

◮ For Set Cover, we know a polytime √m-approximation [N ’07]

but only an r-approximation in time O∗(2

m/r) [CKW ’09]. Can

we match the upper and lower bounds?

slide-88
SLIDE 88

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

Open questions

◮ Is there an r-approximation in O∗(2

n/r) for MIDS? for Max

Induced Matching?

◮ Set Cover is log r-approximable in time O∗(2

n/r) [CKW ’09]

but not in time O∗(2(n/r)α) for some α [M’ 11]. Can we tighten this lower bound?

◮ For Set Cover, we know a polytime √m-approximation [N ’07]

but only an r-approximation in time O∗(2

m/r) [CKW ’09]. Can

we match the upper and lower bounds? Thank you for your attention!