Edge-Coloring Algorithms for Bounded Degree Multigraphs

07/13/2023
by   Abhishek Dhawan, et al.
0

In this paper, we consider algorithms for edge-coloring multigraphs G of bounded maximum degree, i.e., Δ(G) = O(1). Shannon's theorem states that any multigraph of maximum degree Δ can be properly edge-colored with ⌊ 3Δ/2⌋ colors. Our main results include algorithms for computing such colorings. We design deterministic and randomized sequential algorithms with running time O(nlog n) and O(n), respectively. This is the first improvement since the O(n^2) algorithm in Shannon's original paper, and our randomized algorithm is optimal up to constant factors. We also develop distributed algorithms in the 𝖫𝖮𝖢𝖠𝖫 model of computation. Namely, we design deterministic and randomized 𝖫𝖮𝖢𝖠𝖫 algorithms with running time Õ(log^5 n) and O(log^2n), respectively. The deterministic sequential algorithm is a simplified extension of earlier work of Gabow et al. in edge-coloring simple graphs. The other algorithms apply the entropy compression method in a similar way to recent work by the author and Bernshteyn, where the authors design algorithms for Vizing's theorem for simple graphs. We also extend their results to Vizing's theorem for multigraphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/09/2023

Fast algorithms for Vizing's theorem on bounded degree graphs

Vizing's theorem states that every graph G of maximum degree Δ can be pr...
research
07/05/2023

Density-Sensitive Algorithms for (Δ+ 1)-Edge Coloring

Vizing's theorem asserts the existence of a (Δ+1)-edge coloring for any ...
research
01/02/2019

Towards the Locality of Vizing's Theorem

Vizing showed that it suffices to color the edges of a simple graph usin...
research
06/27/2018

Computing the Chromatic Number Using Graph Decompositions via Matrix Rank

Computing the smallest number q such that the vertices of a given graph ...
research
11/28/2017

Adapting Sequential Algorithms to the Distributed Setting

In this paper we aim to define a robust family of sequential algorithms ...
research
08/16/2022

Simple deterministic O(n log n) algorithm finding a solution of Erdős-Ginzburg-Ziv theorem

Erdős-Ginzburg-Ziv theorem is a famous theorem in additive number theory...
research
11/28/2017

Adapting Local Sequential Algorithms to the Distributed Setting

It is a well known fact that sequential algorithms which exhibit a stron...

Please sign up or login with your details

Forgot password? Click here to reset