Rapid Mixing for Colorings via Spectral Independence

The spectral independence approach of Anari et al. (2020) utilized recent results on high-dimensional expanders of Alev and Lau (2020) and established rapid mixing of the Glauber dynamics for the hard-core model defined on weighted independent sets. We develop the spectral independence approach for colorings, and obtain new algorithmic results for the corresponding counting/sampling problems. Let $\alpha^*\approx 1.763$ denote the solution to $\exp(1/x)=x$ and let $\alpha>\alpha^*$. We prove that, for any triangle-free graph $G=(V,E)$ with maximum degree $\Delta$, for all $q\geq\alpha\Delta+1$, the mixing time of the Glauber dynamics for $q$-colorings is polynomial in $n=|V|$, with the exponent of the polynomial independent of $\Delta$ and $q$. In comparison, previous approximate counting results for colorings held for a similar range of $q$ (asymptotically in $\Delta$) but with larger girth requirement or with a running time where the polynomial exponent depended on $\Delta$ and $q$ (exponentially). One further feature of using the spectral independence approach to study colorings is that it avoids many of the technical complications in previous approaches caused by coupling arguments or by passing to the complex plane; the key improvement on the running time is based on relatively simple combinatorial arguments which are then translated into spectral bounds.

[1]  Allan Sly,et al.  Computational Transition at the Uniqueness Threshold , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

[2]  Vladimir Kolmogorov,et al.  A Faster Approximation Algorithm for the Gibbs Partition Function , 2016, COLT.

[3]  Leslie G. Valiant,et al.  Random Generation of Combinatorial Structures from a Uniform Distribution , 1986, Theor. Comput. Sci..

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

[5]  Piyush Srivastava,et al.  A deterministic algorithm for counting colorings with 2Δ colors , 2019, ArXiv.

[6]  Liang Li,et al.  Correlation Decay up to Uniqueness in Spin Systems , 2013, SODA.

[7]  Alexander I. Barvinok,et al.  Combinatorics and Complexity of Partition Functions , 2017, Algorithms and combinatorics.

[8]  Eric Vigoda,et al.  Inapproximability of the Partition Function for the Antiferromagnetic Ising and Hard-Core Models , 2012, Combinatorics, Probability and Computing.

[9]  Eric Vigoda,et al.  Rapid Mixing of Glauber Dynamics up to Uniqueness via Contraction , 2020, 2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS).

[10]  Eric Vigoda,et al.  Adaptive Simulated Annealing: A Near-optimal Connection between Sampling and Counting , 2006, 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07).

[11]  Dror Weitz,et al.  Counting independent sets up to the tree threshold , 2006, STOC '06.

[12]  Lap Chi Lau,et al.  Improved analysis of higher order random walks and applications , 2020, STOC.

[13]  Thomas P. Hayes Local uniformity properties for glauber dynamics on graph colorings , 2013, Random Struct. Algorithms.

[14]  Eric Vigoda,et al.  Inapproximability for antiferromagnetic spin systems in the tree non-uniqueness region , 2013, STOC.

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

[16]  Izhar Oppenheim,et al.  Local Spectral Expansion Approach to High Dimensional Expanders Part I: Descent of Spectral Gaps , 2014, Discret. Comput. Geom..

[17]  Thomas P. Hayes,et al.  A non-Markovian coupling for randomly sampling colorings , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

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

[19]  Piyush Srivastava,et al.  A Deterministic Algorithm for Counting Colorings with 2-Delta Colors , 2019, 2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS).

[20]  M. Huber Approximation algorithms for the normalizing constant of Gibbs distributions , 2012, 1206.2689.

[21]  Dmitriy Katz,et al.  Correlation decay and deterministic FPTAS for counting list-colorings of a graph , 2007, SODA '07.

[22]  Leslie Ann Goldberg,et al.  Strong Spatial Mixing with Fewer Colors for Lattice Graphs , 2005, SIAM J. Comput..

[23]  Viresh Patel,et al.  Deterministic polynomial-time approximation algorithms for partition functions and graph polynomials , 2016, Electron. Notes Discret. Math..

[24]  Allan Sly,et al.  The Computational Hardness of Counting in Two-Spin Models on d-Regular Graphs , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

[25]  Han Peters,et al.  On a conjecture of Sokal concerning roots of the independence polynomial , 2017, Michigan Mathematical Journal.

[26]  Yuxin Sun,et al.  Contraction: a Unified Perspective of Correlation Decay and Zero-Freeness of 2-Spin Systems , 2020, ICALP.

[27]  Tali Kaufman,et al.  High Order Random Walks: Beyond Spectral Gap , 2017, APPROX-RANDOM.

[28]  Piyush Srivastava,et al.  Approximation Algorithms for Two-State Anti-Ferromagnetic Spin Systems on Bounded Degree Graphs , 2011, Journal of Statistical Physics.

[29]  Dmitriy Katz,et al.  Strong spatial mixing of list coloring of graphs , 2012, Random Struct. Algorithms.

[30]  Luke Postle,et al.  Improved Bounds for Randomly Sampling Colorings via Linear Programming , 2018, SODA.

[31]  Dmitriy Katz,et al.  Correlation decay and deterministic FPTAS for counting colorings of a graph , 2012, J. Discrete Algorithms.

[32]  Pinyan Lu,et al.  Improved FPTAS for Multi-spin Systems , 2013, APPROX-RANDOM.

[33]  S. Gharan,et al.  Spectral Independence in High-Dimensional Expanders and Applications to the Hardcore Model , 2020, 2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS).