TY - GEN
T1 - Deterministic partially dynamic single source shortest paths in weighted graphs
AU - Bernstein, Aaron
N1 - Publisher Copyright:
© Aaron Bernstein;.
PY - 2017/7/1
Y1 - 2017/7/1
N2 - In this paper we consider the decremental single-source shortest paths (SSSP) problem, whereEmail: given a graph G and a source node s the goal is to maintain shortest distances between s and all other nodes in G under a sequence of online adversarial edge deletions. In their seminal work, Even and Shiloach [JACM 1981] presented an exact solution to the problem in unweighted graphs with only O(mn) total update time over all edge deletions. Their classic algorithm was the state of the art for the decremental SSSP problem for three decades, even when approximate shortest paths are allowed. The first improvement over the Even-Shiloach algorithm was given by Bernstein and Roditty [SODA 2011], who for the case of an unweighted and undirected graph presented a (1 + ∈)- approximate algorithm with constant query time and a total update time of O(n2+o(1)). This work triggered a series of new results, culminating in a recent breakthrough of Henzinger, Krinninger and Nanongkai [FOCS 14], who presented a (1+∈)-approximate algorithm for undirected weighted graphs whose total update time is near linear: O(m1+o(1) log(W)), where W is the ratio of the heaviest to the lightest edge weight in the graph. In this paper they posed as a major open problem the question of derandomizing their result. Until very recently, all known improvements over the Even-Shiloach algorithm were randomized and required the assumption of a non-adaptive adversary. In STOC 2016, Bernstein and Chechik showed the first deterministic algorithm to go beyond O(mn) total update time: the algorithm is also (1 + ∈)-approximate, and has total update time Õ (n2). In SODA 2017, the same authors presented an algorithm with total update time Õ(mn3/4). However, both algorithms are restricted to undirected, unweighted graphs. We present the first deterministic algorithm for weighted undirected graphs to go beyond the O(mn) bound. The total update time is Õ (n2 log(W)).
AB - In this paper we consider the decremental single-source shortest paths (SSSP) problem, whereEmail: given a graph G and a source node s the goal is to maintain shortest distances between s and all other nodes in G under a sequence of online adversarial edge deletions. In their seminal work, Even and Shiloach [JACM 1981] presented an exact solution to the problem in unweighted graphs with only O(mn) total update time over all edge deletions. Their classic algorithm was the state of the art for the decremental SSSP problem for three decades, even when approximate shortest paths are allowed. The first improvement over the Even-Shiloach algorithm was given by Bernstein and Roditty [SODA 2011], who for the case of an unweighted and undirected graph presented a (1 + ∈)- approximate algorithm with constant query time and a total update time of O(n2+o(1)). This work triggered a series of new results, culminating in a recent breakthrough of Henzinger, Krinninger and Nanongkai [FOCS 14], who presented a (1+∈)-approximate algorithm for undirected weighted graphs whose total update time is near linear: O(m1+o(1) log(W)), where W is the ratio of the heaviest to the lightest edge weight in the graph. In this paper they posed as a major open problem the question of derandomizing their result. Until very recently, all known improvements over the Even-Shiloach algorithm were randomized and required the assumption of a non-adaptive adversary. In STOC 2016, Bernstein and Chechik showed the first deterministic algorithm to go beyond O(mn) total update time: the algorithm is also (1 + ∈)-approximate, and has total update time Õ (n2). In SODA 2017, the same authors presented an algorithm with total update time Õ(mn3/4). However, both algorithms are restricted to undirected, unweighted graphs. We present the first deterministic algorithm for weighted undirected graphs to go beyond the O(mn) bound. The total update time is Õ (n2 log(W)).
KW - Deterministic
KW - Dynamic algorithms
KW - Shortest paths
KW - Weighted graph
UR - http://www.scopus.com/inward/record.url?scp=85027256903&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85027256903&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.ICALP.2017.44
DO - 10.4230/LIPIcs.ICALP.2017.44
M3 - Conference contribution
AN - SCOPUS:85027256903
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 44th International Colloquium on Automata, Languages, and Programming, ICALP 2017
A2 - Muscholl, Anca
A2 - Indyk, Piotr
A2 - Kuhn, Fabian
A2 - Chatzigiannakis, Ioannis
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 44th International Colloquium on Automata, Languages, and Programming, ICALP 2017
Y2 - 10 July 2017 through 14 July 2017
ER -