Fewer colors for perfect simulation of proper colorings

04/18/2020
by   Mark Huber, et al.
0

Given a graph G and color set {1, …, k}, a proper coloring is an assignment of a color to each vertex of G such that no two vertices connected by an edge are given the same color. The problem of drawing a proper coloring exactly uniformly from the set of proper colorings is well-studied. Most recently, Bhandari and Chakraborty developed a polynomial expected time randomized algorithm for obtaining such draws when k > 3Δ, where Δ is the maximum degree of the graph. Their approach used a bounding chain together with the coupling from the past protocol. Here a new randomized algorithm is presented based upon the randomness recycler protocol introduced by the author and Fill at FOCS 2000. Given n vertices, this method takes O(n ln (n)) expected steps when k > 2.27(Δ - 1) for all Δ≥ 2.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/23/2019

Improved bounds for perfect sampling of k-colorings in graphs

We present a randomized algorithm that takes as input an undirected n-ve...
research
09/23/2019

Perfect Sampling of graph k-colorings for k=o(Δ^2)

We give an algorithm for perfect sampling from the uniform distribution ...
research
07/13/2020

Perfectly Sampling k≥ (8/3 +o(1))Δ-Colorings in Graphs

We present a randomized algorithm which takes as input an undirected gra...
research
02/12/2020

An Optimal Decentralized (Δ+ 1)-Coloring Algorithm

Consider the following simple coloring algorithm for a graph on n vertic...
research
08/27/2018

Explicit 3-colorings for exponential graphs

Let H=(V,E) denote a simple, undirected graph. The 3-coloring exponentia...
research
02/28/2022

Improved bounds for acyclic coloring parameters

The acyclic chromatic number of a graph is the least number of colors ne...
research
12/24/2018

Propagation time for probabilistic zero forcing

Zero forcing is a coloring game played on a graph that was introduced mo...

Please sign up or login with your details

Forgot password? Click here to reset