Proceedings of the Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms 2020
DOI: 10.1137/1.9781611975994.153
|View full text |Cite
|
Sign up to set email alerts
|

An Improved Algorithm for Incremental Cycle Detection and Topological Ordering in Sparse Graphs

Abstract: We consider the problem of incremental cycle detection and topological ordering in a directed graph G = (V, E) with |V | = n nodes. In this setting, initially the edge-set E of the graph is empty. Subsequently, at each time-step an edge gets inserted into G. After every edge-insertion, we have to report if the current graph contains a cycle, and as long as the graph remains acyclic, we have to maintain a topological ordering of the node-set V . Let m be the total number of edges that get inserted into G. We pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 15 publications
(7 citation statements)
references
References 4 publications
0
6
0
Order By: Relevance
“…Whereas this observation is a simple consequence of the known dynamic reachability algorithms with subquadratic update time and sublinear query time [DI05,San04], to the best of our knowledge, it has not been described before. Dynamic topological ordering has been mostly studied in the incremental setting, and multiple algorithms with non-trivial total update time bounds are known [BFGT16,BC18,BK20].…”
Section: Fully Dynamic Path Reportingmentioning
confidence: 99%
“…Whereas this observation is a simple consequence of the known dynamic reachability algorithms with subquadratic update time and sublinear query time [DI05,San04], to the best of our knowledge, it has not been described before. Dynamic topological ordering has been mostly studied in the incremental setting, and multiple algorithms with non-trivial total update time bounds are known [BFGT16,BC18,BK20].…”
Section: Fully Dynamic Path Reportingmentioning
confidence: 99%
“…However, these algorithms cannot be easily extended to the scenarios with the hop constraint because their enumeration procedure does not consider the impact of the hop constraint. Additionally, there are also a variety of works [4,5,15] that focus on detecting the existence of cycles in dynamic graphs instead of enumerating the results.…”
Section: Other Related Workmentioning
confidence: 99%
“…This is in stark contrast to the undirected setting where the currently best bounds for decremental graphs [18,38,39] extend straight-forwardly to incremental graphs. This is reminiscent of the connectivity problem, which in undirected incremental graphs is almost trivial while the problem of maintaining strong-connectivity in directed graphs is solved to nearoptimality in decremental graphs [21] but still not fully understood in incremental graphs [14,17,22]. We believe that understanding strong-connectivity might be a preliminary for understanding single-source shortest paths in directed graphs.…”
Section: Prior Workmentioning
confidence: 99%