Discrete & Computational Geometry

, Volume 58, Issue 4, pp 849–870 | Cite as

On the Combinatorial Complexity of Approximating Polytopes

  • Sunil Arya
  • Guilherme D. da Fonseca
  • David M. Mount
Article
  • 160 Downloads

Abstract

Approximating convex bodies succinctly by convex polytopes is a fundamental problem in discrete geometry. A convex body K of diameter \(\mathrm {diam}(K)\) is given in Euclidean d-dimensional space, where d is a constant. Given an error parameter \(\varepsilon > 0\), the objective is to determine a polytope of minimum combinatorial complexity whose Hausdorff distance from K is at most \(\varepsilon \cdot \mathrm {diam}(K)\). By combinatorial complexity we mean the total number of faces of all dimensions of the polytope. A well-known result by Dudley implies that \(O(1/\varepsilon ^{(d-1)/2})\) facets suffice, and a dual result by Bronshteyn and Ivanov similarly bounds the number of vertices, but neither result bounds the total combinatorial complexity. We show that there exists an approximating polytope whose total combinatorial complexity is \(\widetilde{O}(1/\varepsilon ^{(d-1)/2})\), where \(\widetilde{O}\) conceals a polylogarithmic factor in \(1/\varepsilon \). This is a significant improvement upon the best known bound, which is roughly \(O(1/\varepsilon ^{d-2})\). Our result is based on a novel combination of both old and new ideas. First, we employ Macbeath regions, a classical structure from the theory of convexity. The construction of our approximating polytope employs a new stratified placement of these regions. Second, in order to analyze the combinatorial complexity of the approximating polytope, we present a tight analysis of a width-based variant of Bárány and Larman’s economical cap covering. Finally, we use a deterministic adaptation of the witness-collector technique (developed recently by Devillers et al.) in the context of our stratified construction.

Keywords

Convex polytopes Polytope approximation Combinatorial complexity Macbeath regions 

Mathematics Subject Classification

52C45 

Notes

Acknowledgements

We would like to thank the reviewers (of both the conference and journal versions) for their many valuable suggestions. The work of S. Arya was supported by the Research Grants Council of Hong Kong, China under Project Number 610012. The work of D.M. Mount was supported by NSF Grants CCF-1117259 and CCF-1618866.

