Decremental all-pairs shortest paths in deterministic near-linear time
Decremental all-pairs shortest paths in deterministic near-linear time
复制标题
确定性近线性时间内的递减全对最短路径
DOI:
10.1145/3406325.3451025
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Chuzhoy, Julia
中科院分区:
文献类型:
--
作者:
Chuzhoy, Julia
We study the decremental All-Pairs Shortest Paths (APSP) problem in undirected edge-weighted graphs. The input to the problem is an undirectedn-vertexm-edge graphGwith non-negative lengths on edges, that undergoes an online sequence of edge deletions. The goal is to support approximate shortest-paths queries: given a pairx,yof vertices ofG, return a pathPconnectingxtoy, whose length is within factor α of the length of the shortestx-ypath, in time Õ(|E(P)|), where α is the approximation factor of the algorithm. APSP is one of the most basic and extensively studied dynamic graph problems.A long line of work culminated in the algorithm of [Chechik, FOCS 2018] with near optimal guarantees: for any constant 0<є≤ 1 and parameterk≥ 1, the algorithm achieves approximation factor (2+є)k−1, and total update timeO(mn1/k+o(1)log(nL)), whereLis the ratio of longest to shortest edge lengths. Unfortunately, as much of prior work, the algorithm is randomized and needs to assume an oblivious adversary; that is, the input edge-deletion sequence is fixed in advance and may not depend on the algorithm’s behavior. In many real-world scenarios, and in applications of APSP to static graph problems, it is crucial that the algorithm works against an adaptive adversary, where the edge deletion sequence may depend on the algorithm’s past behavior arbitrarily; ideally, such an algorithm should be deterministic. Unfortunately, unlike the oblivious-adversary setting, its adaptive-adversary counterpart is still poorly understood. For unweighted graphs, the algorithm of [Henzinger, Krinninger and Nanongkai, FOCS ’13, SICOMP ’16] achieves a (1+є)-approximation with total update time Õ(mn/є); the best current total update time guarantee ofn2.5+O(є)is achieved by the recent deterministic algorithm of [Chuzhoy, Saranurak, SODA’21], with 2O(1/є)-multiplicative and 2O(log3/4n/є)-additive approximation. To the best of our knowledge, for arbitrary non-negative edge weights, the fastest current adaptive-update algorithm has total update timeO(n3logL/є), achieving a (1+є)-approximation. Even if we are willing to settle for anyo(n)-approximation factor, no currently known algorithm has a better than Θ(n3) total update time in weighted graphs and better than Θ(n2.5) total update time in unweighted graphs. Several conditional lower bounds suggest that no algorithm with a sufficiently small approximation factor can achieve ano(n3) total update time. Our main result is a deterministic algorithm for decremental APSP in undirected edge-weighted graphs, that, for any Ω(1/loglogm)≤ є< 1, achieves approximation factor (logm)2O(1/є), with total update timeO(m1+O(є)· (logm)O(1/є2)· logL). In particular, we obtain a (polylogm)-approximation in time Õ(m1+є) for any constant є, and, for any slowly growing functionf(m), we obtain (logm)f(m)-approximation in timem1+o(1). We also provide an algorithm with similar guarantees for decremental Sparse Neighborhood Covers.
登录
查看更多内容
DOI:
10.1109/focs.2018.00025
发表时间:
2018
期刊:
2018 IEEE 59th Annual Symposium on Foundations of Computer Science (FOCS)
影响因子:
--
作者:
S. Chechik
通讯作者:
S. Chechik
DOI:
--
发表时间:
2020
期刊:
ACM-SIAM Symposium on Discrete Algorithms
影响因子:
--
作者:
S. Chechik;Tianyi Zhang
通讯作者:
Tianyi Zhang
DOI:
10.1137/090776573
发表时间:
2004
期刊:
45th Annual IEEE Symposium on Foundations of Computer Science
影响因子:
--
作者:
L. Roditty;Uri Zwick
通讯作者:
Uri Zwick
DOI:
10.1145/3313276.3316320
发表时间:
2019
期刊:
Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing
影响因子:
--
作者:
Julia Chuzhoy;S. Khanna
通讯作者:
S. Khanna
DOI:
10.1145/2897518.2897521
发表时间:
2016
期刊:
Proceedings of the forty-eighth annual ACM symposium on Theory of Computing
影响因子:
--
作者:
A. Bernstein;S. Chechik
通讯作者:
S. Chechik