Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms 2018
DOI: 10.1137/1.9781611975031.4
|View full text |Cite
|
Sign up to set email alerts
|

Incremental DFS algorithms: a theoretical and experimental study

Abstract: The depth first search (DFS) tree is a fundamental data structure used for solving various graph problems. For a given graph G = (V, E) on n vertices and m edges, a DFS tree can be built in O(m + n) time. In the last 20 years, a few algorithms have been designed for maintaining a DFS tree efficiently under insertion of edges. For undirected graphs, there are two prominent algorithms, namely, ADFS1 and ADFS2 [ICALP14] that achieve total update time of O(n 3/2 √ m) and O(n 2 ) respectively. For directed acyclic … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
3
3

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(8 citation statements)
references
References 39 publications
0
8
0
Order By: Relevance
“…Intensive research will be needed to create models that can caption scientific figures reliably. [Figure sources: (1) (Zhang et al, 2020), (2)(Baswana et al, 2017), and (3)(Brubaker et al, 2015). ]…”
mentioning
confidence: 99%
“…Intensive research will be needed to create models that can caption scientific figures reliably. [Figure sources: (1) (Zhang et al, 2020), (2)(Baswana et al, 2017), and (3)(Brubaker et al, 2015). ]…”
mentioning
confidence: 99%
“…Recently, Baswana et al [8] conducted an experimental study for the incremental (not fully dynamic) DFS problem. Besides this, Khan [9] proposed a parallel algorithm for the fully dynamic DFS (including vertex updates), which can compute the DFS tree after each update in O(log 3 n) time using m processors.…”
Section: Existing Resultsmentioning
confidence: 99%
“…Baswana and Choudhary [2] propose a randomized decremental algorithm to maintain a DFS-Tree under a sequence of edge deletions with expected O(mn log n) total time. Baswana et al [3] extend the incremental algorithm for directed acyclic graphs presented in [10] to general directed graphs.…”
Section: Related Workmentioning
confidence: 99%
“…Baswana et al [3] design an incremental algorithm to maintain a DFS-Tree in general directed graphs based on the algorithm presented in [10]. They make use of a structure called stick, which is a long downward path from the root on which there is no branching after a large number of edge insertions [3]. However, the stick structure may be broken due to the edge deletion.…”
Section: Introductionmentioning
confidence: 99%