skip to main content
10.1145/2261250.2261301acmconferencesArticle/Chapter ViewAbstractPublication PagessocgConference Proceedingsconference-collections
research-article

Improved pointer machine and I/O lower bounds for simplex range reporting and related problems

Published: 17 June 2012 Publication History

Abstract

We investigate one of the fundamental areas in computational geometry: lower bounds for range reporting problems in the pointer machine and the external memory models. We develop new techniques that lead to new and improved lower bounds for simplex range reporting as well as some other geometric problems.
Simplex range reporting is the problem of storing n points in a data structure such that the $k$ points that lie inside a query simplex can be outputted efficiently. This is one of the fundamental and extensively studied problems in computational geometry. Currently, the best data structures for the problem achieve Q(n) + O(k) query time using ~O( (n / Q(n))d) space in which the ~O(.) notation either hides a polylogarithmic or an nε factor for any constant ε > 0, (depending on the data structure and Q(n)). The best lower bound on this problem is due to Chazelle and Rosenberg who proved a space lower bound of Ω(nd-ε-dγ) for pointer machine data structures that can answer queries in O(nγ + k) time.
For data structures with Q(n) + O(k) query time, we improve the space lower bound to Ω( (n/Q(n))d / 2O(√log Q(n))). Not only this reduces the overhead from polynomial to sub-polynomial, it also offers a smooth trade-off curve. For instance, for polylogarithmic values of Q(n), our lower bound is within a o(log n) factor of the conjectured trade-off curve.
By a simple geometric transformation, we also improve the best lower bounds for the halfspace range reporting problem. Furthermore, we also study the external memory model and offer a new framework for proving lower bound in this model. For the first time we show that answering simplex range reporting queries with Q(n) + k/B I/Os requires Ω(B (n/(BQ(n)))d / 2O(√log Q(n)) space in which B is the block size.

References

[1]
P. Afshani, L. Arge, and K. D. Larsen. Orthogonal range reporting in three and higher dimensions. In FOCS '09: 50th, pages 149--158, 2009.
[2]
P. Afshani, L. Arge, and K. G. Larsen. Higher-dimensional orthogonal range reporting and rectangle stabbing in the pointer machine model. submitted to SoCG'12.
[3]
P. K. Agarwal. Range searching. In J. E. Goodman and J. O'Rourke, editors, CRC Handbook on Discrete and Computational Geometry. CRC Press, Inc., 2004.
[4]
P. K. Agarwal, L. Arge, J. Erickson, P. G. Franciosa, and J. S. Vitter. Efficient searching with linear constraints. J. Comput. Syst. Sci.}, 61:194--216, 2000.
[5]
P. K. Agarwal and J. Erickson. Geometric range searching and its relatives. In B. Chazelle, J. E. Goodman, and R. Pollack, editors, Advances in Discrete and Computational Geometry. AMS Press, 1999.
[6]
L. Arge, V. Samoladas, and K. Yi. Optimal external-memory planar point enclosure. In ESA'04: 12th, pages 40--52, 2004.
[7]
T. M. Chan. Optimal partition trees. In SCG '10: 26th, pages 1--10. ACM, 2010.
[8]
B. Chazelle. Filtering search: a new approach to query answering. SJC, 15(3):703--724, 1986.
[9]
B. Chazelle. Lower bounds on the complexity of polytope range searching. Journal of the American Mathematical Society, 2:637--666, 1989.
[10]
B. Chazelle. Lower bounds for orthogonal range searching: {I}. the reporting case. JACM, 37(2):200--212, 1990.
[11]
B. Chazelle. Cutting hyperplanes for divide-and-conquer. DCG, 9(2):145--158, 1993.
[12]
B. Chazelle and J. Friedman. A deterministic view of random sampling and its use in geometry. Combinatorica, 10:229--249, 1990.
[13]
B. Chazelle and D. Liu. Lower bounds for intersection searching and fractional cascading in higher dimension. Journal of Computer and System Sciences, 68(2):269 -- 284. 2004.
[14]
B. Chazelle and B. Rosenberg. Simplex range reporting on a pointer machine. Computational Geometry, 5(5):237 -- 247, 1996.
[15]
B. Chazelle, M. Sharir, and E. Welzl. Quasi-optimal upper bounds for simplex range searching and new zone theorems. Algorithmica, 8:407--429, December 1992.
[16]
K. Clarkson. New applications of random sampling in computational geometry. DCG, 2:195--222, 1987.
[17]
J. Erickson. Space-time tradeoffs for emptiness queries. SJC, 29(6):1968--1996, 2000.
[18]
J. M. Hellerstein, E. Koutsoupias, D. P. Miranker, C. H. Papadimitriou, and V. Samoladas. On a model of indexability and its bounds for range queries. JACM, 49(1):35--55, 2002.
[19]
J. Matousek. Range searching with efficient hierarchical cuttings. DCG, 10(2):157--182, 1993.
[20]
J. Matousek. Efficient partition trees. DCG, 8(3):315--334, 1992.
[21]
E. Welzl. On spanning trees with low crossing numbers. In B. Monien and T. Ottmann, editors, Data structures and efficient algorithms, volume 594 of Lecture Notes in Computer Science. pages 233--249. Springer Berlin / Heidelberg, 1992.
[22]
D. E. Willard. Polygon retrieval. SJC, 11:149--165, 1982.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SoCG '12: Proceedings of the twenty-eighth annual symposium on Computational geometry
June 2012
436 pages
ISBN:9781450312998
DOI:10.1145/2261250
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 June 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. external memory algorithms
  2. lower bounds
  3. simplex range reporting