References

  1. 1.
    Agarwal, P.K., Har-Peled, S., Varadarajan, K.R.: Approximating extent measures of points. J. ACM 51(4), 606–635 (2004)CrossRefMATHMathSciNetGoogle Scholar
  2. 2.
    Andrews, G.E.: A lower bound for the volumes of strictly convex bodies with many boundary points. Trans. Am. Math. Soc. 106(2), 270–279 (1963)CrossRefMATHMathSciNetGoogle Scholar
  3. 3.
    Arya, S., Malamatos, T., Mount, D.M.: The effect of corners on the complexity of approximate range searching. Discrete Comput. Geom. 41(3), 398–443 (2009)CrossRefMATHMathSciNetGoogle Scholar
  4. 4.
    Arya, S., da Fonseca, G.D., Mount, D.M.: Optimal area-sensitive bounds for polytope approximation. In: Proceedings of the 28th Annual ACM Symposium on Computational Geometry, pp. 363–372 (2012)Google Scholar
  5. 5.
    Arya, S., da Fonseca, G.D., Mount, D.M.: Optimal approximate polytope membership. In: Proceedings of the 28th Annual ACM-SIAM Symposium on Discrete Algorithms (2017, to appear)Google Scholar
  6. 6.
    Arya, S., Mount, D.M., Xia, J.: Tight lower bounds for halfspace range searching. Discrete Comput. Geom. 47(4), 711–730 (2012)CrossRefMATHMathSciNetGoogle Scholar
  7. 7.
    Bárány, I.: Intrinsic volumes and \(f\)-vectors of random polytopes. Math. Ann. 285(4), 671–699 (1989)CrossRefMATHMathSciNetGoogle Scholar
  8. 8.
    Bárány, I.: The technique of \(M\)-regions and cap-coverings: a survey. Rend. Circ. Mat. Palermo Suppl. 65, 21–38 (2000)MATHMathSciNetGoogle Scholar
  9. 9.
    Bárány, I.: Extremal problems for convex lattice polytopes: a survey. In: Goodman, J.E., Pach, J., Pollack, R. (eds.) Surveys on Discrete and Computational Geometry. Contemporary Mathematics, vol. 453, pp. 87–103. American Mathematical Society, Providence (2008)Google Scholar
  10. 10.
    Bárány, I., Larman, D.G.: Convex bodies, economic cap coverings, random polytopes. Mathematika 35(2), 274–291 (1988)CrossRefMATHMathSciNetGoogle Scholar
  11. 11.
    Böröczky Jr., K.: Approximation of general smooth convex bodies. Adv. Math. 153(2), 325–341 (2000)CrossRefMATHMathSciNetGoogle Scholar
  12. 12.
    Brönnimann, H., Chazelle, B., Pach, J.: How hard is halfspace range searching? Discrete Comput. Geom. 10(2), 143–155 (1993)CrossRefMATHMathSciNetGoogle Scholar
  13. 13.
    Bronshteyn, E.M., Ivanov, L.D.: The approximation of convex sets by polyhedra. Sib. Math. J. 16(5), 852–853 (1976)CrossRefMATHMathSciNetGoogle Scholar
  14. 14.
    Bronstein, E.M.: Approximation of convex sets by polytopes. J. Math. Sci. 153(6), 727–762 (2008)CrossRefMATHMathSciNetGoogle Scholar
  15. 15.
    Clarkson, K.L.: Algorithms for polytope covering and approximation. In: Proceedings of the Third International Workshop Algorithms and Data Structures, pp. 246–252 (1993)Google Scholar
  16. 16.
    Clarkson, K.L.: Building triangulations using \(\varepsilon \)-nets. In: Proceedings of the 38th Annual ACM Symposium on Theory Computing, pp. 326–335 (2006)Google Scholar
  17. 17.
    Devillers, O., Glisse, M., Goaoc, X.: Complexity analysis of random geometric structures made simpler. In: Proceedings of the 29th Annual ACM Symposium on Computational Geometry, pp. 167–176 (2013)Google Scholar
  18. 18.
    Dudley, R.M.: Metric entropy of some classes of sets with differentiable boundaries. J. Approx. Theory 10(3), 227–236 (1974)CrossRefMATHMathSciNetGoogle Scholar
  19. 19.
    Ewald, G., Larman, D.G., Rogers, C.A.: The directions of the line segments and of the \(r\)-dimensional balls on the boundary of a convex body in Euclidean space. Mathematika 17(1), 1–20 (1970)CrossRefMATHMathSciNetGoogle Scholar
  20. 20.
    Fejes Tóth, L.: Approximation by polygons and polyhedra. Bull. Am. Math. Soc. 54(4), 431–438 (1948)Google Scholar
  21. 21.
    Gruber, P.M.: Asymptotic estimates for best and stepwise approximation of convex bodies II. Forum Math. 5(6), 521–538 (1993)MATHMathSciNetGoogle Scholar
  22. 22.
    Har-Peled, S.: Geometric Approximation Algorithms. Mathematical Surveys and Monographs, vol. 173. American Mathematical Society, Providence, RI (2011)MATHGoogle Scholar
  23. 23.
    John, F.: Extremum problems with inequalities as subsidiary conditions. In: Studies and Essays Presented to R. Courant on his 60th Birthday, pp. 187–204. Interscience, New York (1948)Google Scholar
  24. 24.
    Macbeath, A.M.: A theorem on non-homogeneous lattices. Ann. Math. 56(2), 269–293 (1952)CrossRefMATHMathSciNetGoogle Scholar
  25. 25.
    McMullen, P.: The maximum numbers of faces of a convex polytope. Mathematika 17(2), 179–184 (1970)CrossRefMATHMathSciNetGoogle Scholar
  26. 26.
    Mitchell, J.S.B., Suri, S.: Separation and approximation of polyhedral objects. Comput. Geom. 5(2), 95–114 (1995)CrossRefMATHMathSciNetGoogle Scholar
  27. 27.
    Schneider, R.: Polyhedral approximation of smooth convex bodies. J. Math. Anal. Appl. 128(2), 470–474 (1987)CrossRefMATHMathSciNetGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2017

Authors and Affiliations

  1. 1.Department of Computer Science and EngineeringHong Kong University of Science and TechnologyKowloonHong Kong
  2. 2.Institut Universitaire de Technologie, Université Clermont Auvergne and LIMOSAubiére, CedexFrance
  3. 3.Department of Computer Science and Institute for Advanced Computer StudiesUniversity of MarylandCollege ParkUSA

Personalised recommendations