English

Tight Lower Bounds for List Edge Coloring

Data Structures and Algorithms 2018-04-10 v1

Abstract

The fastest algorithms for edge coloring run in time 2mnO(1)2^m n^{O(1)}, where mm and nn are the number of edges and vertices of the input graph, respectively. For dense graphs, this bound becomes 2Θ(n2)2^{\Theta(n^2)}. This is a somewhat unique situation, since most of the studied graph problems admit algorithms running in time 2O(nlogn)2^{O(n\log n)}. It is a notorious open problem to either show an algorithm for edge coloring running in time 2o(n2)2^{o(n^2)} or to refute it, assuming Exponential Time Hypothesis (ETH) or other well established assumption. We notice that the same question can be asked for list edge coloring, a well-studied generalization of edge coloring where every edge comes with a set (often called a list) of allowed colors. Our main result states that list edge coloring for simple graphs does not admit an algorithm running in time 2o(n2)2^{o(n^2)}, unless ETH fails. Interestingly, the algorithm for edge coloring running in time 2mnO(1)2^m n^{O(1)} generalizes to the list version without any asymptotic slow-down. Thus, our lower bound is essentially tight. This also means that in order to design an algorithm running in time 2o(n2)2^{o(n^2)} for edge coloring, one has to exploit its special features compared to the list version.

Keywords

Cite

@article{arxiv.1804.02537,
  title  = {Tight Lower Bounds for List Edge Coloring},
  author = {Łukasz Kowalik and Arkadiusz Socała},
  journal= {arXiv preprint arXiv:1804.02537},
  year   = {2018}
}

Comments

11 pages

R2 v1 2026-06-23T01:16:52.577Z