2016
DOI: 10.1007/978-3-319-42634-1_10
|View full text |Cite
|
Sign up to set email alerts
|

Improved Space Efficient Algorithms for BFS, DFS and Applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
46
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 20 publications
(48 citation statements)
references
References 18 publications
2
46
0
Order By: Relevance
“…Banerjee et al [4] independently discovered a different approach to compute the cut vertices of a graph with n vertices and m edges that uses O(n+m) bits and time. They have no algorithm with a space bound that only depends on n.…”
Section: Introductionmentioning
confidence: 99%
“…Banerjee et al [4] independently discovered a different approach to compute the cut vertices of a graph with n vertices and m edges that uses O(n+m) bits and time. They have no algorithm with a space bound that only depends on n.…”
Section: Introductionmentioning
confidence: 99%
“…As for (1), every container concerned is regular or on the right side, i.e., the number of such containers is bounded by 2(N − µ). Since the iteration converts all N − µ regular containers to the loose representation, the contribution of (1) is dominated by that of (2). And as for (2), since the number of other conversions is within a constant factor of the number of conversions to the regular representation, it suffices to bound the latter by O(n/λ).…”
Section: The Basic Algorithmmentioning
confidence: 99%
“…Here we assume that the input graph G is represented using the standard adjacency list along with cross pointers, i.e., for undirected graphs given a vertex u and the position in its list of a neighbor v of u, there is a pointer to the position of u in the list of v. In case of directed graphs, for every vertex u, we have a list of outneighbors of u and a list of in-neighbours of u. And, finally we augment these two lists for every vertex with cross pointers, i.e., for each (u, v) ∈ E, given u and the position of v in out-neighbors of u, there is a pointer to the position of u in in-neighbors of v. This form of input graph representation was introduced recently in [24] and used subsequently in [7,32,34] to design various other space efficient graph algorithms. We note that some of our algorithms will work even with less powerful and the more traditional adjacency list representation.…”
Section: Model Of Computationmentioning
confidence: 99%