Improved Algorithms for Decremental Single-Source Reachability on Directed Graphs
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.
Cite
@article{arxiv.1612.03856,
title = {Improved Algorithms for Decremental Single-Source Reachability on Directed Graphs},
author = {Monika Henzinger and Sebastian Krinninger and Danupon Nanongkai},
journal= {arXiv preprint arXiv:1612.03856},
year = {2016}
}
Comments
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