skip to main content
10.1145/1137856.1137860acmconferencesArticle/Chapter ViewAbstractPublication PagessocgConference Proceedingsconference-collections
Article

The effect of corners on the complexity of approximate range searching

Published: 05 June 2006 Publication History

Abstract

Range searching is among the most fundamental problems in computational geometry. Given an n-element point set in Rd, the problem is to preprocess the points so that the total weight (or generally semigroup sum) of the points lying within a given query range η can be determined quickly. In the ε-approximate version we assume that η is bounded and we are to determine the semigroup sum of all the points contained within η and may additionally include any of the points lying within distance ε ⋅ diam(η) of η's boundary.In this paper we contrast the complexity of approximate range searching based on properties of the semigroup and range space. A semigroup (S,+) is idempotent if x + x = x for all xS, and it is integral if for all k ≥ 2, the k-fold sum x + … + x is not equal to x. Idempotence is important because points may be multiply counted, and this implies that generator subsets may overlap one another. Our recent results [Arya, Malamatos, Mount, "On the Importance of Idempotence," STOC 2006, to appear] imply that for approximate Euclidean-ball range searching, idempotence offers significant advantages. In particular, nearly matching upper and lower bounds show that the exponents in the ε-dependencies are roughly halved for idempotent semigroups.These prior results made critical use of two properties of Euclidean balls: smoothness and rotational symmetry. In this paper we consider two alternative formulations that arise from relaxing these properties. The first involves ranges with sharp corners and the second involves arbitrary smooth convex ranges. We show that, as with integrality, sharp corners have an adverse effect on the problem's complexity. We consider d-dimensional unit hypercube ranges under rigid motions. Assuming linear space, we show here that in the semigroup arithmetic model the worst-case query time assuming an arbitrary (possibly idempotent) faithful semigroup is Ω(1/εd−2√d). We further prove a tighter lower bound of Ω(1/εd−2 for the special case of integral semigroups. This nearly matches the best known upper bound of O(log n + (1/ε)d−1), which holds for arbitrary semigroups.In contrast, we show that the improvements offered by idempotence do apply to smooth convex ranges. We define a class of smooth convex ranges to have the property that at any boundary point of the range, it is possible to place a large Euclidean ball within the range that touches this point. We show that for smooth ranges and idempotent semigroups, ε-approximate range queries can be answered in O(log n + (1/ε)(d−1)/2 log (1/ε)) time using O(n/ε) space. We show that this is nearly tight by presenting a lower bound of Ω(log n + (1/ε)(d−1)/2). This bound is in the algebraic decision-tree model and holds irrespective of space.Our results show that, in contrast to exact range searching, the interplay of semigroup properties and the range space can result in dramatic differences in query times. This is born out through both upper and lower bounds.

References

[1]
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, volume 223 of Contemporary Mathematics, pages 1--56. American Mathematical Society, Providence, RI, 1999.
[2]
S. Arya and T. Malamatos. Linear-size approximate Voronoi diagrams. In Proc. 13th Annu. ACM-SIAM Sympos. Discrete Algorithms pages 147--155, 2002.
[3]
S. Arya, T. Malamatos, and D. M. Mount. Space-efficient approximate Voronoi diagrams. In Proc. 34th Annu. ACM Sympos. Theory Comput., pages 721--730, 2002.
[4]
S. Arya, T. Malamatos, and D. M. Mount. Space-time tradeoffs for approximate spherical range counting. In Proc. 16th Annu. ACM-SIAM Sympos. Discrete Algorithms, pages 535--544, 2005.
[5]
S. Arya, T. Malamatos, and D. M. Mount. On the importance of idempotence. In Proc. 38th Annu. ACM Sympos. Theory Comput., 2006.
[6]
S. Arya and D. M. Mount. Approximate range searching. Comput. Geom. Theory Appl., 17:135--152, 2000.
[7]
I. Bárány. Intrinsic volumes and f-vectors of random polytopes. Math. Annalen, 285:671--699, 1989.
[8]
I. Bárány. The technique of M-regions and cap-coverings: A survey. In Proc. III International Conference in Stochastic Geometry, Convex Bodies and Empirical Measures, Part II, volume 65 of Rendi. del Circ. Matemat. di Palermo, pages 21--38, 2000.
[9]
I. Bárány and D. Larman. Convex bodies, economic cap coverings, random polytopes. Mathematika, 35:274--291, 1988.
[10]
H. Brönnimann, B. Chazelle, and J. Pach. How hard is halfspace range searching. Discrete Comput. Geom., 10:143--155, 1993.
[11]
B. Chazelle. Lower bounds on the complexity of polytope range searching. J. Amer. Math. Soc., 2:637--666, 1989.
[12]
B. Chazelle, D. Liu, and A. Magen. Approximate range searching in higher dimension. In Proc. 16th Canad. Conf. Comput. Geom., pages 154--157, 2004.
[13]
J. Erickson. Space-time tradeoffs for emptiness queries. SIAM J. Comput., 29:1968--1996, 2000.
[14]
G. Ewald, D. G. Larman, and C. A. Rogers. 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--20, 1970.
[15]
M. L. Fredman. Lower bounds on the complexity of some optimal data structures. SIAM J. Comput., 10:1--10, 1981.
[16]
J. Matoušek. Range searching with efficient hierarchical cuttings. Discrete Comput. Geom., 10(2):157--182, 1993.
[17]
J. Matoušek. Geometric range searching. ACM Comput. Surv., 26:421--461, 1994.
[18]
A. C. Yao. On the complexity of maintaining partial sums. SIAM J. Comput., 14:277--288, 1985.

Cited By

View all
  • (2013)The space complexity of 2-dimensional approximate range countingProceedings of the twenty-fourth annual ACM-SIAM symposium on Discrete algorithms10.5555/2627817.2627836(252-264)Online publication date: 6-Jan-2013
  • (2012)Solving the Range Searching Problem for Region Bounded by a Convex SurfaceProceedings of the 2012 16th International Conference on Information Visualisation10.1109/IV.2012.85(491-494)Online publication date: 11-Jul-2012
  • (2009)Helly-Type Theorems for Approximate CoveringDiscrete & Computational Geometry10.5555/3116272.311650942:3(379-398)Online publication date: 1-Oct-2009
  • Show More Cited By

Index Terms

  1. The effect of corners on the complexity of approximate range searching

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SCG '06: Proceedings of the twenty-second annual symposium on Computational geometry
    June 2006
    500 pages
    ISBN:1595933409
    DOI:10.1145/1137856
    • Program Chairs:
    • Nina Amenta,
    • Otfried Cheong
    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: 05 June 2006

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. approximation algorithms
    2. idempotence
    3. range searching

    Qualifiers

    • Article

    Conference

    SoCG06

    Acceptance Rates

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

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 27 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2013)The space complexity of 2-dimensional approximate range countingProceedings of the twenty-fourth annual ACM-SIAM symposium on Discrete algorithms10.5555/2627817.2627836(252-264)Online publication date: 6-Jan-2013
    • (2012)Solving the Range Searching Problem for Region Bounded by a Convex SurfaceProceedings of the 2012 16th International Conference on Information Visualisation10.1109/IV.2012.85(491-494)Online publication date: 11-Jul-2012
    • (2009)Helly-Type Theorems for Approximate CoveringDiscrete & Computational Geometry10.5555/3116272.311650942:3(379-398)Online publication date: 1-Oct-2009
    • (2009)Helly-Type Theorems for Approximate CoveringDiscrete & Computational Geometry10.1007/s00454-009-9167-142:3(379-398)Online publication date: 21-Apr-2009
    • (2008)Tradeoffs in Approximate Range Searching Made SimplerProceedings of the 2008 XXI Brazilian Symposium on Computer Graphics and Image Processing10.1109/SIBGRAPI.2008.24(237-244)Online publication date: 12-Oct-2008
    • (2007)approximate range searchingProceedings of the 10th international conference on Algorithms and Data Structures10.5555/2394893.2394897(2-14)Online publication date: 15-Aug-2007
    • (2007)On approximate halfspace range counting and relative epsilon-approximationsProceedings of the twenty-third annual symposium on Computational geometry10.1145/1247069.1247128(327-336)Online publication date: 6-Jun-2007

    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