Abstract
We study the fundamental problem of polytope membership aiming at convex polytopes in high dimension and with many facets, given as an intersection of halfspaces. Standard data-structures and brute force methods cannot scale, due to the curse of dimensionality. We design an efficient algorithm, by reduction to the approximate Nearest Neighbor (ANN) problem based on the construction of a Voronoi diagram with the polytope being one bounded cell. We thus trade exactness for efficiency so as to obtain complexity bounds polynomial in the dimension, by exploiting recent progress in the complexity of ANN search. We present a novel data structure for boundary queries based on a Newton-like iterative intersection procedure. We implement our algorithms and compare with brute-force approaches to show that they scale very well as the dimension and number of facets grow larger.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bertsimas, D., Vempala, S.: Solving convex programs by random walks. J. ACM 51(4), 540–556 (2004)
Grötschel, M., Lovász, L., Schrijver, A.: Geometric Algorithms and Combinatorial Optimization. Algorithms and Combinatorics, vol. 2. Springer, Heidelberg (1988). https://doi.org/10.1007/978-3-642-78240-4
Dyer, M., Frieze, A., Kannan, R.: A random polynomial-time algorithm for approximating the volume of convex bodies. J. ACM 38, 1–17 (1991)
Lovász, L., Vempala, S.: Simulated annealing in convex bodies and an O\(^*({n}^{\text{4 }}\)) volume algorithm. J. Comp. Syst. Sci. 72, 392–417 (2006)
Emiris, I., Fisikopoulos, V.: Efficient random-walk methods for approximating polytope volume. In: Proceedings of Symposium on Computational Geometry, Kyoto, pp. 318–325 (2014). Final version to appear in ACM Trans. Math. Soft
Dudley, R.: Metric entropy of some classes of sets with differentiable boundaries. J. Approximation Theory 10, 227–236 (1974)
Bentley, J., Preparata, F., Faust, M.: Approximation algorithms for convex hulls. Commun. ACM 25, 64–68 (1982)
Arya, S., da Fonseca, G.D., Mount, D.: Polytope approximation and the Mahler volume. In: Proceedings of ACM-SIAM Symposium on Discrete Algorithms (SODA) (2012)
Arya, S., da Fonseca, G.D., Mount, D.: Optimal approximate polytope membership. In: Proceedings of ACM-SIAM Symposium on Discrete Algorithms (2017)
Indyk, P., Motwani, R.: Approximate nearest neighbors: towards removing the curse of dimensionality. In: Proceedings of STOC (1998)
Anagnostopoulos, E., Emiris, I., Psarros, I.: Low-quality dimension reduction and high-dimensional approximate nearest neighbor. In: Proceedings of Symposium on Computational Geometry, pp. 436–450 (2015). Final version to appear in ACM Trans. Alg
Aurenhammer, F.: Power diagrams: properties, algorithms and applications. SIAM J. Comput. 16, 78–96 (1987)
Andoni, A., Razenshteyn, I.: Optimal data-dependent hashing for approximate near neighbors. In: Proceedings of ACM STOC (2015)
Ramos, E.: On range reporting, ray shooting and k-level construction. In: Proceedings of Symposium on Computational Geometry (1999)
Agarwal, P., Har-Peled, S., Varadarajan, K.: Geometric approximation via coresets. In: Combinatorial and Computational Geometry (MSRI) (2005)
Andoni, A., Indyk, P., Laarhoven, T., Razenshteyn, I., Schmidt, L.: Practical and optimal LSH for angular distance. In: Proceedings of Conference on NIPS (2015)
Lv, Q., Josephson, W., Wang, Z., Charikar, M., Li, K.: Multi-probe LSH: efficient indexing for high-dimensional similarity search. In: Proceedings of Conference on VLDB (2007)
Acknowledgements
The first two authors are partially supported by the European Union’s H2020 research and innovation programme under grant agreement No 734242.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Anagnostopoulos, E., Emiris, I.Z., Fisikopoulos, V. (2018). Polytope Membership in High Dimension. In: Lee, J., Rinaldi, G., Mahjoub, A. (eds) Combinatorial Optimization. ISCO 2018. Lecture Notes in Computer Science(), vol 10856. Springer, Cham. https://doi.org/10.1007/978-3-319-96151-4_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-96151-4_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-96150-7
Online ISBN: 978-3-319-96151-4
eBook Packages: Computer ScienceComputer Science (R0)