半空间范围计数的权衡界限


10

当前对在一组维点上执行半空间范围计数查询的最佳界限是什么,以时间/空间折衷的形式表示。根据Matousek的开创性1993纸(定理6.2,范围搜索与高效层次插条),我们可以这样做对于那些的交点查询范围计数p半空间,为1个p d + 1,使用大小的数据结构Ô ,用于ñ ñ d,在ö ñdp1pd+1O(m)nmnd时间。对于p=1,这是On/m1/d时间。但是,Agarwal进行的范围搜索调查(表36.3.2)声称边界为OnO(nm1/dlogp(dp+1)/d(mn))p=1O(n/m1/d)。界限的正确陈述是什么?或者,我误会什么?最后,当m=nd时,是否存在任何隐藏的对数项?O(nm1/dlog(mn))m=nd

Answers:


6

Matoušek的更强时限是正确的。

O(nd)O(nd/polylogn)-赋予了Matoušek时空权衡的形式。(实际上,间接技巧只是对标准权衡机制的非常谨慎的应用。)


O(m)O(n/m1/d)m=ndO(1)O(log(m/n))
pkn 2012年

mndm=O(nd/logdp+1n)r1

2

Agarwal的调查的表36.3.2 和本调查的第4.3节中的表36.3.2上方,对半空间范围的搜索结果进行了简短的讨论。除了“可以通过组合线性大小和对数查询时间数据结构来实现单形范围搜索的空间/查询时间权衡”之外,前者似乎没有提供太多细节,但是后者似乎提供了很多有关空间/查询时间权衡的更多详细信息。我建议查看第4.3节,定理7,推论8,以及它们的证明。我还没有足够详细地阅读它们,无法知道它是否能够完全回答您的问题,但这至少是一个不错的起点。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.