Adaptive Out-Orientations with Applications.
- Chandra Chekuri,
- Aleksander Bjørn Grodt Christiansen,
- Jacob Holm,
- ,
- Kent Quanrud,
- University of Illinois,
- Technical University of Denmark,
- University of Copenhagen,
- Purdue University,
- Aarhus University
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 3062-3088 (27 pages)Publication milestones
- Published - 2024
Publication status
Published - 2024
Publisher
Society for Industrial and Applied Mathematics, United StatesISBN (Electronic)
978-1-61197-791-2Publication IDs
- Scopus: 85186221629
Host publication title
SODAAbstract
We give improved algorithms for maintaining edge-orientations of a fully-dynamic graph, such that themaximum out-degree is bounded. On one hand, we show how to orient the edges such that maximum out-degree is proportional to the arboricity α of the graph, in, either, an amortised update time of O(log2 n log α),or a worst-case update time of O(log3 n log α). On the other hand, motivated by applications includingdynamic maximal matching, we obtain a different trade-off. Namely, the improved update time of eitherO(log n log α), amortised, or O(log2 n log α), worst-case, for the problem of maintaining an edge-orientationwith at most O(α + log n) out-edges per vertex. Finally, all of our algorithms naturally limit the recourseto be polylogarithmic in n and α. Our algorithms adapt to the current arboricity of the graph, and yieldimprovements over previous work:Firstly, we obtain deterministic algorithms for maintaining a (1 + ε) approximation of the maximumsubgraph density, ρ, of the dynamic graph. Our algorithms have update times of O(ε−6 log3 n log ρ) worst-case, and O(ε−4 log2 n log ρ) amortised, respectively. We may output a subgraph H of the input graph whereits density is a (1 + ε) approximation of the maximum subgraph density in time linear in the size of thesubgraph. These algorithms have improved update time compared to the O(ε−6 log4 n) algorithm by Sawlaniand Wang from STOC 2020.Secondly, we obtain an O(ε−6 log3 n log α) worst-case update time algorithm for maintaining a(1 + ε)OPT + 2 approximation of the optimal out-orientation of a graph with adaptive arboricity α, im-proving the O(ε−6α2 log3 n) algorithm by Christiansen and Rotenberg from ICALP 2022. This yields the firstworst-case polylogarithmic dynamic algorithm for decomposing into O(α) forests.Thirdly, we obtain arboricity-adaptive fully-dynamic deterministic algorithms for a variety of problemsincluding maximal matching, ∆ + 1 colouring, and matrix vector multiplication. All update times are worst-case O(α + log2 n log α), where α is the current arboricity of the graph. For the maximal matching problem,the state-of-the-art deterministic algorithms by Kopelowitz, Krauthgamer, Porat, and Solomon from ICALP2014 runs in time O(α2 + log2 n), and by Neiman and Solomon from STOC 2013 runs in time O(√m). Wegive improved running times whenever the arboricity α ∈ ω(log n√log log n).
Publication metrics
PlumX, opens in new tab
Captures
1
Citations
11
Funding Details
This research was supported by Independent Research Fund Denmark grant 2020-2023 (9131-00044B) “Dynamic Network Analysis” and the VILLUM Foundation grant (VIL37507) “EfficientRecomputations for Changeful Problems”. This project has additionally received funding from the EuropeanUnion’s Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No899987. Jacob Holm is part of BARC, supported by the VILLUM Foundation grant 16582. Chris Schwiegelshohnis partially supported by an Independent Research Fund Denmark (DFF) Sapere Aude Research Leader grant No1051-00106B. Chandra Chekuri is supported by NSF grant CCF-1910149. Kent Quanrud is supported in part byNSF grant CCF-2129816.
Access to documents
Related Event
Title
Symposium on Discrete Algorithms
Event type
SymposiumDegree of recognition
International eventDate
07/01/2024 - 10/01/2024Location
Alexandria United States
