Identifying codes and VC-dimension Aline Parreau University of Li` - - PowerPoint PPT Presentation

identifying codes and vc dimension
SMART_READER_LITE
LIVE PREVIEW

Identifying codes and VC-dimension Aline Parreau University of Li` - - PowerPoint PPT Presentation

Identifying codes and VC-dimension Aline Parreau University of Li` ege, Belgium Joint work with: N. Bousquet, A. Lagoutte, Z. Li and S. Tomass e Combgraph Seminar - October 3, 2013 1/27 Contents VC-dimension Identifying codes ? 2/27


slide-1
SLIDE 1

Identifying codes and VC-dimension

Aline Parreau

University of Li` ege, Belgium Joint work with:

  • N. Bousquet, A. Lagoutte, Z. Li and S. Tomass´

e Combgraph Seminar - October 3, 2013

1/27

slide-2
SLIDE 2

Contents

Identifying codes VC-dimension

?

2/27

slide-3
SLIDE 3

Part I

Identifying codes

3/27

slide-4
SLIDE 4

Fire detection in a museum?

4/27

slide-5
SLIDE 5

Fire detection in a museum?

  • Detector can detect fire in their room or in their

neighborhood.

4/27

slide-6
SLIDE 6

Fire detection in a museum?

  • Detector can detect fire in their room or in their

neighborhood.

4/27

slide-7
SLIDE 7

Fire detection in a museum?

  • Detector can detect fire in their room or in their

neighborhood.

4/27

slide-8
SLIDE 8

Fire detection in a museum?

  • Detector can detect fire in their room or in their

neighborhood.

4/27

slide-9
SLIDE 9

Fire detection in a museum?

  • Detector can detect fire in their room or in their

neighborhood.

  • Each room must contain a detector or have a detector in a

neighboring room.

4/27

slide-10
SLIDE 10

Fire detection in a museum?

  • Detector can detect fire in their room or in their

neighborhood.

  • Each room must contain a detector or have a detector in a

neighboring room.

4/27

slide-11
SLIDE 11

Modelization with a graph

  • Vertices V : rooms
  • Edges E: between two neighboring rooms

5/27

slide-12
SLIDE 12

Modelization with a graph

  • Vertices V : rooms
  • Edges E: between two neighboring rooms

5/27

slide-13
SLIDE 13

Modelization with a graph

  • Vertices V : rooms
  • Edges E: between two neighboring rooms
  • Set of detectors = dominating set S:

∀u ∈ V , N[u] ∩ S = ∅

5/27

slide-14
SLIDE 14

Modelization with a graph

  • Vertices V : rooms
  • Edges E: between two neighboring rooms
  • Set of detectors = dominating set S:

∀u ∈ V , N[u] ∩ S = ∅

5/27

slide-15
SLIDE 15

Back to the museum

6/27

slide-16
SLIDE 16

Back to the museum

Where is the fire ?

6/27

slide-17
SLIDE 17

Back to the museum

Where is the fire ?

6/27

slide-18
SLIDE 18

Back to the museum

Where is the fire ?

6/27

slide-19
SLIDE 19

Back to the museum ? ?

Where is the fire ?

To locate the fire, we need more detectors.

6/27

slide-20
SLIDE 20

Identifying where is the fire

b c a d

6/27

slide-21
SLIDE 21

Identifying where is the fire

b c a d a,b b a,b,c b,c,d b,c c,d In each room, the set of detectors in the neighborhood is unique.

6/27

slide-22
SLIDE 22

Modelization with a graph

Identifying code C = subset of vertices which is

  • dominating : ∀u ∈ V , N[u] ∩ C = ∅,
  • separating : ∀u, v ∈ V , N[u] ∩ C = N[v] ∩ C.

5 1 2 6 3 4 b a c d 5 1 6 4 V \ C a b c d 1

  • 2
  • 3
  • 4
  • 5
  • 6
  • Given a graph G, what is the size γID(G) of minimum identifying

code ?

7/27

slide-23
SLIDE 23

Modelization with a graph

Identifying code C = subset of vertices which is

  • dominating : ∀u ∈ V , N[u] ∩ C = ∅,
  • separating : ∀u, v ∈ V , N[u] ∩ C = N[v] ∩ C.

5 1 2 6 3 4 b a c d 5 1 6 4 V \ C a b c d 1

  • 2
  • 3
  • 4
  • 5
  • 6
  • Given a graph G, what is the size γID(G) of minimum identifying

code ?

