A New Deterministic Algorithm for Fully Dynamic All-Pairs Shortest Paths

Julia Chuzhoy, Ruimin Zhang

PROCEEDINGS OF THE 55TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2023(2023)

引用 5|浏览16
暂无评分
摘要
We study the fully dynamic All-Pairs Shortest Paths (APSP) problem in undirected edge-weighted graphs. Given an n-vertex graph.. with non-negative edge lengths, that undergoes an online sequence of edge insertions and deletions, the goal is to support approximate distance queries and shortest-path queries. We provide a deterministic algorithm for this problem, that, for a given precision parameter epsilon, achieves approximation factor (log log n)(2O(1/epsilon 3)), and has amortized update time O(n(epsilon) log L) per operation, where.. is the ratio of longest to shortest edge length. Query time for distance-query is O (2(O(1/epsilon)) center dot log n center dot log log L), and query time for shortest-path query is O (O vertical bar E (P)vertical bar + 2(O (1/epsilon)) center dot log n center dot log log L), where P is the path that the algorithm returns. To the best of our knowledge, even allowing any o(n)-approximation factor, no adaptive-update algorithms with better than Theta(m) amortized update time and better than Theta(n) query time were known prior to this work. We also note that our guarantees are stronger than the best current guarantees for APSP in decremental graphs in the adaptive-adversary setting. In order to obtain these results, we consider an intermediate problem, called Recursive Dynamic Neighborhood Cover (RecDynNC), that was formally introduced in [Chuzhoy, STOC '21]. At a high level, given an undirected edge-weighted graph.. undergoing an online sequence of edge deletions, together with a distance parameter D, the goal is to maintain a sparse D-neighborhood cover of G, with some additional technical requirements. Our main technical contribution is twofolds. First, we provide a black-box reduction from APSP in fully dynamic graphs to the RecDynNC problem. Second, we provide a new deterministic algorithm for the RecDynNC problem, that, for a given precision parameter.., achieves approximation factor (log log m)(2O(1/epsilon 2)), with total update time O(m(1+epsilon)), where m is the total number of edges ever present in... This improves the previous algorithm of [Chuzhoy, STOC '21], that achieved approximation factor (log m)(2O(1/epsilon)) with similar total update time. Combining these two results immediately leads to the deterministic algorithm for fully-dynamic APSP with the guarantees stated above.
更多
查看译文
关键词
all-pairs shortest path,fully dynamic algorithm
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要