On Dynamic DFS Tree in Directed Graphs

被引:11
作者
Baswana, Surender [1 ]
Choudhary, Keerti [1 ]
机构
[1] IIT Kanpur, Dept CSE, Kanpur 208016, Uttar Pradesh, India
来源
MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2015, PT II | 2015年 / 9235卷
关键词
Dynamic; Decremental; Directed; Graph; Depth first search; SHORTEST PATHS; ALGORITHMS; SEARCH;
D O I
10.1007/978-3-662-48054-0_9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let G = (V, E) be a directed graph on n vertices and m edges. We address the problem of maintaining a depth first search (DFS) tree efficiently under insertion/deletion of edges in G. 1. We present an efficient randomized decremental algorithm for maintaining a DFS tree for a directed acyclic graph. For processing any arbitrary online sequence of edge deletions, this algorithm takes expected O (mn log n) time. 2. We present the following lower bound results. (a) Any decremental (or incremental) algorithm for maintaining the ordered DFS tree explicitly requires f/(mn) total update time in the worst case. (b) Any decremental (or incremental) algorithm for maintaining the ordered DFS tree is at least as hard as computing all-pairs reach ability in a directed graph.
引用
收藏
页码:102 / 114
页数:13
相关论文
共 16 条
[1]  
Alstrup S, 2000, LECT NOTES COMPUT SC, V1853, P73
[2]  
Baswanass S, 2014, LECT NOTES COMPUT SC, V8572, P138
[3]   Dynamic LCA queries on trees [J].
Cole, R ;
Hariharan, R .
SIAM JOURNAL ON COMPUTING, 2005, 34 (04) :894-923
[4]   A new approach to dynamic all pairs shortest paths [J].
Demetrescu, C ;
Italiano, GF .
JOURNAL OF THE ACM, 2004, 51 (06) :968-992
[5]   The incremental maintenance of a Depth-First-Search tree in directed acyclic graphs [J].
Franciosa, PG ;
Gambosi, G ;
Nanni, U .
INFORMATION PROCESSING LETTERS, 1997, 61 (02) :113-120
[6]   Semi-dynamic breadth-first search in digraphs [J].
Franciosa, PG ;
Frigioni, D ;
Giaccio, R .
THEORETICAL COMPUTER SCIENCE, 2001, 250 (1-2) :201-217
[7]   Poly-logarithmic deterministic fully-dynamic algorithms for connectivity, minimum spanning tree, 2-edge, and biconnectivity [J].
Holm, J ;
De Lichtenberg, K ;
Thorup, M .
JOURNAL OF THE ACM, 2001, 48 (04) :723-760
[8]   COMPLEXITY MODELS FOR INCREMENTAL COMPUTATION [J].
MILTERSEN, PB ;
SUBRAMANIAN, S ;
VITTER, JS ;
TAMASSIA, R .
THEORETICAL COMPUTER SCIENCE, 1994, 130 (01) :203-236
[9]   A TOPOLOGICAL APPROACH TO DYNAMIC GRAPH CONNECTIVITY [J].
REIF, JH .
INFORMATION PROCESSING LETTERS, 1987, 25 (01) :65-70
[10]   DEPTH-1ST SEARCH IS INHERENTLY SEQUENTIAL [J].
REIF, JH .
INFORMATION PROCESSING LETTERS, 1985, 20 (05) :229-234