Deterministic Dynamic Edge-Colouring (2402.13139v1)
Abstract: Given a dynamic graph $G$ with $n$ vertices and $m$ edges subject to insertion an deletions of edges, we show how to maintain a $(1+\varepsilon)\Delta$-edge-colouring of $G$ without the use of randomisation. More specifically, we show a deterministic dynamic algorithm with an amortised update time of $2{\tilde{O}_{\log \varepsilon{-1}}(\sqrt{\log n})}$ using $(1+\varepsilon)\Delta$ colours. If $\varepsilon{-1} \in 2{O(\log{0.49} n)}$, then our update time is sub-polynomial in $n$. While there exists randomised algorithms maintaining colourings with the same number of colours [Christiansen STOC'23, Duan, He, Zhang SODA'19, Bhattacarya, Costa, Panski, Solomon SODA'24] in polylogarithmic and even constant update time, this is the first deterministic algorithm to go below the greedy threshold of $2\Delta-1$ colours for all input graphs. On the way to our main result, we show how to dynamically maintain a shallow hierarchy of degree-splitters with both recourse and update time in $n{o(1)}$. We believe that this algorithm might be of independent interest.
- Maintaining information in fully dynamic trees with top trees. ACM Trans. Algorithms, 1(2):243–264, 2005.
- Noga Alon. A simple algorithm for edge-coloring bipartite multigraphs. Information Processing Letters, 85(6):301–302, 2003.
- Dynamic Algorithms for Graph Coloring. In Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 1–20. SIAM, 2018.
- Nibbling at Long Cycles: Dynamic (and Static) Edge Coloring in Optimal Time, pages 3393–3440.
- Arboricity-dependent algorithms for edge coloring. CoRR, abs/2311.08367, 2023.
- Density-sensitive algorithms for (ΔΔ\Deltaroman_Δ+1)-edge coloring. CoRR, abs/2307.02415, 2023.
- Fast algorithms for vizing’s theorem on bounded degree graphs. CoRR, abs/2303.05408, 2023.
- Anton Bernshteyn. A Fast Distributed Algorithm for (Δ+1)Δ1({\Delta}+1)( roman_Δ + 1 )-Edge-Coloring. Journal of Combinatorial Theory, Series B, 152:319–352, 2022.
- Online edge coloring algorithms via the nibble method. In Dániel Marx, editor, Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms, SODA 2021, Virtual Conference, January 10 - 13, 2021, pages 2830–2842. SIAM, 2021.
- Fully-Dynamic Graph Algorithms with Sublinear Time inspired by Distributed Computing. Procedia Computer Science, 108:89–98, 2017.
- Adaptive Out-Orientations with Applications, pages 3062–3088.
- The complexity of distributed edge coloring with small palettes. In Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 2633–2652. SIAM, 2018.
- Aleksander Bjørn Grodt Christiansen. The power of multi-step vizing chains. In Barna Saha and Rocco A. Servedio, editors, Proceedings of the 55th Annual ACM Symposium on Theory of Computing, STOC 2023, Orlando, FL, USA, June 20-23, 2023, pages 1013–1026. ACM, 2023.
- Introduction to algorithms. MIT press, 2022.
- Edge-Coloring Bipartite Multigraphs in O(ElogD)𝑂𝐸𝐷{O}({E}\log{D})italic_O ( italic_E roman_log italic_D ) Time. Combinatorica, 21(1):5–12, 2001.
- Sparsity-parameterised dynamic edge colouring. CoRR, abs/2311.10616, 2023.
- Dynamic Edge coloring with Improved Approximation. In Timothy M. Chan, editor, Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2019, San Diego, California, USA, January 6-9, 2019, pages 1937–1945. SIAM, 2019.
- Deterministic simple (1+°)ΔΔ\Deltaroman_Δ-edge-coloring in near-linear time. CoRR, abs/2401.10538, 2024.
- Improved distributed degree splitting and edge coloring. Distributed Comput., 33(3-4):293–310, 2020.
- Deterministic Distributed Edge-Coloring with Fewer Colors. In Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, pages 418–430, 2018.
- Algorithms for Edge-Colouring Graphs. 1985.
- Measurable versions of Vizing’s theorem. Advances in Mathematics, 374:107378, 2020.
- Distributed degree splitting, edge coloring, and orientations. In Philip N. Klein, editor, Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2017, Barcelona, Spain, Hotel Porta Fira, January 16-19, pages 2505–2523. SIAM, 2017.
- Ian Holyer. The NP-completeness of edge-coloring. SIAM Journal on computing, 10(4):718–720, 1981.
- Efficient Parallel Algorithms for Edge Coloring Problems. Journal of Algorithms, 8(1):39–52, 1987.
- Corwin Sinnamon. A randomized algorithm for edge-colouring graphs in o(m√square-root\surd√n) time. CoRR, abs/1907.03201, 2019.
- Towards the Locality of Vizing’s Theorem. In Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing, pages 355–364, 2019.
- Near-optimal fully dynamic densest subgraph. In Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, pages 181–193, 2020.
- Vadim G Vizing. On an estimate of the chromatic class of a p-graph. Discret Analiz, 3:25–30, 1964.