Improved FPTAS for Multi-spin Systems

We design deterministic fully polynomial-time approximation scheme (FPTAS) for computing the partition function for a class of multi-spin systems, extending the known approximable regime by an exponential scale. As a consequence, we have an FPTAS for the Potts models with inverse temperature β up to a critical threshold \(|\beta|=O(\frac{1}{\Delta})\) where Δ is the maximum degree, confirming a conjecture in [10]. We also give an improved FPTAS for a generalization of counting q-colorings, namely the counting list-colorings. As a consequence we have an FPTAS for counting q-colorings in graphs with maximum degree Δ when q ≥ αΔ + 1 for α greater than α * ≈ 2.58071. This is so far the best bound achieved by deterministic approximation algorithms for counting q-colorings. All these improvements are obtained by applying a potential analysis to the correlation decay on computation trees for multi-spin systems.

[1]  José D. P. Rolim,et al.  Randomization and Approximation Techniques in Computer Science , 2002, Lecture Notes in Computer Science.

[2]  Leslie Ann Goldberg,et al.  A Polynomial-Time Algorithm for Estimating the Partition Function of the Ferromagnetic Ising Model on a Regular Matroid , 2010, SIAM J. Comput..

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

[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]  Allan Sly,et al.  Uniqueness thresholds on trees versus graphs. , 2007, 0704.2916.

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

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

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

[9]  Liang Li,et al.  Approximate counting via correlation decay in spin systems , 2012, SODA.

[10]  Jin-Yi Cai,et al.  A Decidable Dichotomy Theorem on Directed Graph Homomorphisms with Non-negative Weights , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

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

[12]  David Gamarnik,et al.  Simple deterministic approximation algorithms for counting matchings , 2007, STOC '07.

[13]  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.

[14]  Eric Vigoda,et al.  Improved Mixing Condition on the Grid for Counting and Sampling Independent Sets , 2011, 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science.

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

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

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

[18]  Jin-Yi Cai,et al.  Graph Homomorphisms with Complex Values: A Dichotomy Theorem , 2009, SIAM J. Comput..

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

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

[21]  Robin Milner,et al.  On Observing Nondeterminism and Concurrency , 1980, ICALP.

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

[23]  Leslie Ann Goldberg,et al.  The computational complexity of two‐state spin systems , 2003, Random Struct. Algorithms.

[24]  Mark Jerrum,et al.  Polynomial-Time Approximation Algorithms for the Ising Model , 1990, SIAM J. Comput..

[25]  Martin E. Dyer,et al.  Rapidly Mixing Markov Chains for Dismantleable Constraint Graphs , 2002, RANDOM.

[26]  Eric Vigoda,et al.  A polynomial-time approximation algorithm for the permanent of a matrix with nonnegative entries , 2004, JACM.

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

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

[29]  Yitong Yin,et al.  Approximate Counting via Correlation Decay on Planar Graphs , 2012, SODA.

[30]  David Gamarnik,et al.  Counting without sampling: Asymptotics of the log‐partition function for certain statistical physics models , 2008, Random Struct. Algorithms.