Decremental APSP in Directed Graphs Versus an Adaptive Adversary
Jacob Evald, Viktor Fredslund-Hansen, Maximilian Probst Gutenberg,, Christian Wulff-Nilsen

TL;DR
This paper advances decremental all-pairs shortest paths algorithms in directed graphs under adaptive adversaries, providing new deterministic and randomized data structures with improved total update times for exact and approximate solutions.
Contribution
It introduces three new data structures for decremental APSP in directed graphs that are effective against adaptive adversaries, with improved total update times for exact and approximate distances.
Findings
Deterministic exact APSP data structure with total update time $ ilde{O}(n^3)$.
Deterministic $(1+\epsilon)$-approximate APSP with total update time $ ilde O(rac{ oot{2}m n^2}{\epsilon})$.
Randomized $(1+\epsilon)$-approximate APSP against adaptive adversaries with total update time $ ilde O(m^{2/3}n^{5/3} + rac{n^{8/3}}{m^{1/3}\epsilon^2})$.
Abstract
Given a directed graph , undergoing an online sequence of edge deletions with edges in the initial version of and , we consider the problem of maintaining all-pairs shortest paths (APSP) in . Whilst this problem has been studied in a long line of research [ACM'81, FOCS'99, FOCS'01, STOC'02, STOC'03, SWAT'04, STOC'13] and the problem of -approximate, weighted APSP was solved to near-optimal update time by Bernstein [STOC'13], the problem has mainly been studied in the context of oblivious adversaries, which assumes that the adversary fixes the update sequence before the algorithm is started. In this paper, we make significant progress on the problem in the setting where the adversary is adaptive, i.e. can base the update sequence on the output of the data structure queries. We present three new data structures that fit…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
