Simple and Faster algorithm for Reachability in a Decremental Directed Graph

preprint2015arXivOpen access

Abstract

Consider the problem of maintaining source sink reachability(stst-Reachability), single source reachability(SSR) and strongly connected component(SCC) in an edge decremental directed graph. In particular, we design a randomized algorithm that maintains with high probability: 1) stst-Reachability in O~(mn4/5)\tilde{O}(mn^{4/5}) total update time. 2) stst-Reachability in a total update time of O~(n8/3)\tilde{O}(n^{8/3}) in a dense graph. 3) SSR in a total update time of O~(mn9/10)\tilde{O}(m n^{9/10}). 4) SCC in a total update time of O~(mn9/10)\tilde{O}(m n^{9/10}). For all the above problems, we improve upon the previous best algorithm (by Henzinger et. al. (STOC 2014)). Our main focus is maintaining stst-Reachability in an edge decremental directed graph (other problems can be reduced to stst-Reachability). The classical algorithm of Even and Shiloach (JACM 81) solved this problem in O(1)O(1) query time and O(mn)O(mn) total update time. Recently, Henzinger, Krinninger and Nanongkai (STOC 2014) designed a randomized algorithm which achieves an update time of O~(mn0.98)\tilde{O}(m n^{0.98}) and broke the long-standing O(mn)O(mn) bound of Even and Shiloach. However, they designed four algorithms Ai(1≤i≤4)A_i (1\le i \le 4) such that for graphs having total number of edges between mim_i and mi+1m_{i+1} (mi+1>mim_{i+1} > m_i), AiA_i outperforms other three algorithms. That is, one of the four algorithms may be faster for a particular density range of edges, but it may be too slow asymptotically for the other ranges. Our main contribution is that we design a {\it single} algorithm which works for all types of graphs. Not only is our algorithm faster, it is much simpler than the algorithm designed by Henzinger et.al. (STOC 2014).

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.