Abstract

We present a randomized algorithm that takes as input an undirected nn-vertex graph GG with maximum degree ΔΔ and an integer k>3Δk > 3Δ, and returns a random proper kk-coloring of GG. The distribution of the coloring is \emph{perfectly} uniform over the set of all proper kk-colorings; the expected running time of the algorithm is poly(k,n)=O~(nΔ2⋅log⁡(k))\mathrm{poly}(k,n)=\widetilde{O}(nΔ^2\cdot \log(k)). This improves upon a result of Huber~(STOC 1998) who obtained a polynomial time perfect sampling algorithm for k>Δ2+2Δk>Δ^2+2Δ. Prior to our work, no algorithm with expected running time poly(k,n)\mathrm{poly}(k,n) was known to guarantee perfectly sampling with sub-quadratic number of colors in general. Our algorithm (like several other perfect sampling algorithms including Huber's) is based on the Coupling from the Past method. Inspired by the \emph{bounding chain} approach, pioneered independently by Huber~(STOC 1998) and Häggström \& Nelander~(Scand.{} J.{} Statist., 1999), we employ a novel bounding chain to derive our result for the graph coloring problem.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.