1997
DOI: 10.1145/265910.265914
|View full text |Cite
|
Sign up to set email alerts
|

Sparsification—a technique for speeding up dynamic graph algorithms

Abstract: We provide data strutures that maintain a graph as edges are inserted and deleted, and keep track of the following properties with the following times: minimum spanning forests, graph connectivity, graph 2-edge connectivity, and bipartiteness in time O ( n 1/2 ) per change; 3-edge connectivity, in time O ( n 2/3 ) per change; 4-edge connectivity, in time O ( … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
215
0
3

Year Published

1997
1997
2021
2021

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 247 publications
(219 citation statements)
references
References 25 publications
1
215
0
3
Order By: Relevance
“…Hence, we would like to possess a criterion to check if a rewiring will lead to disconnectivity. In the field of dynamic graph algorithms, Eppstein et al [23] have proposed a technique to check for connectivity in O( N ) time for each link update (four updates per rewiring), which naturally beats any standard way of checking for graph connectivity.…”
Section: Where L H ⊆ L and Each Node I Has Precisely D I Neighbors (mentioning
confidence: 99%
“…Hence, we would like to possess a criterion to check if a rewiring will lead to disconnectivity. In the field of dynamic graph algorithms, Eppstein et al [23] have proposed a technique to check for connectivity in O( N ) time for each link update (four updates per rewiring), which naturally beats any standard way of checking for graph connectivity.…”
Section: Where L H ⊆ L and Each Node I Has Precisely D I Neighbors (mentioning
confidence: 99%
“…In [14] Kapoor and Ramesh proposed an algorithm for ranking all the spanning trees which requires O(nm +τ log n) time and O(nm + τ ) space. Recently, Eppstein et al [8] developed the sparsification technique and proposed an algorithm for generating k smallest spanning trees in compact form which requires O(n + m log n + k √ n log(m/n)) time.…”
Section: Preliminarymentioning
confidence: 99%
“…For a variety of graph properties, we establish the existence of n-vertex graphs for which every strong certificate must have (n 2 ) edges, thereby ruling out the application of sparsification to design efficient deterministic dynamic algorithms for these problems. Existence of properties requiring quadratic size strong certificates was independently pointed out by Eppstein et al [10] where they indicate that matching requires (n 2 ) size certificates. We also show that similar bounds hold even when a more relaxed notion of certificates is used.…”
Section: Introductionmentioning
confidence: 95%
“…While much of the prior research in the design of dynamic graph algorithms involved problem-specific approaches [11]- [13], [22], [27], Eppstein et al [9] devised a general paradigm called sparsification that is useful in both designing new dynamic graph algorithms, as well as speeding up the existing ones. The sparsification technique is based on the notion of a sparse strong certificate which is a sparse graph whose structure is representative of the input graph with respect to the property of interest.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation