中文

近最优确定性单源距离灵敏度预言机

数据结构与算法 2021-07-01 v1

摘要

给定带源点顶点ss的图,单源替换路径(SSRP)问题是为每个顶点tt和边ee计算从sstt避开ee的最短路径长度d(s,t,e)d(s,t,e)。单源距离灵敏度预言机(单源DSO)是一种数据结构,通过返回距离d(s,t,e)d(s,t,e)来应答形如(t,e)(t,e)的查询。我们展示了如何确定性地将nn顶点、mm条边的图上SSRP问题的输出(整数边权范围在[1,M][1,M])压缩为大小为O(M1/2n3/2)O(M^{1/2}n^{3/2})、查询时间O~(1)\widetilde{O}(1)的单源DSO。该空间需求是最优的(直至字长),且我们的技术也能处理顶点失效。Chechik和Cohen[SODA 2019]提出了针对无向无权图的组合式随机化O~(mn+n2)\widetilde{O}(m\sqrt{n}+n^2)时间SSRP算法。Grandoni和Vassilevska Williams[FOCS 2012, TALG 2020]给出了针对边权范围在[1,M][1,M]的图(其中ω<2.373\omega<2.373为矩阵乘法指数)的代数式随机化O~(Mnω)\widetilde{O}(Mn^\omega)时间SSRP算法。我们在相同渐近运行时间内对无向图去随机化了这两种算法,并应用我们的压缩获得确定性单源DSO。该O~(mn+n2)\widetilde{O}(m\sqrt{n}+n^2)O~(Mnω)\widetilde{O}(Mn^\omega)预处理时间相较先前o(n2)o(n^2)空间预言机是多项式级改进。在具有m=O(n5/4ε/M7/4)m=O(n^{5/4-\varepsilon}/M^{7/4})条边的稀疏图上,对任意常数ε>0\varepsilon > 0,我们将预处理降为随机化O~(M7/8m1/2n11/8)=O(n2ε/2)\widetilde{O}(M^{7/8}m^{1/2}n^{11/8})=O(n^{2-\varepsilon/2})时间。这是构建稀疏图上单源DSO的首个真正次二次时间算法。

关键词

引用

@article{arxiv.2106.15731,
  title  = {Near-Optimal Deterministic Single-Source Distance Sensitivity Oracles},
  author = {Davide Bilò and Sarel Cohen and Tobias Friedrich and Martin Schirneck},
  journal= {arXiv preprint arXiv:2106.15731},
  year   = {2021}
}

备注

Full version of a paper to appear at ESA 2021. Abstract shortened to meet ArXiv requirements