7/27

slide-24
SLIDE 24

Modelization with a graph

Identifying code C = subset of vertices which is

  • dominating : ∀u ∈ V , N[u] ∩ C = ∅,
  • separating : ∀u, v ∈ V , N[u] ∩ C = N[v] ∩ C.

5 1 2 6 3 4 b a c d 5 1 6 4 V \ C a b c d 1

  • 2
  • 3
  • 4
  • 5
  • 6
  • Given a graph G, what is the size γID(G) of minimum identifying

code ?

7/27

slide-25
SLIDE 25

Modelization with a graph

Identifying code C = subset of vertices which is

  • dominating : ∀u ∈ V , N[u] ∩ C = ∅,
  • separating : ∀u, v ∈ V , N[u] ∩ C = N[v] ∩ C.

5 1 2 6 3 4 b a c d 5 1 6 4 V \ C a b c d 1

  • 2
  • 3
  • 4
  • 5
  • 6
  • Given a graph G, what is the size γID(G) of minimum identifying

code ?

7/27

slide-26
SLIDE 26

Some facts about identifying codes

  • Introduced in 1998 by Karpvosky, Chakrabarty and Levitin
  • Exists iff there is no twins

u v Twins: N[u] = N[v]

8/27

slide-27
SLIDE 27

Some facts about identifying codes

  • Introduced in 1998 by Karpvosky, Chakrabarty and Levitin
  • Exists iff there is no twins
  • NP-complete (Charon, Hudry, Lobstein, 2001)

8/27

slide-28
SLIDE 28

Some facts about identifying codes

  • Introduced in 1998 by Karpvosky, Chakrabarty and Levitin
  • Exists iff there is no twins
  • NP-complete (Charon, Hudry, Lobstein, 2001)
  • Hard to approximate: best approximation factor log(|V |)

8/27

slide-29
SLIDE 29

Some facts about identifying codes

  • Introduced in 1998 by Karpvosky, Chakrabarty and Levitin
  • Exists iff there is no twins
  • NP-complete (Charon, Hudry, Lobstein, 2001)
  • Hard to approximate: best approximation factor log(|V |)
  • Lower bound:

→ A vertex is identified by a nonempty subset of C ⇒ |V | ≤ 2γID(G) − 1

γID(G) ≥ log(|V | + 1) Tight example: b c a

8/27

slide-30
SLIDE 30

Some facts about identifying codes

  • Introduced in 1998 by Karpvosky, Chakrabarty and Levitin
  • Exists iff there is no twins
  • NP-complete (Charon, Hudry, Lobstein, 2001)
  • Hard to approximate: best approximation factor log(|V |)
  • Lower bound:

→ A vertex is identified by a nonempty subset of C ⇒ |V | ≤ 2γID(G) − 1

γID(G) ≥ log(|V | + 1) Tight example: b c a bc ac ab abc

8/27

slide-31
SLIDE 31

In restricted classes of graphs?

Example 1: Class of interval graphs

I1 I4 I2 I5 I3

1 2 3 4 5

9/27

slide-32
SLIDE 32

In restricted classes of graphs?

Example 1: Class of interval graphs

I1 I4 I2 I5 I3

1 2 3 4 5 If G is an interval graph, γID(G) ≥

  • 2|V |.

Proposition Foucaud, Naserasr, P., Valicov, 2012+

9/27

slide-33
SLIDE 33

In restricted classes of graphs?

Example 2: Class of split graphs Clique Stable set

10/27

slide-34
SLIDE 34

In restricted classes of graphs?

Example 2: Class of split graphs Clique Stable set For infinitely many split graphs G, γID(G) = log(|V | + 1). Proposition Min-Id-Code is log-APX-hard for split graphs. Proposition Foucaud, 2013

10/27

slide-35
SLIDE 35

Some known results in restricted classes of graphs

Restriction: classes of graphs closed by induced subgraphs Graph class lower bound (order) Approximation All log n log APX-h Split log n log APX-h Interval n1/2

  • pen

Unit Interval n 2 Bipartite log n log APX-h Line graphs n1/2 4 Chordal log n log APX-h Planar n 7 Cograph n 1

11/27

slide-36
SLIDE 36

Part II

VC-dimension

12/27

slide-37
SLIDE 37

Shattered set

  • H = (V , E) an hypergraph
  • A set X ⊆ V is shattered if for all Y ⊆ X, there exists e ∈ E,

s.t e ∩ X = Y . A 2-shattered set A 3-shattered set

