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 .

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