A non-Markovian coupling for randomly sampling colorings

We study a simple Markov chain, known as the Glauber dynamics, for randomly sampling (proper) k-colorings of an input graph G on n vertices with maximum degree /spl Delta/ and girth g. We prove the Glauber dynamics is close to the uniform distribution after O(n log n) steps whenever k > (1 + /spl epsiv/)/spl Delta/, for all /spl epsiv/ > 0, assuming g /spl ges/ 9 and /spl Delta/ = /spl Omega/(log n). The best previously known bounds were k > 11/spl Delta//6 for general graphs, and k > 1.489/spl Delta/ for graphs satisfying girth and maximum degree requirements. Our proof relies on the construction and analysis of a non-Markovian coupling. This appears to be the first application of a non-Markovian coupling to substantially improve upon known results.

[1]  Thomas P. Hayes,et al.  A general lower bound for mixing of single-site dynamics on graphs , 2005, 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).

[2]  M. Dyer,et al.  Path Coupling, Dobrushin Uniqueness, and Approximate Counting , 1997 .

[3]  Michael Molloy,et al.  The Glauber Dynamics on Colorings of a Graph with High Girth and Maximum Degree , 2004, SIAM J. Comput..

[4]  Martin E. Dyer,et al.  Randomly colouring graphs with lower bounds on girth and maximum degree , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[5]  Martin E. Dyer,et al.  Path coupling: A technique for proving rapid mixing in Markov chains , 1997, Proceedings 38th Annual Symposium on Foundations of Computer Science.

[6]  A. Sokal,et al.  Absence of phase transition for antiferromagnetic Potts models via the Dobrushin uniqueness theorem , 1996, cond-mat/9603068.

[7]  Artur Czumaj,et al.  Delayed path coupling and generating random permutations , 2000, Random Struct. Algorithms.

[8]  Martin E. Dyer,et al.  Randomly coloring constant degree graphs , 2004, Random Struct. Algorithms.

[9]  Thomas P. Hayes,et al.  Coupling with the stationary distribution and improved sampling for colorings and independent sets , 2005, SODA '05.

[10]  Martin E. Dyer,et al.  Mixing in time and space for lattice spin systems: A combinatorial view , 2002, International Workshop Randomization and Approximation Techniques in Computer Science.

[11]  Eric Vigoda,et al.  Improved bounds for sampling colorings , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[12]  Devdatt P. Dubhashi,et al.  Balls and bins: A study in negative dependence , 1996, Random Struct. Algorithms.

[13]  Eric Vigoda,et al.  Approximately counting up to four (extended abstract) , 1997, STOC '97.

[14]  Thomas P. Hayes Randomly coloring graphs of girth at least five , 2003, STOC '03.

[15]  Martin E. Dyer,et al.  On Markov Chains for Independent Sets , 2000, J. Algorithms.

[16]  Randomly Coloring Constant Degree Graphs , 2004, FOCS.

[17]  Mark Jerrum,et al.  A Very Simple Algorithm for Estimating the Number of k-Colorings of a Low-Degree Graph , 1995, Random Struct. Algorithms.

[18]  Michael Molloy The Glauber dynamics on colourings of a graph with high girth and maximum degree , 2002, STOC '02.

[19]  D. Aldous Random walks on finite groups and rapidly mixing markov chains , 1983 .

[20]  G. Brightwell,et al.  Random colorings of a cayley tree , 2002 .