13/27

slide-38
SLIDE 38

Vapnik Chervonenkis (VC) dimension of an hypergraph

  • A set X is shattered if ∀Y ⊆ X, ∃e ∈ E, s.t e ∩ X = Y .
  • VC-dimension of H: largest size of a shattered set.

14/27

slide-39
SLIDE 39

Vapnik Chervonenkis (VC) dimension of an hypergraph

  • A set X is shattered if ∀Y ⊆ X, ∃e ∈ E, s.t e ∩ X = Y .
  • VC-dimension of H: largest size of a shattered set.

No 3-shattered set ⇒ VC-dim ≤ 2

14/27

slide-40
SLIDE 40

Vapnik Chervonenkis (VC) dimension of an hypergraph

  • A set X is shattered if ∀Y ⊆ X, ∃e ∈ E, s.t e ∩ X = Y .
  • VC-dimension of H: largest size of a shattered set.

No 3-shattered set ⇒ VC-dim ≤ 2 A 2-shattered set ⇒ VC-dim = 2

14/27

slide-41
SLIDE 41

Vapnik Chervonenkis (VC) dimension of an hypergraph

  • A set X is shattered if ∀Y ⊆ X, ∃e ∈ E, s.t e ∩ X = Y .
  • VC-dimension of H: largest size of a shattered set.

No 3-shattered set ⇒ VC-dim ≤ 2 A 2-shattered set ⇒ VC-dim = 2

14/27

slide-42
SLIDE 42

Vapnik Chervonenkis (VC) dimension of an hypergraph

  • A set X is shattered if ∀Y ⊆ X, ∃e ∈ E, s.t e ∩ X = Y .
  • VC-dimension of H: largest size of a shattered set.

No 3-shattered set ⇒ VC-dim ≤ 2 A 2-shattered set ⇒ VC-dim = 2

14/27

slide-43
SLIDE 43

Vapnik Chervonenkis (VC) dimension of an hypergraph

  • A set X is shattered if ∀Y ⊆ X, ∃e ∈ E, s.t e ∩ X = Y .
  • VC-dimension of H: largest size of a shattered set.

No 3-shattered set ⇒ VC-dim ≤ 2 A 2-shattered set ⇒ VC-dim = 2

14/27

slide-44
SLIDE 44

Vapnik Chervonenkis (VC) dimension of an hypergraph

  • A set X is shattered if ∀Y ⊆ X, ∃e ∈ E, s.t e ∩ X = Y .
  • VC-dimension of H: largest size of a shattered set.

No 3-shattered set ⇒ VC-dim ≤ 2 A 2-shattered set ⇒ VC-dim = 2

14/27

slide-45
SLIDE 45

VC dimension of a graph / of a class of graph

  • VC-dimension of G: VC-dim of the hypergraph of closed

neighborhoods

VC-dim(G) = 2

15/27

slide-46
SLIDE 46

VC dimension of a graph / of a class of graph

  • VC-dimension of G: VC-dim of the hypergraph of closed

neighborhoods

VC-dim(G) = 2

  • VC-dimension of a class C: maximal VC-dimension over C

◮ Class of interval graphs has VC-dimension 2. ◮ Class of split graphs has infinite VC-dimension. 15/27

slide-47
SLIDE 47

Split graphs have infinite VC-dimension

For any k, there is a split graph with VC-dimension k. Clique of size k 1 2 3 4 Stable set

  • f size 2k

16/27

slide-48
SLIDE 48

Split graphs have infinite VC-dimension

For any k, there is a split graph with VC-dimension k. Clique of size k 1 2 3 4 Stable set

  • f size 2k

{1, 2, 4}

16/27

slide-49
SLIDE 49

Intervals have finite VC-dimension

There is no interval graph with VC-dimension 3. Assume there is a shattered set {1, 2, 3}.

Shattered set 1 3 2 1 3 2 1 3 2 1 3 2 Intervals 1 2 3 1 2 3 1 2 3 Objection

{1, 3} {1, 3} {1, 3}

17/27

slide-50
SLIDE 50

Intervals have finite VC-dimension

There is no interval graph with VC-dimension 3. Assume there is a shattered set {1, 2, 3}.

Shattered set 1 3 2 1 3 2 1 3 2 1 3 2 Intervals 1 2 3 1 2 3 1 2 3 Objection

{1, 3} {1, 3} {1, 3}

1 3 2

17/27

slide-51
SLIDE 51

Intervals have finite VC-dimension

