2000 character limit reached
Faster $(Δ+ 1)$-Edge Coloring: Breaking the $m \sqrt{n}$ Time Barrier (2405.15449v1)
Published 24 May 2024 in cs.DS
Abstract: Vizing's theorem states that any $n$-vertex $m$-edge graph of maximum degree $\Delta$ can be {\em edge colored} using at most $\Delta + 1$ different colors [Diskret.~Analiz, '64]. Vizing's original proof is algorithmic and shows that such an edge coloring can be found in $\tilde{O}(mn)$ time. This was subsequently improved to $\tilde O(m\sqrt{n})$, independently by Arjomandi [1982] and by Gabow et al.~[1985]. In this paper we present an algorithm that computes such an edge coloring in $\tilde O(mn{1/3})$ time, giving the first polynomial improvement for this fundamental problem in over 40 years.
- Eshrat Arjomandi. An efficient algorithm for colouring the edges of a graph with Δ+1Δ1\Delta+1roman_Δ + 1 colours. INFOR: Information Systems and Operational Research, 20(2):82–101, 1982.
- Distributed edge coloring in time polylogarithmic in ΔΔ\Deltaroman_Δ. In Proceedings of the 2022 ACM Symposium on Principles of Distributed Computing, pages 15–25, 2022.
- Dynamic algorithms for graph coloring. In Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1–20. SIAM, 2018.
- Arboricity-dependent algorithms for edge coloring. CoRR, abs/2311.08367, 2023.
- Density-sensitive algorithms for (ΔΔ\Deltaroman_Δ+1)-edge coloring. CoRR, abs/2307.02415, 2023.
- Nibbling at long cycles: Dynamic (and static) edge coloring in optimal time. In Proceedings of the ACM-SIAM Symposium on Discrete Algorithms (SODA). SIAM, 2024.
- Streaming and massively parallel algorithms for edge coloring. In 27th Annual European Symposium on Algorithms (ESA), volume 144 of LIPIcs, pages 15:1–15:14, 2019.
- Anton Bernshteyn. A fast distributed algorithm for (δ+1)𝛿1(\delta+1)( italic_δ + 1 )-edge-coloring. J. Comb. Theory, Ser. B, 152:319–352, 2022.
- Online edge coloring algorithms via the nibble method. In Proceedings of theACM-SIAM Symposium on Discrete Algorithms (SODA), pages 2830–2842. SIAM, 2021.
- Fully-dynamic graph algorithms with sublinear time inspired by distributed computing. In International Conference on Computational Science (ICCS), volume 108 of Procedia Computer Science, pages 89–98. Elsevier, 2017.
- Streaming edge coloring with asymptotically optimal colors. arXiv preprint arXiv:2305.01714, 2023.
- Online edge coloring is (nearly) as easy as offline. In Proceedings of the Annual ACM Symposium on Theory of Computing (STOC). ACM, 2024.
- Distributed edge coloring and a special case of the constructive lovász local lemma. ACM Trans. Algorithms, 16(1):8:1–8:51, 2020.
- Aleksander Bjørn Grodt Christiansen. The power of multi-step vizing chains. In Proceedings of the 55th Annual ACM Symposium on Theory of Computing (STOC), pages 1013–1026. ACM, 2023.
- Aleksander B. G. Christiansen. Deterministic dynamic edge-colouring. CoRR, abs/2402.13139, 2024.
- New linear-time algorithms for edge-coloring planar graphs. Algorithmica, 50(3):351–368, 2008.
- Streaming edge coloring with subquadratic palette size. arXiv preprint arXiv:2305.07090, 2023.
- Improved edge-coloring algorithms for planar graphs. Journal of Algorithms, 11(1):102–116, 1990.
- Edge-coloring bipartite multigraphs in O(E log D) time. Comb., 21(1):5–12, 2001.
- Tight bounds for online edge coloring. In 60th IEEE Annual Symposium on Foundations of Computer Science (FOCS), pages 1–25. IEEE Computer Society, 2019.
- Sparsity-parameterised dynamic edge colouring. CoRR, abs/2311.10616, 2023.
- Fast algorithms for edge-coloring planar graphs. Journal of Algorithms, 10(1):35–51, 1989.
- Peter Davies. Improved distributed algorithms for the lovász local lemma and edge coloring. In Proceedings of the ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 4273–4295. SIAM, 2023.
- Dynamic edge coloring with improved approximation. In Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 1937–1945. SIAM, 2019.
- Deterministic Simple (1+ϵ)1italic-ϵ(1+\epsilon)( 1 + italic_ϵ )-Edge-Coloring in Near-Linear Time. arXiv preprint arXiv:2401.10538, 2024.
- (2Δ—1)2Δ—1(2\Delta—1)( 2 roman_Δ — 1 )-Edge-Coloring is Much Easier than Maximal Matching in the Distributed Setting. In Proceedings of the Twenty-Sixth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 355–370. SIAM, 2014.
- Deterministic distributed edge-coloring via hypergraph maximal matching. In 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS), pages 180–191. IEEE, 2017.
- 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 coloring. Technical Rport, 1985.
- Low-memory algorithms for online and w-streaming edge coloring. arXiv preprint arXiv:2304.12285, 2023.
- Ian Holyer. The np-completeness of edge-coloring. SIAM Journal on computing, 10(4):718–720, 1981.
- Online edge coloring via tree recurrences and correlation decay. In 54th Annual ACM SIGACT Symposium on Theory of Computing (STOC), pages 104–116. ACM, 2022.
- Lukasz Kowalik. Edge-coloring sparse graphs with ΔΔ\Deltaroman_Δ colors in quasilinear time. CoRR, abs/2401.13839, 2024.
- Efficient parallel algorithms for edge coloring problems. Journal of Algorithms, 8(1):39–52, 1987.
- Some simple distributed algorithms for sparse networks. Distributed computing, 14(2):97–100, 2001.
- Corwin Sinnamon. Fast and simple edge-coloring algorithms. arXiv preprint arXiv:1907.03201, 2019.
- The greedy algorithm is not optimal for on-line edge coloring. In 48th International Colloquium on Automata, Languages, and Programming (ICALP), volume 198 of LIPIcs, pages 109:1–109:18, 2021.
- Vadim G Vizing. Critical graphs with given chromatic class (in russian). Metody Discret. Analiz., 5:9–17, 1965.