Qualifiers

  • Research-article

Conference

SoCG '12
SoCG '12: Symposium on Computational Geometry 2012
June 17 - 20, 2012
North Carolina, Chapel Hill, USA

Acceptance Rates

Overall Acceptance Rate 625 of 1,685 submissions, 37%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)15
  • Downloads (Last 6 weeks)2
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Lower Bounds for Semialgebraic Range Searching and Stabbing ProblemsJournal of the ACM10.1145/357857470:2(1-26)Online publication date: 18-Apr-2023
  • (2023)Rectangle stabbing and orthogonal range reporting lower bounds in moderate dimensionsComputational Geometry10.1016/j.comgeo.2022.101959111(101959)Online publication date: Apr-2023
  • (2023)On Semialgebraic Range ReportingDiscrete & Computational Geometry10.1007/s00454-023-00574-171:1(4-39)Online publication date: 24-Oct-2023
  • (2021)A lower bound for dynamic fractional cascadingProceedings of the Thirty-Second Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3458064.3458197(2229-2248)Online publication date: 10-Jan-2021
  • (2020)On the I/O Complexity of the k-Nearest Neighbors ProblemProceedings of the 39th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems10.1145/3375395.3387649(205-212)Online publication date: 14-Jun-2020
  • (2020)2D Generalization of Fractional Cascading on Axis-aligned Planar Subdivisions2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS46700.2020.00072(716-727)Online publication date: Nov-2020
  • (2018)On the complexity of range searching among curvesProceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3174304.3175328(898-917)Online publication date: 7-Jan-2018
  • (2014)Concurrent range reporting in two-dimensional spaceProceedings of the twenty-fifth annual ACM-SIAM symposium on Discrete algorithms10.5555/2634074.2634147(983-994)Online publication date: 5-Jan-2014
  • (2012)Higher-dimensional orthogonal range reporting and rectangle stabbing in the pointer machine modelProceedings of the twenty-eighth annual symposium on Computational geometry10.1145/2261250.2261299(323-332)Online publication date: 17-Jun-2012
  • (2012)Improved range searching lower boundsProceedings of the twenty-eighth annual symposium on Computational geometry10.1145/2261250.2261275(171-178)Online publication date: 17-Jun-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media