shallow packing lemma and its applications in
play

Shallow Packing Lemma and its Applications in Combinatorial Geometry - PowerPoint PPT Presentation

Shallow Packing Lemma and its Applications in Combinatorial Geometry Arijit Ghosh 1 1 Indian Statistical Institute Kolkata, India Ghosh CAALM Workshop, 2019 Coauthors Kunal Dutta (INRIA, DataShape) Esther Ezra (Georgia Tech, Math Dep.) Bruno


  1. Shallow Packing Lemma and its Applications in Combinatorial Geometry Arijit Ghosh 1 1 Indian Statistical Institute Kolkata, India Ghosh CAALM Workshop, 2019

  2. Coauthors Kunal Dutta (INRIA, DataShape) Esther Ezra (Georgia Tech, Math Dep.) Bruno Jartoux (Ben-Gurion Univ., CS Dep.) Nabil H. Mustafa (Universit´ e Paris-Est, LIGM) Ghosh CAALM Workshop, 2019

  3. Talk will be based on the following papers Shallow packings, semialgebraic set systems, Macbeath regions and polynomial partitioning , with Bruno Jartoux, Kunal Dutta and Nabil Hassan Mustafa. Discrete & Computational Geometry , to appear. A Simple Proof of Optimal Epsilon Nets , with Kunal Dutta and Nabil Hassan Mustafa. Combinatorica , 38(5): 1269 – 1277, 2018. Two proofs for Shallow Packings , with Kunal Dutta and Esther Ezra. Discrete & Computational Geometry , 56(4): 910-939, 2016. Ghosh CAALM Workshop, 2019

  4. Situation map: three combinatorial structures Upper bound Shallow packings Tight Geometric lower set systems bound Upper Mnets bound Lower bound � Classical All known � Recent ε -nets results � New

  5. Situation map: three combinatorial structures Upper bound Shallow packings Tight Geometric lower set systems bound Upper Mnets bound Lower bound � Classical All known � Recent ε -nets results � New Ghosh CAALM Workshop, 2019

  6. Geometric set systems Point-disk incidences: an example of geometric set system Ghosh CAALM Workshop, 2019

  7. Geometric set systems Point-disk incidences: an example of geometric set system Ghosh CAALM Workshop, 2019

  8. Geometric set systems Typical applications: range searching, point set queries. Ghosh CAALM Workshop, 2019

  9. Macbeath regions Macbeath decomposition (Macbeath 1952) For any convex body K with unit volume and ε > 0, there is a small collection of convex subsets of K with volume Θ( ε ) such that any halfplane h with vol ( h ∩ K ) ≥ ε contains one of them. Ghosh CAALM Workshop, 2019

  10. Macbeath regions Macbeath decomposition (Macbeath 1952) For any convex body K with unit volume and ε > 0, there is a small collection of convex subsets of K with volume Θ( ε ) such that any halfplane h with vol ( h ∩ K ) ≥ ε contains one of them. K

  11. Macbeath regions Macbeath decomposition (Macbeath 1952) For any convex body K with unit volume and ε > 0, there is a small collection of convex subsets of K with volume Θ( ε ) such that any halfplane h with vol ( h ∩ K ) ≥ ε contains one of them. h K ≥ ε

  12. Macbeath regions Macbeath decomposition (Macbeath 1952) For any convex body K with unit volume and ε > 0, there is a small collection of convex subsets of K with volume Θ( ε ) such that any halfplane h with vol ( h ∩ K ) ≥ ε contains one of them. h K ≥ ε Ghosh CAALM Workshop, 2019

  13. Mnets, or combinatorial Macbeath regions Macbeath decomposition (Macbeath 1952) For any convex body K with unit volume and ε > 0, there is a small collection of convex subsets of K with volume Θ( ε ) such that any halfplane h with vol ( h ∩ K ) ≥ ε includes one of them. Ghosh CAALM Workshop, 2019

  14. Mnets, or combinatorial Macbeath regions Macbeath decomposition (Macbeath 1952) For any convex body K with unit volume and ε > 0, there is a small collection of convex subsets of K with volume Θ( ε ) such that any halfplane h with vol ( h ∩ K ) ≥ ε includes one of them. Mnets – for halfplanes For a set K of n points and ε > 0, an Mnet is a collection of subsets of Θ( ε n ) points such that any halfplane h with | h ∩ K | ≥ ε n includes one of them. Ghosh CAALM Workshop, 2019

  15. Mnets, or combinatorial Macbeath regions Macbeath decomposition (Macbeath 1952) For any convex body K with unit volume and ε > 0, there is a small collection of convex subsets of K with volume Θ( ε ) such that any halfplane h with vol ( h ∩ K ) ≥ ε includes one of them. Mnets – for disks For a set K of n points and ε > 0, an Mnet is a collection of subsets of Θ( ε n ) points such that any disk h with | h ∩ K | ≥ ε n includes one of them. Ghosh CAALM Workshop, 2019

  16. Mnets, or combinatorial Macbeath regions Macbeath decomposition (Macbeath 1952) For any convex body K with unit volume and ε > 0, there is a small collection of convex subsets of K with volume Θ( ε ) such that any halfplane h with vol ( h ∩ K ) ≥ ε includes one of them. Mnets – for [shapes] For a set K of n points and ε > 0, an Mnet is a collection of subsets of Θ( ε n ) points such that any [shape] h with | h ∩ K | ≥ ε n includes one of them. Ghosh CAALM Workshop, 2019

  17. Mnets, or combinatorial Macbeath regions Macbeath decomposition (Macbeath 1952) For any convex body K with unit volume and ε > 0, there is a small collection of convex subsets of K with volume Θ( ε ) such that any halfplane h with vol ( h ∩ K ) ≥ ε includes one of them. Mnets – for [shapes] For a set K of n points and ε > 0, an Mnet is a collection of subsets of Θ( ε n ) points such that any [shape] h with | h ∩ K | ≥ ε n includes one of them. Goal : discrete analogue of Macbeath’s tool. Ghosh CAALM Workshop, 2019

  18. Bounds on Mnets Question What is the minimum size of an Mnet? Ghosh CAALM Workshop, 2019

  19. Bounds on Mnets Question What is the minimum size of an Mnet? Theorem (D.–G.–J.–M. ’17) Semialgebraic set systems with VC-dim . d < ∞ and shallow cell complexity ϕ have an ε -Mnet of size � d � d �� ε · ϕ ε , d . O Ghosh CAALM Workshop, 2019

  20. Bounds on Mnets Question What is the minimum size of an Mnet? Theorem (D.–G.–J.–M. ’17) Semialgebraic set systems with VC-dim . d < ∞ and shallow cell complexity ϕ have an ε -Mnet of size � d � d �� ε · ϕ ε , d . O � Disks � Rectangles � Lines � ‘Fat’ objects × General convex sets Ghosh CAALM Workshop, 2019

  21. Bounds on Mnets Question What is the minimum size of an Mnet? Theorem (D.–G.–J.–M. ’17) Semialgebraic set systems with VC-dim . d < ∞ and shallow cell complexity ϕ have an ε -Mnet of size � d � d �� ε · ϕ ε , d . O � Disks Theorem (D.–G.–J.–M. ’17) � Rectangles This is tight for hyperplanes. � Lines � ‘Fat’ objects × General convex sets Ghosh CAALM Workshop, 2019

  22. Abstract set systems X := arbitrary n -point set Σ := collection of subsets of X , i.e., Σ ⊆ 2 X The pair ( X , Σ) is called a set system Set systems ( X , Σ) are also referred to as hypergraphs , range spaces Ghosh CAALM Workshop, 2019

  23. Abstract set systems Projection: For Y ⊆ X , Σ Y := { S ∩ Y : S ∈ Σ } and Σ k Y := { S ∩ Y : S ∈ Σ and | S ∩ Y | ≤ k } Ghosh CAALM Workshop, 2019

  24. VC dimension and shallow cell complexity Primal Shatter function Given ( X , Σ), primal shatter function is defined as π Σ ( m ) := Y ⊆ X , | Y | = m | Σ Y | max Ghosh CAALM Workshop, 2019

  25. VC dimension and shallow cell complexity Primal Shatter function Given ( X , Σ), primal shatter function is defined as π Σ ( m ) := Y ⊆ X , | Y | = m | Σ Y | max VC dimension: d 0 := max { m | π Σ ( m ) = 2 m } Ghosh CAALM Workshop, 2019

  26. VC dimension and shallow cell complexity Primal Shatter function Given ( X , Σ), primal shatter function is defined as π Σ ( m ) := Y ⊆ X , | Y | = m | Σ Y | max VC dimension: d 0 := max { m | π Σ ( m ) = 2 m } Sauer-Shelah Lemma: VC dim. d 0 implies for all m ≤ n , π Σ ( m ) ≤ O ( m d 0 ). Ghosh CAALM Workshop, 2019

  27. VC dimension and shallow cell complexity Primal Shatter function Given ( X , Σ), primal shatter function is defined as π Σ ( m ) := Y ⊆ X , | Y | = m | Σ Y | max VC dimension: d 0 := max { m | π Σ ( m ) = 2 m } Sauer-Shelah Lemma: VC dim. d 0 implies for all m ≤ n , π Σ ( m ) ≤ O ( m d 0 ). Shallow cell complexity ϕ ( · , · ) If ∀ Y ⊆ X , � � � Σ k � ≤ | Y | × ϕ ( | Y | , k ) . � � Y Ghosh CAALM Workshop, 2019

  28. Shallow cell complexity of some geometric set systems O ( | Y | ⌊ d / 2 ⌋− 1 k ⌈ d / 2 ⌉ ) 1. Points and half-spaces or orthants in R d O ( | Y | ⌊ ( d +1) / 2 ⌋− 1 k ⌈ ( d +1) / 2 ⌉ ) 2. Points and balls in R d | Y | d − 2+ ε k 1 − ε 3. ( d − 1)-variate polynomial function of constant degree and points in R d Ghosh CAALM Workshop, 2019

  29. Some geometric set systems dim = 2 dim = d + 1 dim = d + 1 dim = d + 2 Ghosh CAALM Workshop, 2019

  30. Epsilon-nets Epsilon-nets: For a set system ( X , Σ), Y ⊆ X is an ε -net if ∀ S ∈ Σ with | S | ≥ ε n , Y ∩ S � = ∅ Ghosh CAALM Workshop, 2019

  31. Epsilon-nets Epsilon-nets: For a set system ( X , Σ), Y ⊆ X is an ε -net if ∀ S ∈ Σ with | S | ≥ ε n , Y ∩ S � = ∅ Ghosh CAALM Workshop, 2019

  32. Epsilon-nets Epsilon-nets: For a set system ( X , Σ), Y ⊆ X is an ε -net if ∀ S ∈ Σ with | S | ≥ ε n , Y ∩ S � = ∅ Ghosh CAALM Workshop, 2019

  33. Epsilon-nets Epsilon-nets: For a set system ( X , Σ), Y ⊆ X is an ε -net if ∀ S ∈ Σ with | S | ≥ ε n , Y ∩ S � = ∅ Ghosh CAALM Workshop, 2019

  34. Epsilon-nets Epsilon-nets: For a set system ( X , Σ), Y ⊆ X is an ε -net if ∀ S ∈ Σ with | S | ≥ ε n , Y ∩ S � = ∅ Theorem (Haussler-Welzl’87) For a set system with VC-dimen d there exists an ε -net of size � d ε log d � O ε Ghosh CAALM Workshop, 2019

Recommend


More recommend