arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0806.4361cs.DScs.CG
收藏

空间高效的多维范围报告

Space Efficient Multi-Dimensional Range Reporting

Marek Karpinski, Yakov Nekrich

摘要:

我们提出了一个数据结构,支持三维范围报告查询在$O(\log \log U + (\log \log n)^3+k)$时间和使用$O(n\log^{1+\eps} n)$空间,其中$U$是宇宙的大小,$k$是答案中的点数,和$\eps$是一个任意常数。这个结果改进了Alstrup、Brodal和Rauhe的数据结构使用$O(n\log^{1+\eps} n)$空间并支持$O(\log n+k)$时间查询的Nekrich(SoCG'07)的数据结构,使用$O(n\log^{3} n)$空间并支持$O(\log \log U + (\log \log n)^2 + k)$时间查询的Nekrich的数据结构,和Afshani的数据结构(ESA'08)它使用$O(n\log^{3} n)$空间,也支持$O(\log \log U + (\log \log n)^2 + k)$时间查询,但依赖于预处理阶段的随机化。我们的结果使我们能够显着减少空间使用的最快的以前已知的静态和增量$d$维数据结构,$d\geq 3$,在查询时间增加了一个可以忽略不计的$O(\log \log n)$因素的成本。

英文摘要:

We present a data structure that supports three-dimensional range reporting queries in $O(\log \log U + (\log \log n)^3+k)$ time and uses $O(n\log^{1+\eps} n)$ space, where $U$ is the size of the universe, $k$ is the number of points in the answer,and $\eps$ is an arbitrary constant. This result improves over the data structure of Alstrup, Brodal, and Rauhe (FOCS 2000) that uses $O(n\log^{1+\eps} n)$ space and supports queries in $O(\log n+k)$ time,the data structure of Nekrich (SoCG'07) that uses $O(n\log^{3} n)$ space and supports queries in $O(\log \log U + (\log \log n)^2 + k)$ time, and the data structure of Afshani (ESA'08) that uses $O(n\log^{3} n)$ space and also supports queries in $O(\log \log U + (\log \log n)^2 + k)$ time but relies on randomization during the preprocessing stage. Our result allows us to significantly reduce the space usage of the fastest previously known static and incremental $d$-dimensional data structures, $d\geq 3$, at a cost of increasing the query time by a negligible $O(\log \log n)$ factor.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