Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
139 tokens/sec
GPT-4o
47 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Deterministic Dynamic Edge-Colouring (2402.13139v1)

Published 20 Feb 2024 in cs.DS

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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (29)
  1. Maintaining information in fully dynamic trees with top trees. ACM Trans. Algorithms, 1(2):243–264, 2005.
  2. Noga Alon. A simple algorithm for edge-coloring bipartite multigraphs. Information Processing Letters, 85(6):301–302, 2003.
  3. Dynamic Algorithms for Graph Coloring. In Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 1–20. SIAM, 2018.
  4. Nibbling at Long Cycles: Dynamic (and Static) Edge Coloring in Optimal Time, pages 3393–3440.
  5. Arboricity-dependent algorithms for edge coloring. CoRR, abs/2311.08367, 2023.
  6. Density-sensitive algorithms for (ΔΔ\Deltaroman_Δ+1)-edge coloring. CoRR, abs/2307.02415, 2023.
  7. Fast algorithms for vizing’s theorem on bounded degree graphs. CoRR, abs/2303.05408, 2023.
  8. 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.
  9. 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.
  10. Fully-Dynamic Graph Algorithms with Sublinear Time inspired by Distributed Computing. Procedia Computer Science, 108:89–98, 2017.
  11. Adaptive Out-Orientations with Applications, pages 3062–3088.
  12. 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.
  13. 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.
  14. Introduction to algorithms. MIT press, 2022.
  15. Edge-Coloring Bipartite Multigraphs in O⁢(E⁢log⁡D)𝑂𝐸𝐷{O}({E}\log{D})italic_O ( italic_E roman_log italic_D ) Time. Combinatorica, 21(1):5–12, 2001.
  16. Sparsity-parameterised dynamic edge colouring. CoRR, abs/2311.10616, 2023.
  17. 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.
  18. Deterministic simple (1+°)ΔΔ\Deltaroman_Δ-edge-coloring in near-linear time. CoRR, abs/2401.10538, 2024.
  19. Improved distributed degree splitting and edge coloring. Distributed Comput., 33(3-4):293–310, 2020.
  20. Deterministic Distributed Edge-Coloring with Fewer Colors. In Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, pages 418–430, 2018.
  21. Algorithms for Edge-Colouring Graphs. 1985.
  22. Measurable versions of Vizing’s theorem. Advances in Mathematics, 374:107378, 2020.
  23. 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.
  24. Ian Holyer. The NP-completeness of edge-coloring. SIAM Journal on computing, 10(4):718–720, 1981.
  25. Efficient Parallel Algorithms for Edge Coloring Problems. Journal of Algorithms, 8(1):39–52, 1987.
  26. Corwin Sinnamon. A randomized algorithm for edge-colouring graphs in o(m√square-root\surd√n) time. CoRR, abs/1907.03201, 2019.
  27. Towards the Locality of Vizing’s Theorem. In Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing, pages 355–364, 2019.
  28. Near-optimal fully dynamic densest subgraph. In Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, pages 181–193, 2020.
  29. Vadim G Vizing. On an estimate of the chromatic class of a p-graph. Discret Analiz, 3:25–30, 1964.
Citations (4)

Summary

We haven't generated a summary for this paper yet.