On the Combinatorial Complexity of Approximating Polytopes
- 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 regionsMathematics Subject Classification
52C45Notes
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.Agarwal, P.K., Har-Peled, S., Varadarajan, K.R.: Approximating extent measures of points. J. ACM 51(4), 606–635 (2004)CrossRefMATHMathSciNetGoogle Scholar
- 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.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.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.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.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.Bárány, I.: Intrinsic volumes and \(f\)-vectors of random polytopes. Math. Ann. 285(4), 671–699 (1989)CrossRefMATHMathSciNetGoogle Scholar
- 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.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.Bárány, I., Larman, D.G.: Convex bodies, economic cap coverings, random polytopes. Mathematika 35(2), 274–291 (1988)CrossRefMATHMathSciNetGoogle Scholar
- 11.Böröczky Jr., K.: Approximation of general smooth convex bodies. Adv. Math. 153(2), 325–341 (2000)CrossRefMATHMathSciNetGoogle Scholar
- 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.Bronshteyn, E.M., Ivanov, L.D.: The approximation of convex sets by polyhedra. Sib. Math. J. 16(5), 852–853 (1976)CrossRefMATHMathSciNetGoogle Scholar
- 14.Bronstein, E.M.: Approximation of convex sets by polytopes. J. Math. Sci. 153(6), 727–762 (2008)CrossRefMATHMathSciNetGoogle Scholar
- 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.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.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.Dudley, R.M.: Metric entropy of some classes of sets with differentiable boundaries. J. Approx. Theory 10(3), 227–236 (1974)CrossRefMATHMathSciNetGoogle Scholar
- 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.Fejes Tóth, L.: Approximation by polygons and polyhedra. Bull. Am. Math. Soc. 54(4), 431–438 (1948)Google Scholar
- 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.Har-Peled, S.: Geometric Approximation Algorithms. Mathematical Surveys and Monographs, vol. 173. American Mathematical Society, Providence, RI (2011)MATHGoogle Scholar
- 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.Macbeath, A.M.: A theorem on non-homogeneous lattices. Ann. Math. 56(2), 269–293 (1952)CrossRefMATHMathSciNetGoogle Scholar
- 25.McMullen, P.: The maximum numbers of faces of a convex polytope. Mathematika 17(2), 179–184 (1970)CrossRefMATHMathSciNetGoogle Scholar
- 26.Mitchell, J.S.B., Suri, S.: Separation and approximation of polyhedral objects. Comput. Geom. 5(2), 95–114 (1995)CrossRefMATHMathSciNetGoogle Scholar
- 27.Schneider, R.: Polyhedral approximation of smooth convex bodies. J. Math. Anal. Appl. 128(2), 470–474 (1987)CrossRefMATHMathSciNetGoogle Scholar