English

Efficiently stabbing convex polygons and variants of the Hadwiger-Debrunner $(p, q)$-theorem

Computational Geometry 2021-03-04 v2

Abstract

Hadwiger and Debrunner showed that for families of convex sets in Rd\mathbb{R}^d with the property that among any pp of them some qq have a common point, the whole family can be stabbed with pq+1p-q+1 points if pqd+1p \geq q \geq d+1 and (d1)p<d(q1)(d-1)p < d(q-1). This generalizes a classical result by Helly. We show how such a stabbing set can be computed for a family of convex polygons in the plane with a total of nn vertices in O((pq+1)n4/3log8n(loglogn)1/3+np2)O((p-q+1)n^{4/3}\log^{8} n(\log\log n)^{1/3} + np^2) expected time. For polyhedra in R3\mathbb{R}^3, we get an algorithm running in O((pq+1)n5/2log10n(loglogn)1/6+np3)O((p-q+1)n^{5/2}\log^{10} n(\log\log n)^{1/6} + np^3) expected time. We also investigate other conditions on convex polygons for which our algorithm can find a fixed number of points stabbing them. Finally, we show that analogous results of the Hadwiger and Debrunner (p,q)(p,q)-theorem hold in other settings, such as convex sets in Rd×Zk\mathbb{R}^d\times\mathbb{Z}^k or abstract convex geometries.

Keywords

Cite

@article{arxiv.2002.06947,
  title  = {Efficiently stabbing convex polygons and variants of the Hadwiger-Debrunner $(p, q)$-theorem},
  author = {Justin Dallant and Patrick Schnider},
  journal= {arXiv preprint arXiv:2002.06947},
  year   = {2021}
}