paper

Improved Algorithms for Decremental Single-Source Reachability on Directed Graphs

arXiv:1612.03856 · doi:10.1007/978-3-662-47672-7_59

Abstract

Recently we presented the first algorithm for maintaining the set of nodes reachable from a source node in a directed graph that is modified by edge deletions with total update time, where is the number of edges and is the number of nodes in the graph [Henzinger et al. STOC 2014]. The algorithm is a combination of several different algorithms, each for a different vs. trade-off. For the case of the running time is , just barely below . In this paper we simplify the previous algorithm using new algorithmic ideas and achieve an improved running time of . This gives, e.g., for the notorious case . We obtain the same upper bounds for the problem of maintaining the strongly connected components of a directed graph undergoing edge deletions. Our algorithms are correct with high probabililty against an oblivious adversary.

This paper was presented at the International Colloquium on Automata, Languages and Programming (ICALP) 2015. A full version combining the findings of this paper and its predecessor [Henzinger et al. STOC 2014] is available at arXiv:1504.07959

Improved Algorithms for Decremental Single-Source Reachability on Directed Graphs · wovepaper