English

4D Range Reporting in the Pointer Machine Model in Almost-Optimal Time

Data Structures and Algorithms 2022-11-08 v1 Computational Geometry

Abstract

In the orthogonal range reporting problem we must pre-process a set PP of multi-dimensional points, so that for any axis-parallel query rectangle qq all points from qPq\cap P can be reported efficiently. In this paper we study the query complexity of multi-dimensional orthogonal range reporting in the pointer machine model. We present a data structure that answers four-dimensional orthogonal range reporting queries in almost-optimal time O(lognloglogn+k)O(\log n\log\log n + k) and uses O(nlog4n)O(n\log^4 n) space, where nn is the number of points in PP and kk is the number of points in qPq\cap P . This is the first data structure with nearly-linear space usage that achieves almost-optimal query time in 4d. This result can be immediately generalized to d4d\ge 4 dimensions: we show that there is a data structure supporting dd-dimensional range reporting queries in time O(logd3nloglogn+k)O(\log^{d-3} n\log\log n+k) for any constant d4d\ge 4.

Keywords

Cite

@article{arxiv.2211.03161,
  title  = {4D Range Reporting in the Pointer Machine Model in Almost-Optimal Time},
  author = {Yakov Nekrich and Saladi Rahul},
  journal= {arXiv preprint arXiv:2211.03161},
  year   = {2022}
}

Comments

Accepted for publication in SODA'23