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

Incremental Topological Sort and Cycle Detection in Expected Total Time

Abstract: In the incremental cycle detection problem edges are inserted to a directed graph (initially empty) and the algorithm has to report once a directed cycle is formed in the graph. A closely related problem to the incremental cycle detection is that of the incremental topological sort problem, in which edges are inserted to an acyclic graph and the algorithm has to maintain a valid topological sort on the vertices at all times.Both incremental cycle detection and incremental topological sort have a long history. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
42
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 19 publications
(43 citation statements)
references
References 19 publications
(26 reference statements)
1
42
0
Order By: Relevance
“…Initially, each node v ∈ V is sampled with probability Θ(log n/τ ). Bernstein and Chechik [BC18] maintain a partition of the node-set V into subsets {V i,j }, where a node v belongs to a subset V i,j iff it has exactly i ancestors and j descendants among the sampled nodes. A total order ≺ * is defined on the subsets {V i,j }, where V i,j ≺ * V i ′ ,j ′ iff either i < i ′ or {i = i ′ and j > j ′ }.…”
Section: Perspectivementioning
confidence: 99%
See 4 more Smart Citations
“…Initially, each node v ∈ V is sampled with probability Θ(log n/τ ). Bernstein and Chechik [BC18] maintain a partition of the node-set V into subsets {V i,j }, where a node v belongs to a subset V i,j iff it has exactly i ancestors and j descendants among the sampled nodes. A total order ≺ * is defined on the subsets {V i,j }, where V i,j ≺ * V i ′ ,j ′ iff either i < i ′ or {i = i ′ and j > j ′ }.…”
Section: Perspectivementioning
confidence: 99%
“…The time taken to implement this forward search is determined by the number of nodes x that are explored during this search. Bernstein and Chechik [BC18] now introduce a crucial notion of τ -related pairs of nodes (see Section 2.1 for details), and show that for every node x explored during the forward search we get a newly created τ -related pair (x, u). Next, they prove an upper bound of O(nτ ) on the total number of such pairs that can appear throughout the duration of the algorithm.…”
Section: Perspectivementioning
confidence: 99%
See 3 more Smart Citations