English

Simple and Faster algorithm for Reachability in a Decremental Directed Graph

Data Structures and Algorithms 2015-05-19 v3

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(1i4)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).

Keywords

Cite

@article{arxiv.1504.08360,
  title  = {Simple and Faster algorithm for Reachability in a Decremental Directed Graph},
  author = {Manoj Gupta},
  journal= {arXiv preprint arXiv:1504.08360},
  year   = {2015}
}

Comments

This paper is withdrawn by the author due to a crucial error in Lemma 3.4

R2 v1 2026-06-22T09:26:12.572Z