Worst-case analysis for region and partial region searches in multidimensional binary search trees and balanced quad trees

  title={Worst-case analysis for region and partial region searches in multidimensional binary search trees and balanced quad trees},
  author={D. T. Lee and Chak-Kuen Wong},
  journal={Acta Informatica},
SummaryGiven a file of N records each of which has k keys, the worst-case analysis for the region and partial region queries in multidimensional binary search trees and balanced quad trees are presented. It is shown that the search algorithms proposed in [1, 3] run in time O(k·N1−1/k) for region queries in both tree structures. For partial region queries with s keys specified, the search algorithms run at most in time O(s·N1−1/k) in both structures. 
Multidimensional Orthogonal Range Search Using Tries
We present a novel k-dimensional range search algorithm for reporting all k-d rectangles from a set D of size n intersecting a query rectangle. Our algorithm uses 2kd tries to solve the orthogonal
An empirical performance comparison of some variations of thek-d Tree andBD tree
This paper provides an empirical performance comparison of thek-d tree andBD tree in database applications and studies the performance implications of three variations of this structure.
Faster Linear-space Orthogonal Range Searching in Arbitrary Dimensions
This paper proposes a new succinct data structure, called the KDW-tree, which requires less space partitioning than the kd-tree and achieves O(n(d−2)/d log n) time for range counting and is the first concise data structure that has a lower time complexity than thekd- tree in arbitrary dimensions.
Dynamic orthogonal range queries in OLAP
  • C. Poon
  • Computer Science
    Theor. Comput. Sci.
  • 2003
Bkd-Tree: A Dznamic Scalable kd-Tree
The results of an extensive experimental study are presented showing that unlike previous attempts on making external versions of the kd- tree dynamic, the Bkd-tree maintains its high space utilization and excellent query and update performance regardless of the number of updates performed on it.
An improved algorithm for the maximum agreement subtree problem
Linear-Space Data Structures for Range Mode Query in Arrays
Strong evidence is presented that a query time significantly below $\sqrt{n}$ cannot be achieved by purely combinatorial techniques, and it is shown that boolean matrix multiplication of two $n$ matrices reduces to n range mode queries in an array of size O(n).
An Optimal Algorithm for Range Search on Multidimensional Points
An efficient and novel method to address range search on multidimensional points in $\theta(t)$ time, where $t$ is the number of points reported in $\Re^k$ space, by introducing a new data structure, called BITS $k$d-tree.
A PR-quadtree based multi-dimensional indexing for complex query in a cloud system
The state-of-the-art indexing mechanisms for distributed cloud data management systems can not support complex queries, such as multi-dimensional query and range query, so PR-Chord, composed of the global index named PR-Index and the Chord network, is proposed to solve this problem.
Algorithms and Hardness for Multidimensional Range Updates and Queries
The Grid Range class of data structure problems over arbitrarily large integer arrays in one or more dimensions is introduced and it is shown that variants induced by subsets of these operations exhibit polynomial separation in two dimensions.


Quad trees a data structure for retrieval on composite keys
An optimized tree is defined and an algorithm to accomplish optimization in n log n time is presented, guaranteeing that Searching is guaranteed to be fast in optimized trees.
Partial-Match Retrieval Algorithms
A new class of combinatorial designs (called associative block designs) provides better hash functions with a greatly reduced worst-case number of lists examined, yet with optimal average behavior maintained.
Multidimensional binary search trees used for associative searching
The multidimensional binary search tree (or <italic>k-d tree) as a data structure for storage of information to be retrieved by associative searches is developed and it is shown to be quite efficient in its storage requirements.
The Art of Computer Programming
The arrangement of this invention provides a strong vibration free hold-down mechanism while avoiding a large pressure drop to the flow of coolant fluid.
Analysis of Range Searches in Quad Trees