There is no interval graph with VC-dimension 3. Assume there is a shattered set {1, 2, 3}.

Shattered set 1 3 2 1 3 2 1 3 2 1 3 2 Intervals 1 2 3 1 2 3 1 2 3 Objection

{1, 3} {1, 3} {1, 3}

1 3 2

{1, 2}

17/27

slide-52
SLIDE 52

Intervals have finite VC-dimension

There is no interval graph with VC-dimension 3. Assume there is a shattered set {1, 2, 3}.

Shattered set 1 3 2 1 3 2 1 3 2 1 3 2 Intervals 1 2 3 1 2 3 1 2 3 Objection

{1, 3} {1, 3} {1, 3}

1 3 2

{1, 3} {1, 2} {2, 3}

17/27

slide-53
SLIDE 53

Intervals have finite VC-dimension

There is no interval graph with VC-dimension 3. Assume there is a shattered set {1, 2, 3}.

Shattered set 1 3 2 1 3 2 1 3 2 1 3 2 Intervals 1 2 3 1 2 3 1 2 3 Objection

{1, 3} {1, 3} {1, 3}

1 3 2

{1, 3} {1, 2} {2, 3}

Forbidden for intervals !

Interval graphs have VC-dimension at most 2.

17/27

slide-54
SLIDE 54

Part III

Identifying codes and VC-dimension

18/27

slide-55
SLIDE 55

Back to identifying codes

Graph class Lower bound (order) Approx All log n log APX-h Split log n log APX-h Interval n1/2

  • pen

Unit Interval n 2 Bipartite log n log APX-h Line graphs n1/2 4 Chordal log n log APX-h Planar n 7 Cograph n 1

19/27

slide-56
SLIDE 56

Back to identifying codes

Graph class Lower bound (order) Approx All log n log APX-h Split log n log APX-h Interval n1/2

  • pen

Unit Interval n 2 Bipartite log n log APX-h Line graphs n1/2 4 Chordal log n log APX-h Planar n 7 Cograph n 1 VC dim) ∞ ∞ 2 2 ∞ 4 ∞ 4 2

19/27

slide-57
SLIDE 57

Back to identifying codes

Graph class Lower bound (order) Approx All log n log APX-h Split log n log APX-h Interval n1/2

  • pen

Unit Interval n 2 Bipartite log n log APX-h Line graphs n1/2 4 Chordal log n log APX-h Planar n 7 Cograph n 1 VC dim) ∞ ∞ 2 2 ∞ 4 ∞ 4 2

19/27

slide-58
SLIDE 58

Back to identifying codes

Graph class Lower bound (order) Approx All log n log APX-h Split log n log APX-h Bipartite log n log APX-h Chordal log n log APX-h Interval n1/2

  • pen

Unit Interval n 2 Line graphs n1/2 4 Planar n 7 Cograph n 1 VC dim) ∞ ∞ ∞ ∞ 2 2 4 4 2

19/27

slide-59
SLIDE 59

A dichotomy result

VC-dim of C ? Infinite

There are infinetly many G, γID(G) ≈ log |V |

Finite d

For all G, γID(G) ≥ c˙ |V |1/d

Theorem

20/27

slide-60
SLIDE 60

Proof - Case with infinite VC dimension

If C has infinite VC-dimension, for any integer k, C contains a graph G with at least 2k vertices and an identifying code ≤ 2k. Proposition

21/27

slide-61
SLIDE 61

Proof - Case with infinite VC dimension

If C has infinite VC-dimension, for any integer k, C contains a graph G with at least 2k vertices and an identifying code ≤ 2k. Proposition Proof:

  • Let G ∈ C of VC-dim k and X be a shattered set of size k.
  • Let Y be a set shattering X.
  • C = X identifies all vertices of Y .
  • Add to C at most k vertices of Y to identify vertices of X.

→ G ′ = G[X ∪ Y ] satisfies the claim.

21/27

slide-62
SLIDE 62

Proof - Case with finite VC dimension

If C has finite VC-dimension d, ∀G ∈ C, γID(G) ≥ c˙ |V |1/d. Proposition

22/27

slide-63
SLIDE 63

Proof - Case with finite VC dimension

If C has finite VC-dimension d, ∀G ∈ C, γID(G) ≥ c˙ |V |1/d. Proposition Proof: direct consequence of: Let X be a subset of vertices of graph G of VC-dimension d. The number of distinct traces on X is at most d

i=1

|X|

i

  • ≤ c1|X|d.

