Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1064092.1064139acmconferencesArticle/Chapter ViewAbstractPublication PagessocgConference Proceedingsconference-collections
Article

Space efficient dynamic orthogonal range reporting

Published: 06 June 2005 Publication History

Abstract

In this paper we present new space e cient dynamic data structures for orthogonal range reporting.The described data structures support planar range reporting queries in time O (log n +k log log(4 n/(k +1)))and space O (n log log n ), or in time O (log n+k )and space O (n log e n )for any e > 0. Both data structures can be constructed in O (n log n )time and support insert and delete operations in amortized time O (log 2 n )and O (log n log log n )respectively. These results match the corresponding upper space bounds of Chazelle [6] for the static case. We also present a dynamic data structure for d -dimensional range reporting with search time O (log d .1 n +k ),update time O (log d n ),and space O (n log d .2+e n )for any e > 0.

References

[1]
P. K. Agarwal, L. Arge, A. Danner, B. Holland-Minkley "Cache-oblivious data structures for orthogonal range searching." Proc. 9th Symp. on Computational Geometry, 237--245, 2003.
[2]
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",vol.23 of Contemporary Mathematics,1--56. AMS Press, Providence,RI,1999. Available at http://citeseer.ist.psu.edu/article/agarwal99geometric.html
[3]
S. Alstrup,G. S. Brodal, T. Rauhe "New Data Structures for Orthogonal Range Searching", Proc. 41st FOCS,198-207,2000.
[4]
M. A. Bender, E. D. Demaine, M. Farach-Colton "Cache-Oblivious B-Trees ", Proc. 41st FOCS, 399--409,2000.
[5]
B. Chazelle "Filtering Search: A New Approach To Query Answering", SIAM J. on Computing, 1986, vol. 15,703--724.
[6]
B. Chazelle "A Functional Approach to Dynamic Data Structures", SIAM J.on Computing, vol. 17, 1988, 427--462.
[7]
B.Chazelle "Lower Bounds for Orthogonal Range Search II. The Arithmetic Model", J. of the ACM, vol. 37, 1990, 439--463.
[8]
J. L. Chiang, R. Tamassia "Dynamic Algorithms in Computational Geometry", Technical Report CS-91-24, Dept. of Computer Science, Brown University,1991.
[9]
A. Itai, A. G. Konheim, M. Rodeh "A Sparse Table Implementation of Priority Queues", Proc. 8th ICALP,417--431, 1981.
[10]
M. Van Kreveld and M. H. Overmars "Divided K-d Trees ", Tech. Report RUU-CS-88-28, Dept. of Comp. Science, Univ. of Utrecht.
[11]
M. Van Kreveld and M. H. Overmars "Concatenable Structures for Decomposable Problems" Tech. Report RUU-CS-89-16, Dept. of Comp. Science, Univ. of Utrecht.
[12]
G. S. Lueker "A Data Structure for Orthogonal Range Queries", 19th ACM Symp.on Foundations of Computer Science, 28--34, 1978.
[13]
Kurt Mehlhorn "Data Structures and Algorithms 3: Multi-dimensional Searching and Computational Geometry "Springer-Verlag New York, Inc., New York, NY,1984.
[14]
K. Mehlhorn and S. Näher "Dynamic Fractional Cascading ", Algorithmica vol.5, 1990, 215--241.
[15]
E. M. McCreight "Priority Search Trees ", SIAM J.on Computing, vol.14, 1985, 257--276.
[16]
C. W. Mortenesen "Fully Dynamic Two Dimensional Orthogonal Range and Line Segment Intersection Reporting in Logarithmic Time "Proc.of the 14th ACM-SIAM Symposium on Discrete Algorithms, 618--627, 2003.
[17]
M. H. Overmars "Design of Dynamic Data Structures "Springer-Verlag New York,Inc., Secaucus, NJ, 1987.
[18]
R. E. Tarjan "A Class of Algorithms Which Require Nonlinear Time to Maintain Disjoint Sets ",JCSS, vol. 18,1979,110--127.
[19]
D. E. Willard "New Data Structures for Orthogonal Range Queries ",SIAM J.on Computing,vol.14, 1985, 232--253.
[20]
D. E. Willard "Multidimensional Search Trees That Provide New Types of Memory Reductions", J. of the ACM, vol.34, 1987,846--858.
[21]
D.E.Willard "Applications of Range Query Theory to Relational Data Base Join and Select Operations", Journal of Computer and System Sciences,vol.52, 1996,157-169.

Cited By

View all

Index Terms

  1. Space efficient dynamic orthogonal range reporting

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SCG '05: Proceedings of the twenty-first annual symposium on Computational geometry
    June 2005
    398 pages
    ISBN:1581139918
    DOI:10.1145/1064092
    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: 06 June 2005

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. algorithms and data structures
    2. computational geometry
    3. dynamic data structures
    4. orthogonal range searching

    Qualifiers

    • Article

    Conference

    SoCG05

    Acceptance Rates

    SCG '05 Paper Acceptance Rate 41 of 141 submissions, 29%;
    Overall Acceptance Rate 625 of 1,685 submissions, 37%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 15 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2010)Entropy-Bounded Representation of Point GridsAlgorithms and Computation10.1007/978-3-642-17514-5_28(327-338)Online publication date: 2010
    • (2009)Orthogonal range searching in linear and almost-linear spaceComputational Geometry: Theory and Applications10.1016/j.comgeo.2008.09.00142:4(342-351)Online publication date: 1-May-2009
    • (2008)Space-efficient dynamic orthogonal point location, segment intersection, and range reportingProceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms10.5555/1347082.1347180(894-903)Online publication date: 20-Jan-2008
    • (2007)Orthogonal range searching in linear and almost-linear spaceProceedings of the 10th international conference on Algorithms and Data Structures10.5555/2394893.2394898(15-26)Online publication date: 15-Aug-2007
    • (2007)A data structure for multi-dimensional range reportingProceedings of the twenty-third annual symposium on Computational geometry10.1145/1247069.1247130(344-353)Online publication date: 6-Jun-2007
    • (2007)Orthogonal Range Searching in Linear and Almost-Linear SpaceAlgorithms and Data Structures10.1007/978-3-540-73951-7_3(15-26)Online publication date: 2007

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media