We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: The n-dimensional k-vector and its application to orthogonal range searching

Abstract: This work focuses on the definition and study of the n-dimensional k-vector, an algorithm devised to perform orthogonal range searching in static databases with multiple dimensions. The methodology first finds the order in which to search the dimensions, and then, performs the search using a modified projection method. In order to determine the dimension order, the algorithm uses the k-vector, a range searching technique for one dimension that identifies the number of elements contained in the searching range. Then, using this information, the algorithm predicts and selects the best approach to deal with each dimension. The algorithm has a worst case complexity of $\mathcal{O}(nd(k/n)^{2/d})$, where $k$ is the number of elements retrieved, $n$ is the number of elements in the database, and $d$ is the number of dimensions of the database. This work includes a detailed description of the methodology as well as a study of the algorithm performance.
Comments: 31 pages, 10 figures
Subjects: Data Structures and Algorithms (cs.DS)
Journal reference: Applied Mathematics and Computation, Vol. 372, 2020
DOI: 10.1016/j.amc.2019.125010
Cite as: arXiv:2004.02335 [cs.DS]
  (or arXiv:2004.02335v1 [cs.DS] for this version)

Submission history

From: David Arnas [view email]
[v1] Sun, 5 Apr 2020 22:26:05 GMT (60kb,D)

Link back to: arXiv, form interface, contact.