Sauer’s Lemma X

Distinct traces ≤ c1|X|d

22/27

slide-64
SLIDE 64

Proof - Case with finite VC dimension

If C has finite VC-dimension d, ∀G ∈ C, γID(G) ≥ c˙ |V |1/d. Proposition Proof: direct consequence of: Let X be a subset of vertices of graph G of VC-dimension d. The number of distinct traces on X is at most d

i=1

|X|

i

  • ≤ c1|X|d.

Sauer’s Lemma X

Distinct traces ≤ c1|X|d

γID(G) ≤ c1γID(G)d Identifying code All vertices |V |

22/27

slide-65
SLIDE 65

Back to the table

Graph class Lower bound Approx VC-dim All log n log APX-h ∞ Split log n log APX-h ∞ Bipartite log n log APX-h ∞ Chordal log n log APX-h ∞ Interval n1/2

  • pen

2 Unit Interval n 2 2 Line graphs n1/2 4 4 Planar n 7 4 Cograph n 1 2 Permutation n1/3

  • pen

3 Unit disk graphs n1/3

  • pen

3

  • Lower bound not optimal (ex: Line graphs)

23/27

slide-66
SLIDE 66

Back to the table

Graph class Lower bound Approx ? VC-dim All log n log APX-h ∞ Split log n log APX-h ∞ Bipartite log n log APX-h ∞ Chordal log n log APX-h ∞ Interval n1/2

  • pen

2 Unit Interval n 2 2 Line graphs n1/2 4 4 Planar n 7 4 Cograph n 1 2 Permutation n1/3

  • pen

3 Unit disk graphs n1/3

  • pen

3

  • Lower bound not optimal (ex: Line graphs)
  • What about approximation ?

23/27

slide-67
SLIDE 67

Inapproximability in infinite VC dimension

If C has ∞ VC-dimension, Min-Id-Code is log-APX-hard on C. Theorem

24/27

slide-68
SLIDE 68

Inapproximability in infinite VC dimension

If C has ∞ VC-dimension, Min-Id-Code is log-APX-hard on C. Theorem Consequence of: If C has infinite VC-dimension, C contains:

  • all bipartite graphs, or
  • all split graphs, or
  • all cobipartite graphs.

Proposition and Min-Id-Code is log-APX-hard on bipartite, split and cobipartite graphs. Theorem Foucaud, 2013

24/27

slide-69
SLIDE 69

Sketch of the proof

If C has infinite VC-dimension, C contains all bipartite graphs, or all split graphs, or all cobipartite graphs. Proposition

  • 1. C is full-crossing bipartite:

For any bipartite graph H = (A ∪ B, E), by adding edges on A or on B to H, we can get an element H′ of C.

a1 a2 a3 a4 b1 b2 b3 b4

H

25/27

slide-70
SLIDE 70

Sketch of the proof

If C has infinite VC-dimension, C contains all bipartite graphs, or all split graphs, or all cobipartite graphs. Proposition

  • 1. C is full-crossing bipartite:

For any bipartite graph H = (A ∪ B, E), by adding edges on A or on B to H, we can get an element H′ of C. Y A Z

Shattered set

  • f size 3|A|

y1 a1 y2 a2 y3 a3 y4 a4 a1 a2 a3 a4 b1 b2 b3 b4

H

25/27

slide-71
SLIDE 71

Sketch of the proof

If C has infinite VC-dimension, C contains all bipartite graphs, or all split graphs, or all cobipartite graphs. Proposition

  • 1. C is full-crossing bipartite:

For any bipartite graph H = (A ∪ B, E), by adding edges on A or on B to H, we can get an element H′ of C. Y A Z

Shattered set

  • f size 3|A|

Z0 ∀i, N[ai] ∩ Z = Z0 y1 a1 y2 a2 y3 a3 y4 a4 a1 a2 a3 a4 b1 b2 b3 b4

H

25/27

slide-72
SLIDE 72

Sketch of the proof

If C has infinite VC-dimension, C contains all bipartite graphs, or all split graphs, or all cobipartite graphs. Proposition

  • 1. C is full-crossing bipartite:

For any bipartite graph H = (A ∪ B, E), by adding edges on A or on B to H, we can get an element H′ of C. Y A Z

Shattered set

  • f size 3|A|

Z0 ∀i, N[ai] ∩ Z = Z0 y1 a1 y2 a2 y3 a3 y4 a4

B

b1 a1 a2 a3 a4 b1 b2 b3 b4

