• Home
  • Search
  • Efficient processing of 3-sided range queries with probabilistic guarantees
  • Open Access IconOpen Access
  • Cite Icon3
  • https://doi.org/10.1145/1804669.1804676Copy DOI Icon

Efficient processing of 3-sided range queries with probabilistic guarantees

  • Mar 23, 2010
  • A Kaporis +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This work studies the problem of 2-dimensional searching for the 3-sided range query of the form [a, b] x (-∞, c] in both main and external memory, by considering a variety of input distributions. A dynamic linear main memory solution is proposed, which answers 3-sided queries in O(log n + t) worst case time and scales with O (log log n) expected with high probability update time, under continuous μ-random distributions of the x and y coordinates, where n is the current number of stored points and t is the size of the query output. Our expected update bound constitutes a considerable improvement over the O(log n) update time bound achieved by the classic Priority Search Tree of McCreight [23], as well as over the Fusion Priority Search Tree of Willard [30], which requires O(log n/log log n) time for all operations. Moreover, we externalize this solution, gaining O(logBn + t/B) worst case and O(logBlogn) amortized expected with high probability I/Os for query and update operations respectively, where B is the disk block size. Then, combining the Modified Priority Search Tree [27] with the Priority Search Tree [23], we achieve a query time of O(log log n + t) expected with high probability and an update time of O(log log n) expected with high probability, under the assumption that the x-coordinates are continuously drawn from a smooth distribution and the y-coordinates are continuously drawn from a more restricted class of distributions. The total space is linear. Finally, we externalize this solution, obtaining a dynamic data structure that answers 3-sided queries in O(logB log n + t/B) I/Os expected with high probability, and it can be updated in O(logB log n) I/Os amortized expected with high probability and consumes O(n/B) space, under the same assumptions.

Similar Papers
  • Research Article

Dynamic 3-sided planar range queries with expected doubly-logarithmic time

  • Jan 17, 2014
  • Theoretical Computer Science
  • Gerth Stølting Brodal +5
  • Research Article
  • Citations8

A Deamortization Approach for Dynamic Spanner and Dynamic Maximal Matching

  • Oct 04, 2021
  • ACM Transactions on Algorithms
  • Aaron Bernstein +2
  • Research Article
  • Citations11

ART: sub-logarithmic decentralized range query processing with probabilistic guarantees

  • Oct 03, 2012
  • Distributed and Parallel Databases
  • S Sioutas +5
  • Conference Article
  • Citations9

Efficient Processing of Narrow Range Queries in Multi-dimensional Data Structures

  • Dec 01, 2006
  • Proceedings - International Database Engineering and Applications Symposium
  • Michal Kratky +3
  • Conference Article
  • Citations35

Fully Dynamic Maximal Independent Set in Expected Poly-Log Update Time

  • Nov 01, 2019
  • Shiri Chechik +1
  • Research Article
  • Citations3

ZNS - Efficient query processing with ZurichNoSQL

  • Sep 30, 2017
  • Data & Knowledge Engineering
  • Kurt Stockinger +3
  • Research Article
  • Citations51

Trade-offs for fully dynamic transitive closure on DAGs: breaking through the O ( n 2 barrier

  • Mar 01, 2005
  • Journal of the ACM
  • Camil Demetrescu +1
  • Conference Article
  • Citations21

A framework for dynamic matching in weighted graphs

  • Jun 15, 2021
  • Aaron Bernstein +2
  • Research Article
  • Citations7

Context-aware and quality-aware algorithms for efficient mobile object management

  • Jun 16, 2011
  • Pervasive and Mobile Computing
  • Kurt Rothermel +4
  • Research Article

Efficient Processing of Spatial Range Queries on Wireless Broadcast Streams

  • Feb 28, 2014
  • International Journal of Database Management Systems
  • Kwanho In +3
  • Conference Article
  • Citations50

Uncertain Range Queries for Necklaces

  • Jan 01, 2010
  • Goce Trajcevski +4
  • Dissertation

Efficient Processing of Range Queries in Main Memory

  • Mar 11, 2019
  • edoc Publication server (Humboldt University of Berlin)
  • Stefan Sprenger
  • Conference Article
  • Citations3

Worst-Case Efficient Dynamic Geometric Independent Set

  • Aug 18, 2021
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Jean Cardinal +2
  • Research Article

Fully Dynamic Maximum Independent Sets of Disks in Polylogarithmic Update Time

  • Oct 31, 2025
  • Discrete & Computational Geometry
  • Sujoy Bhore +3
  • Conference Article
  • Citations10

Using Hashing to Solve the Dictionary Problem (In External Memory)

  • Jan 17, 2012
  • Dépôt institutionnel de l'Université libre de Bruxelles (Université Libre de Bruxelles)
  • John Iacono +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.