Nibbling at Long Cycles: Dynamic (and Static) Edge Coloring in Optimal Time
Sayan Bhattacharya, Martín Costa, Nadav Panski, Shay Solomon
Abstract
We consider the problem of maintaining a (1 + ϵ)∆-edge coloring in a dynamic graph G with n nodes and maximum degree at most ∆. The state-of-the-art update time is O ϵ (polylog(n)), by Duan, He and Zhang [SODA'19] and by Christiansen [STOC'23], and more precisely O(log 7 n/ϵ 2 ), where ∆ = Ω(log 2 n/ϵ 2 ).
The following natural question arises: What is the best possible update time of an algorithm for this task? More specifically, can we bring it all the way down to some constant (for constant ϵ)? This question coincides with the static time barrier for the problem: Even for (2∆ -1)-coloring, there is only a naive O(m log ∆)-time algorithm.
We answer this fundamental question in the affirmative, by presenting a dynamic (1 + ϵ)∆edge coloring algorithm with O(log 4 (1/ϵ)/ϵ 9 ) update time, provided ∆ = Ω ϵ (polylog(n)). As a corollary, we also get the first linear time (for constant ϵ) static algorithm for (1 + ϵ)∆-edge coloring; in particular, we achieve a running time of O(m log(1/ϵ)/ϵ 2 ).
We obtain our results by carefully combining a variant of the Nibble algorithm from Bhattacharya, Grandoni and Wajc [SODA'21] with the subsampling technique of Kulkarni, Liu, Sah, Sawhney and Tarnawski [STOC'22].
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 66258d7d-9e7d-40a2-8b34-81096cb693b5Cited by top-tier papers8
- Vizing's Theorem in Near-Linear TimeSepehr Assadi, Soheil Behnezhad, Sayan Bhattacharya, Martín Costa et al.STOC 2025 · 12 citations
- Faster Vizing and Near-Vizing Edge Coloring AlgorithmsSepehr AssadiSODA 2025 · 6 citations
- Faster (Δ+1)-Edge Coloring: Breaking the m√n Time BarrierSayan Bhattacharya, Din Carmon, Martín Costa, Shay Solomon et al.FOCS 2024 · 5 citations
- Randomized Greedy Online Edge Coloring Succeeds for Dense and Randomly-Ordered GraphsAditi Dudeja, Rashmika Goswami, Michael SaksSODA 2025 · 3 citations
- Even Faster (Δ + 1)-Edge Coloring via Shorter Multi-Step Vizing ChainsSayan Bhattacharya, Martín Costa, Shay Solomon, Tianyi ZhangSODA 2025 · 2 citations
Builds on4
- Online Edge Coloring Algorithms via the Nibble MethodSayan Bhattacharya, Fabrizio Grandoni, David WajcSODA 2021 · 14 citations
- The Power of Multi-step Vizing ChainsAleksander Bjørn Grodt ChristiansenSTOC 2023 · 10 citations
- Dynamic Set Cover: Improved Amortized and Worst-Case Update TimeSayan Bhattacharya, Monika Henzinger, Danupon Nanongkai, Xiaowei WuSODA 2021 · 8 citations
- Online edge coloring via tree recurrences and correlation decayJanardhan Kulkarni, Yang P. Liu, Ashwin Sah, Mehtaab Sawhney et al.STOC 2022 · 7 citations
Related papers
- Deterministic Dynamic Edge ColouringAleksander B. G. ChristiansenSODA 2026
- Fully Dynamic (Δ + 1)-Coloring Against Adaptive AdversariesSoheil Behnezhad, Rajmohan Rajaraman, Omer WasimSODA 2025 · 2 citations
- Dynamic O(Arboricity) Coloring in Polylogarithmic Worst-Case TimeMohsen Ghaffari, Christoph GrunauSTOC 2024 · 1 citation
- Dynamic (1+ϵ)-Approximate Matching Size in Truly Sublinear Update TimeSayan Bhattacharya, Peter Kiss, Thatchaphol SaranurakFOCS 2023 · 9 citations
- Fully Dynamic Matching: Beating 2-Approximation in Δϵ Update TimeSoheil Behnezhad, Jakub Lacki, Vahab S. MirrokniSODA 2020 · 10 citations
