hitting sets and vc dimension
play

Hitting sets and VC-dimension Nicolas Bousquet 1 e 2 Joint work with - PowerPoint PPT Presentation

Hitting sets and VC-dimension Nicolas Bousquet 1 e 2 Joint work with St ephan Thomass 1 Universit e Montpellier II, LIRMM 2 LIP, ENS Lyon Hitting sets and packings Integrality gap VC-dimension k -majority tournaments Erd os-P osa


  1. Hitting sets and VC-dimension Nicolas Bousquet 1 e 2 Joint work with St´ ephan Thomass´ 1 Universit´ e Montpellier II, LIRMM 2 LIP, ENS Lyon

  2. Hitting sets and packings Integrality gap VC-dimension k -majority tournaments Erd˝ os-P´ osa property 2VC-dimension and dual VC-dimension Graph coloring and Scott’s conjecture Domination at distance ℓ ( p , q )-property Conclusion

  3. Definitions A hypergraph is a pair ( V , E ) where V is a set of vertices and E is a set of hyperedges (subsets of vertices).

  4. Definitions A hypergraph is a pair ( V , E ) where V is a set of vertices and E is a set of hyperedges (subsets of vertices). A hitting set is a subset of vertices intersecting all the hyperedges. The transversality τ of a hypergraph is the minimum size of a hitting set. �� �� �� �� �� �� �� ��

  5. Linear programming Linear Programing Variables: for each v i ∈ V , associate x i a non negative integer. Constraints: for each e ∈ E , � x i ≥ 1 v i ∈ e Objective function: n � τ = min( x i ) i =1

  6. Linear programming Fractional Relaxation Variables: for each v i ∈ V , associate x i a non negative real. Constraints: for each e ∈ E , � x i ≥ 1 v i ∈ e Objective function: n τ ∗ = min( � x i ) i =1

  7. Integrality gap between τ and τ ∗ Inequality τ ≥ τ ∗

  8. Integrality gap between τ and τ ∗ Inequality τ ≥ τ ∗ Integrality gap V = { 1 , ..., 2 n } e ∈ E iff | e | = n . ◮ τ ∗ = 2: give the uniform weight 1 / n to each vertex. ◮ τ = n + 1, otherwise it remains one hyperedge in the complement of the hitting set.

  9. Definition The packing number ν of a hypergraph is the maximum number of disjoint hyperedges.

  10. Definition The packing number ν of a hypergraph is the maximum number of disjoint hyperedges. Linear Programing Variables: for each e i ∈ E , associate x i a non negative integer. Constraints: for each v ∈ V , � x i ≤ 1 e i / v ∈ e Objective function: | E | � ν = max( x i ) i =1

  11. Definition The packing number ν of a hypergraph is the maximum number of disjoint hyperedges. Fractional Relaxation Variables: for each e i ∈ E , associate x i a non negative real. Constraints: for each v ∈ V , � x i ≤ 1 e i / v ∈ e Objective function: | E | ν ∗ = max( � x i ) i =1

  12. Integrality gap between ν and ν ∗ Inequality ν ≤ ν ∗

  13. Integrality gap between ν and ν ∗ Inequality ν ≤ ν ∗ Integrality gap The vertices of H are the edges of a clique on n vertices. The hyperedges are the maximum stars of the clique. ◮ ν = 1 ◮ ν ∗ = n / 2

  14. Erd˝ os-P´ osa property Duality Theorem of Linear Programing τ ∗ = ν ∗

  15. Erd˝ os-P´ osa property Duality Theorem of Linear Programing τ ∗ = ν ∗ Inequalities ν ≤ ν ∗ = τ ∗ ≤ τ

  16. Erd˝ os-P´ osa property Duality Theorem of Linear Programing τ ∗ = ν ∗ Inequalities ν ≤ ν ∗ = τ ∗ ≤ τ Erd˝ os-P´ osa property A class H of hypergraphs has the Erd˝ os-P´ osa property iff there exists a function f such that for all H ∈ H , τ ≤ f ( ν ). Theorem (Erd˝ os-P´ osa) The cycle hypergraph of a graph has the Erd˝ os-P´ osa property.

  17. Our goal ν ≤ ν ∗ = τ ∗ ≤ τ ◮ Under which conditions can we bound τ by a function of τ ∗ ?

  18. Our goal ν ≤ ν ∗ = τ ∗ ≤ τ ◮ Under which conditions can we bound τ by a function of τ ∗ ? ◮ And τ by a function of ν ?

  19. Hitting sets and packings Integrality gap VC-dimension k -majority tournaments Erd˝ os-P´ osa property 2VC-dimension and dual VC-dimension Graph coloring and Scott’s conjecture Domination at distance ℓ ( p , q )-property Conclusion

  20. VC-dimension Definition A set X ⊆ V is shattered iff for all Y ⊆ X , there exist e ∈ E such that e ∩ X = Y . The VC-dimension of a hypergraph is the maximum size of a shattered set.

  21. Theorem Theorem (Haussler, Welzl ’73) Every hypergraph H of VC-dimension d satisfies τ ≤ 2 d τ ∗ log (11 τ ∗ ) .

  22. Theorem Theorem (Haussler, Welzl ’73) Every hypergraph H of VC-dimension d satisfies τ ≤ 2 d τ ∗ log (11 τ ∗ ) . ◮ Randomized proof but some proofs can be derandomized. ◮ Constructive proof: provides an approximation algorithm. ◮ Based on the fact that a hypergraph of VC-dimension d has at most n d +1 hyperedges.

  23. Applications k -majority tournament V = { 1 , ..., n } . Let ≺ 1 , . . . , ≺ 2 k − 1 be total orders on V . The tournament realized by ≺ 1 , . . . , ≺ 2 k − 1 has an arc from i to j iff i ≻ j in at least k orders. A tournament is a k -majority tournament if it can be realized by 2 k − 1 total orders.

  24. Applications k -majority tournament V = { 1 , ..., n } . Let ≺ 1 , . . . , ≺ 2 k − 1 be total orders on V . The tournament realized by ≺ 1 , . . . , ≺ 2 k − 1 has an arc from i to j iff i ≻ j in at least k orders. A tournament is a k -majority tournament if it can be realized by 2 k − 1 total orders. Theorem (Alon, Brightwell, Kierstead, Kotochka, Winkler ’04) Each k -majority tournament has a dominating set of size O ( k · log ( k )).

  25. Proof ◮ Consider the hypergraph H with hyperedges the in-neighborhoods of the vertices of T : a transversal of H is a dominating set of T .

  26. Proof ◮ Consider the hypergraph H with hyperedges the in-neighborhoods of the vertices of T : a transversal of H is a dominating set of T . ◮ τ ∗ is bounded (by 2).

  27. Proof ◮ Consider the hypergraph H with hyperedges the in-neighborhoods of the vertices of T : a transversal of H is a dominating set of T . ◮ τ ∗ is bounded (by 2). ◮ The VC-dimension is bounded (by O ( k · log ( k ))).

  28. Proof ◮ Consider the hypergraph H with hyperedges the in-neighborhoods of the vertices of T : a transversal of H is a dominating set of T . ◮ τ ∗ is bounded (by 2). ◮ The VC-dimension is bounded (by O ( k · log ( k ))). Theorem (Haussler, Welzl ’72) For every hypergraph H of VC-dimension d : τ ≤ 2 d τ ∗ log (11 τ ∗ ) .

  29. VC-dimension of the in-neighborhood hypergraph x 1 a x 2 x 3 b c ≺ 1 x 2 x 1 a b x 3 c ≺ 2 x 3 a b c x 1 x 2 ≺ 3 X = { x 1 , x 2 , x 3 } . Two vertices a , b are non equivalent if there are an order i and an element x k of X such that a ≺ i x k ≺ i b .

  30. VC-dimension of the in-neighborhood hypergraph x 1 a x 2 x 3 b c ≺ 1 x 2 x 1 a b x 3 c ≺ 2 x 3 a b c x 1 x 2 ≺ 3 X = { x 1 , x 2 , x 3 } . Two vertices a , b are non equivalent if there are an order i and an element x k of X such that a ≺ i x k ≺ i b . Observation Two equivalent vertices have the same neighborhood in X .

  31. VC-dimension of the in-neighborhood hypergraph x 1 a x 2 x 3 b c ≺ 1 x 2 x 1 a b x 3 c ≺ 2 x 3 a b c x 1 x 2 ≺ 3 X = { x 1 , x 2 , x 3 } . Two vertices a , b are non equivalent if there are an order i and an element x k of X such that a ≺ i x k ≺ i b . Observation Two equivalent vertices have the same neighborhood in X . ◮ At most ( | X | + 1) 2 k − 1 non equivalent vertices, so at most ( | X | + 1) 2 k − 1 neighborhoods in X . ◮ And X is shattered if there are 2 | X | neighborhoods in X .

  32. Conjecture Definition A set of k disjoint partial orders ≺ 1 , ..., ≺ k cover a directed graph D if x i x j is an arc iff there is an order ℓ such that x i ≺ ℓ x j .

  33. Conjecture Definition A set of k disjoint partial orders ≺ 1 , ..., ≺ k cover a directed graph D if x i x j is an arc iff there is an order ℓ such that x i ≺ ℓ x j . Conjecture Every tournament which can be covered by at most k disjoint partial orders has a dominating set of size at most f ( k ).

  34. Conjecture Definition A set of k disjoint partial orders ≺ 1 , ..., ≺ k cover a directed graph D if x i x j is an arc iff there is an order ℓ such that x i ≺ ℓ x j . Conjecture Every tournament which can be covered by at most k disjoint partial orders has a dominating set of size at most f ( k ). ◮ Related with a conjecture of Erd˝ os Sands Sauer Woodraw. ◮ The same method does not immediately holds.

  35. Hitting sets and packings Integrality gap VC-dimension k -majority tournaments Erd˝ os-P´ osa property 2VC-dimension and dual VC-dimension Graph coloring and Scott’s conjecture Domination at distance ℓ ( p , q )-property Conclusion

  36. 2VC-dimension Definition A set X ⊆ V is 2 -shattered iff for all Y ⊆ X with | Y | = 2, there exist e ∈ E such that e ∩ X = Y . The 2 VC-dimension of a hypergraph is the maximum size of a 2-shattered set.

  37. 2VC-dimension Definition A set X ⊆ V is 2 -shattered iff for all Y ⊆ X with | Y | = 2, there exist e ∈ E such that e ∩ X = Y . The 2 VC-dimension of a hypergraph is the maximum size of a 2-shattered set. ◮ VC ≤ 2VC.

  38. 2VC-dimension Definition A set X ⊆ V is 2 -shattered iff for all Y ⊆ X with | Y | = 2, there exist e ∈ E such that e ∩ X = Y . The 2 VC-dimension of a hypergraph is the maximum size of a 2-shattered set. ◮ VC ≤ 2VC. ◮ The reverse inequality does not holds.

  39. Dual hypergraph Bipartite incidence graph A hypergraph H = ( V , E ) can be seen as a bipartite incidence graph G with vertex set ( V , E ) where ( v , e ) in an edge iff v ∈ e .

Recommend


More recommend