Breaking the 2^n barrier for 5-coloring and 6-coloring

07/21/2020
by   Or Zamir, et al.
0

The coloring problem (i.e., computing the chromatic number of a graph) can be solved in O^*(2^n) time, as shown by Björklund, Husfeldt and Koivisto in 2009. For k=3,4, better algorithms are known for the k-coloring problem. 3-coloring can be solved in O(1.4^n) time (Beigel and Eppstein, 2005) and 4-coloring can be solved in O(1.8^n) time (Fomin, Gaspers and Saurabh, 2007). Surprisingly, for k>4 no improvements over the general O^*(2^n) are known. We show that both 5-coloring and 6-coloring can also be solved in O((2-ε)^n) time for some ε>0. Moreover, we obtain an exponential improvement for k-coloring for any constant k for a very large family of graphs. In particular, for any constants k,Δ,α>0, k-coloring for graphs with at least α· n vertices of degree at most Δ can be solved in O((2-ε)^n) time, for some ε = ε_k,Δ,α > 0. As a consequence, for any constant k we can solve k-coloring exponentially faster than O^*(2^n) for sparse graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/24/2021

2-distance (Δ+2)-coloring of sparse graphs

A 2-distance k-coloring of a graph is a proper k-coloring of the vertice...
research
04/05/2020

Girth-reducibility and the algorithmic barrier for coloring

All known efficient algorithms for constraint satisfaction problems are ...
research
11/09/2021

Computing Sparse Jacobians and Hessians Using Algorithmic Differentiation

Stochastic scientific models and machine learning optimization estimator...
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
10/04/2020

On decidability of hyperbolicity

We prove that a wide range of coloring problems in graphs on surfaces ca...
research
10/04/2019

Fully Dynamic (Δ+1)-Coloring in Constant Update Time

The problem of (vertex) (Δ+1)-coloring a graph of maximum degree Δ has b...
research
02/27/2023

3-Coloring in Time O(1.3217^n)

We propose a new algorithm for 3-coloring that runs in time O(1.3217^n)....

Please sign up or login with your details

Forgot password? Click here to reset