H

25/27

slide-73
SLIDE 73

Sketch of the proof

If C has infinite VC-dimension, C contains all bipartite graphs, or all split graphs, or all cobipartite graphs. Proposition

  • 1. C is full-crossing bipartite:

For any bipartite graph H = (A ∪ B, E), by adding edges on A or on B to H, we can get an element H′ of C. Y A Z

Shattered set

  • f size 3|A|

Z0 ∀i, N[ai] ∩ Z = Z0 y1 a1 y2 a2 y3 a3 y4 a4

B

b1

N[bi] = {yi} ∪ NH(bi) ∪ Z0

a1 a2 a3 a4 b1 b2 b3 b4

H

25/27

slide-74
SLIDE 74

Sketch of the proof

If C has infinite VC-dimension, C contains all bipartite graphs, or all split graphs, or all cobipartite graphs. Proposition

  • 1. C is full-crossing bipartite:

For any bipartite graph H = (A ∪ B, E), by adding edges on A or on B to H, we can get an element H′ of C. Y A Z

Shattered set

  • f size 3|A|

Z0 ∀i, N[ai] ∩ Z = Z0 y1 a1 y2 a2 y3 a3 y4 a4

B

b1 b2 b3 b4

N[bi] = {yi} ∪ NH(bi) ∪ Z0

a1 a2 a3 a4 b1 b2 b3 b4

H

25/27

slide-75
SLIDE 75

Sketch of the proof

If C has infinite VC-dimension, C contains all bipartite graphs, or all split graphs, or all cobipartite graphs. Proposition

  • 1. C is full-crossing bipartite:

For any bipartite graph H = (A ∪ B, E), by adding edges on A or on B to H, we can get an element H′ of C. Y A Z

Shattered set

  • f size 3|A|

Z0 ∀i, N[ai] ∩ Z = Z0 y1 a1 y2 a2 y3 a3 y4 a4

B

b1 b2 b3 b4

N[bi] = {yi} ∪ NH(bi) ∪ Z0

H′

a1 a2 a3 a4 b1 b2 b3 b4

H

25/27

slide-76
SLIDE 76

Sketch of the proof

If C has infinite VC-dimension, C contains all bipartite graphs, or all split graphs, or all cobipartite graphs. Proposition

  • 1. C is full-crossing bipartite:

For any bipartite graph H = (A ∪ B, E), by adding edges on A or on B to H, we can get an element H′ of C.

  • 2. H′ induces cliques or stable sets on A and B.

25/27

slide-77
SLIDE 77

Sketch of the proof

If C has infinite VC-dimension, C contains all bipartite graphs, or all split graphs, or all cobipartite graphs. Proposition

  • 1. C is full-crossing bipartite:

For any bipartite graph H = (A ∪ B, E), by adding edges on A or on B to H, we can get an element H′ of C.

  • 2. H′ induces cliques or stable sets on A and B.
  • 3. Conclusion :

For any bipartite H,

H0

  • r

H1

  • r

H2

  • r

H3

∈ C (Hn) : sequence of universal bipartite graphs. ⇒ ∃i ∈ {0, 1, 2, 3}, Hi

n ∈ C for infinitely many n.

⇒ All bipartites (i = 0) or all splits (i = 1, 2) or all cobipartites

(i = 3) are in C.

25/27

slide-78
SLIDE 78

In the finite case ?

Graph class Lower bound Approx VC-dim All log n log APX-h ∞ Split log n log APX-h ∞ Bipartite log n log APX-h ∞ Chordal log n log APX-h ∞ Interval n1/2

  • pen

2 Unit Interval n 2 2 Line graphs n1/2 4 4 Planar n 7 4 Cograph n 1 2 Permutation n1/3

  • pen

3 Unit disk graphs n1/3

  • pen

3 Is there a constant approximation in finite VC-dimension?

26/27

slide-79
SLIDE 79

A class of finite VC-dimension with no good approximation

Min-ID-Code cannot be approximed within a o(log |V |) factor in polynomial time for the class of bipartite C4-free graphs. Theorem

  • Class of VC-dimension 2
  • Reduction from Set covering with intersection 1.

27/27

slide-80
SLIDE 80

A class of finite VC-dimension with no good approximation

Min-ID-Code cannot be approximed within a o(log |V |) factor in polynomial time for the class of bipartite C4-free graphs. Theorem

  • Class of VC-dimension 2
  • Reduction from Set covering with intersection 1.

Gracias !

27/27