Vizing showed that it suffices to color the edges of a simple graph using colors, where is the maximum degree of the graph. However, up to this date, no efficient distributed edge-coloring algorithms are known for obtaining such a coloring, even for constant degree graphs. The current algorithms that get closest to this number of colors are the randomized -edge-coloring algorithm that runs in rounds by Chang et al. (SODA '18) and the deterministic -edge-coloring algorithm that runs in rounds by Ghaffari et al. (STOC '18). We present two distributed edge-coloring algorithms that run in rounds. The first algorithm, with randomization, uses only colors. The second algorithm is a deterministic algorithm that uses colors. Our approach is to reduce the distributed edge-coloring problem into an online, restricted version of balls-into-bins problem. If is the maximum load of the bins, our algorithm uses colors. We show how to achieve with randomization and without randomization.
View on arXiv