Abstract
The polynomial partitioning method of Guth and Katz (arXiv:1011.4105) has numerous applications in discrete and computational geometry. It partitions a given n-point set \(P\subset {\mathbb {R}}^d\) using the zero set Z(f) of a suitable d-variate polynomial f. Applications of this result are often complicated by the problem, “What should be done with the points of P lying within Z(f)?” A natural approach is to partition these points with another polynomial and continue further in a similar manner. So far this has been pursued with limited success—several authors managed to construct and apply a second partitioning polynomial, but further progress has been prevented by technical obstacles. We provide a polynomial partitioning method with up to d polynomials in dimension d, which allows for a complete decomposition of the given point set. We apply it to obtain a new algorithm for the semialgebraic range searching problem. Our algorithm has running time bounds similar to a recent algorithm by Agarwal et al. (SIAM J Comput 42:2039–2062, 2013), but it is simpler both conceptually and technically. While this paper has been in preparation, Basu and Sombra, as well as Fox, Pach, Sheffer, Suk, and Zahl, obtained results concerning polynomial partitions which overlap with ours to some extent.
Similar content being viewed by others
Notes
More precisely, these are affine algebraic varieties, while other kinds of algebraic varieties, such as projective or quasiprojective ones, are often considered in the literature. Here, with a single exception, it suffices for us to consider the affine case.
The Krull dimension of a ring R is the largest n such that there exists a chain \(I_0\subsetneq I_1\subsetneq \cdots \subsetneq I_n\) of nested prime ideals in R.
A polynomial h is reducible w.r.t. I if \({\mathsf {supp}}(h) \cap \langle {\ell m}(I)\rangle \ne \emptyset ,\) where the support of h is a set of all monomials occurring in h (i.e., having nonzero coefficient), and \(\langle {\ell m}(I)\rangle = \langle {\ell m}(f) :f \in I\rangle \) is an ideal of all leading monomials of I, where leading monomial \({\ell m}(f)\) is the largest monomial occurring in f. We note that a monic monomial is reducible if and only if it is different from its normal form.
\(h+I= \{h+f:f \in I\}.\)
A monomial h is minimally reducible w.r.t. I if it is reducible w.r.t. I but none of direct divisors is reducible w.r.t. I, where direct divisors of a term are just those terms where the exponent vector is smaller by 1 in exactly one coordinate and equal in all others.
A ring S is an integral extension of a subring \(R\subseteq S\) if all elements of S are roots of monic polynomials in R[x].
References
Agarwal, P.K., Erickson, J.: Geometric range searching and its relatives. In: Chazelle, B., Goodman, J.E., Pollack, R. (eds.) Discrete and Computational Geometry: Ten Years Later, pp. 1–56. American Mathematical Society, Providence, RI (1998)
Agarwal, P.K., Matoušek, J., Sharir, M.: On range searching with semialgebraic sets II. SIAM J. Comput. 42(6), 2039–2062 (2013)
Barone, S., Basu, S.: Refined bounds on the number of connected components of sign conditions on a variety. Discrete Comput. Geom. 47(3), 577–597 (2012)
Barone, S., Basu, S.: On a real analogue of Bezout inequality and the number of connected components of sign conditions. Preprint, arXiv:1303.1577v2 (2013)
Basu, S., Pollack, R., Roy, M.-F.: Algorithms in real algebraic geometry. Algorithms and Computation in Mathematics, vol. 10. Springer, Berlin (2003)
Basu, S., Sombra, M.: Polynomial partitioning on varieties and point-hypersurface incidences in four dimensions. Preprint, arXiv:1406.2144 (2014)
Bochnak, J., Coste, M., Roy, M.-F.: Real Algebraic Geometry. Springer, Berlin etc. Translated from the French, revised and updated edition (1998)
Chan, T.M.: Optimal partition trees. Discrete Comput. Geom. 47(4), 661–690 (2012)
Chazelle, B.: Cuttings. In: Mehta, D.P., Sahni, S. (eds.) Handbook of Data Structures and Applications. Chapman & Hall/CRC, Boca Raton (2005)
Clarkson, K.L.: New applications of random sampling in computational geometry. Discrete Comput. Geom. 2, 195–222 (1987)
Cox, D., Little, J., O’Shea, D.: Ideals, varieties, and algorithms. Undergraduate Texts in Mathematics, 3rd edn. Springer, New York (2007)
Decker, W., Pfister, G.: A first course in computational algebraic geometry. African Institute of Mathematics (AIMS) Library Series. Cambridge University Press, Cambridge (2013)
Dubé, T.W.: The structure of polynomial ideals and Gröbner bases. SIAM J. Comput. 19(4), 750–775 (1990)
Elkadi, M., Mourrain, B.: A new algorithm for the geometric decomposition of a variety. In: Proceedings of the 1999 International Symposium on Symbolic and Algebraic Computation, pp. 9–16, ACM, New York (1999)
Fox, J., Pach, J., Sheffer, A., Suk, A., Zahl, J.: A semi-algebraic version of Zarankiewicz’s problem. Preprint, arXiv:1407.5705 (2014)
Guth, L.: Distinct distance estimates and low degree polynomial partitioning. Discrete Comput. Geom. 53(2), 428–444 (2015)
Guth, L., Katz, N.H.: On the Erdős distinct distances problem in the plane. Ann. Math. 181, 155–190 (2015)
Harris, J.: Algebraic Geometry (A First Course). Springer, Berlin (1992)
Hartshorne, R.: Algebraic Geometry. Springer, New York (1977)
Haussler, D., Welzl, E.: Epsilon-nets and simplex range queries. Discrete Comput. Geom. 2, 127–151 (1987)
Heintz, J.: Definability and fast quantifier elimination in algebraically closed fields. Theoret. Comput. Sci. 24(3), 239–277 (1983). Corrigendum ibid. 39 1983: 2–3
Hermann, G.: Die Frage der endlich vielen Schritte in der Theorie der Polynomideale. Math. Ann. 95(1), 736–788 (1926)
Huneke, C., Swanson, I.: Integral Closure of Ideals, Rings, and Modules. London Mathematical Society Lecture Note Series, vol. 336. Cambridge University Press, Cambridge (2006)
Kaltofen, E.: Polynomial factorization 1987–1991. LATIN ’92 (São Paulo, 1992). Lecture Notes in Computer Science, pp. 294–313. Springer, Berlin (1992)
Kaplan, H., Matoušek, J., Sharir, M.: Simple proofs of classical theorems in discrete geometry via the Guth-Katz polynomial partitioning technique. Discrete Comput. Geom. 48(3), 499–517 (2012)
Kaplan, H., Matoušek, J., Safernová, Z., Sharir, M.: Unit distances in three dimensions. Comb. Probab. Comput. 21(4), 597–610 (2012)
Kühnle, K., Mayr, E.W.: Exponential space computation of Gröbner bases. In: Proceedings of the 1996 International Symposium on Symbolic and Algebraic Computation. ISSAC ’96, Zürich, Switzerland, 24–26 July, 1996, pp. 62–71. ACM, New York (1996)
Matoušek, J.: Efficient partition trees. Discrete Comput. Geom. 8, 315–334 (1992)
Matoušek, J.: Geometric range searching. ACM Comput. Surveys 26, 421–461 (1995)
Mayr, E.W., Meyer, A.R.: The complexity of the word problems for commutative semigroups and polynomial ideals. Adv. Math. 46(3), 305–329 (1982)
Mayr, E.W. Ritscher, S.: Space-efficient Gröbner basis computation without degree bounds. In: Proceedings of the 36th International Symposium on Symbolic and Algebraic Computation, pp. 257–264. ACM, New York (2011)
Sharir, M., Solomon, N.: Incidences between points and lines in four dimensions. In: Proceedings of 30th ACM Symposium on Computational Geometry (2014)
Sharir, M., Sheffer, A., Zahl, J.:. Improved bounds for incidences between points and circles. Preprint arXiv:1208.0053 (2012)
Solymosi, J., Tao, T.: An incidence theorem in higher dimensions. Discrete Comput. Geom. 48(2), 255–280 (2012)
Whitney, H.: Elementary structure of real algebraic varieties. Ann. Math. 2(66), 545–556 (1957)
Wang, H., Yang, B., Zhang, R.:. Bounds of incidences between points and algebraic curves. Preprint, arXiv:1308.0861 (2013)
Zahl, J.: A Szemeredi-Trotter type theorem in \({\mathbb{R}}^4\). Preprint, arXiv:1203.4600 (2012)
Zahl, J.: An improved bound on the number of point-surface incidences in three dimensions. Contrib. Discrete Math. 8(1), 100–121 (2013)
Acknowledgments
The research was supported by the ERC Advanced Grant No. 267165. Z. Patáková was partially supported by the Project CE-ITI (GACR P202/12/G061) of the Czech Science Foundation and by the Charles University Grants SVV-2014-260103 and GAUK 690214. We would like to thank Josh Zahl for pointing out mistakes in an earlier version of this paper, Saugata Basu for providing a draft of his recent work with Sombra and useful advice, Erich Kaltofen for kindly answering our questions concerning polynomial factorization, and Pavel Paták, Edgardo Roldán Pensado, Martín Sombra, and Martin Tancer for enlightening discussions.
Author information
Authors and Affiliations
Corresponding author
Additional information
Editor in Charge: János Pach
Rights and permissions
About this article
Cite this article
Matoušek, J., Patáková, Z. Multilevel Polynomial Partitions and Simplified Range Searching. Discrete Comput Geom 54, 22–41 (2015). https://doi.org/10.1007/s00454-015-9701-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00454-015-9701-2