Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Zero-freeness and approximation of real Boolean Holant problems

Published: 25 May 2022 Publication History

Highlights

Show the complexity of approximating real Boolean Holant problems.
Present holographic transformations from the Holant problems to the Ising model.
Prove zero-freeness of the Holant problems.
Establish AP-reductions between the Holant problems and counting perfect matchings.

Abstract

Holant problems provide a novel framework to study the complexity of counting problems. It is a refinement to counting constraint satisfaction problems (#CSP) with a more explicit role for the constraint functions. Both graph homomorphisms and #CSP can be viewed as special cases of Holant problems. For approximation algorithms on Holant problems, the attention is focused on proving zero-freeness of the partition functions and establishing fully polynomial-time approximation schemes (FPTAS) using the Taylor expansion method. In this paper, we study the Holant problems defined by a real constraint function satisfying a generalized second-order recurrence. We present fully polynomial-time (deterministic or randomized) approximation schemes for the Holant problems except for a couple of cases. Our algorithms are established in two ways: 1) we construct holographic transformations from the Holant problems to the Ising model, and obtain the algorithms using the approaches with respect to the Ising model; 2) we prove the zero-freeness of the Holant problems, and present an algorithm based on the Taylor expansion method. In addition, for most of the other cases, there exist approximation-preserving reductions between the Holant problems and the problem of counting perfect matchings, which is a central open problem in approximate counting.

References

[1]
L.G. Valiant, Holographic algorithms, SIAM J. Comput. 37 (5) (2008) 1565–1594.
[2]
M. Freedman, L. Lovász, A. Schrijver, Reflection positivity, rank connectivity, and homomorphism of graphs, J. Am. Math. Soc. 20 (1) (2007) 37–51.
[3]
J. Draisma, D.C. Gijswijt, L. Lovász, G. Regts, A. Schrijver, Characterizing partition functions of the vertex model, J. Algebra 350 (2012) 197–206.
[4]
A. Schrijver, Characterizing partition functions of the spin model by rank growth, Indag. Math. 24 (4) (2013) 1018–1023.
[5]
A.A. Bulatov, The complexity of the counting constraint satisfaction problem, J. ACM 60 (5) (2013).
[6]
M.E. Dyer, D. Richerby, An effective dichotomy for the counting constraint satisfaction problem, SIAM J. Comput. 42 (3) (2013) 1245–1274.
[7]
J. Cai, X. Chen, Complexity of counting CSP with complex weights, J. ACM 64 (3) (2017).
[8]
J.-Y. Cai, H. Guo, T. Williams, A complete dichotomy rises from the capture of vanishing signatures (extended abstract), in: STOC, 2013, pp. 635–644.
[9]
J. Cai, P. Lu, M. Xia, Dichotomy for real Holantc problems, in: SODA, 2018, pp. 1802–1821.
[10]
J. Lin, H. Wang, The complexity of Boolean Holant problems with nonnegative weights, SIAM J. Comput. 47 (3) (2018) 798–828.
[11]
M. Backens, A complete dichotomy for complex-valued Holantc, in: ICALP, vol. 107, 2018.
[12]
M. Jerrum, A. Sinclair, Polynomial-time approximation algorithms for the Ising model, SIAM J. Comput. 22 (5) (1993) 1087–1116.
[13]
J. Liu, A. Sinclair, P. Srivastava, The Ising partition function: zeros and deterministic approximation, in: FOCS, 2017, pp. 986–997.
[14]
M. Luby, E. Vigoda, Approximately counting up to four (extended abstract), in: STOC, 1997, pp. 682–687.
[15]
D. Weitz, Counting independent sets up to the tree threshold, in: STOC, 2006, pp. 140–149.
[16]
M. Jerrum, A very simple algorithm for estimating the number of k-colorings of a low-degree graph, Random Struct. Algorithms 7 (2) (1995) 157–166.
[17]
T.P. Hayes, E. Vigoda, A non-Markovian coupling for randomly sampling colorings, in: FOCS, 2003, pp. 618–627.
[18]
J. Liu, A. Sinclair, P. Srivastava, A deterministic algorithm for counting colorings with 2Δ colors, in: FOCS, 2019, pp. 1380–1404.
[19]
H. Guo, J. Liu, P. Lu, Zeros of ferromagnetic 2-spin systems, in: SODA, 2020, pp. 181–192.
[20]
A. Sly, N. Sun, The computational hardness of counting in two-spin models on d-regular graphs, in: FOCS, 2012, pp. 361–369.
[21]
H. Guo, C. Liao, P. Lu, C. Zhang, Zeros of Holant problems: locations and algorithms, in: SODA, 2019, pp. 2262–2278.
[22]
M. Jerrum, A. Sinclair, Approximating the permanent, SIAM J. Comput. 18 (6) (1989) 1149–1178.
[23]
M. Jerrum, A. Sinclair, E. Vigoda, A polynomial-time approximation algorithm for the permanent of a matrix with nonnegative entries, J. ACM 51 (4) (2004) 671–697.
[24]
M.E. Dyer, M. Jerrum, H. Müller, On the switch Markov chain for perfect matchings, J. ACM 64 (2) (2017).
[25]
D. Stefankovic, E. Vigoda, J. Wilmes, On counting perfect matchings in general graphs, in: LATIN, vol. 10807, 2018, pp. 873–885.
[26]
C. Lin, J. Liu, P. Lu, A simple FPTAS for counting edge covers, in: SODA, 2014, pp. 341–348.
[27]
P. Lu, M. Wang, C. Zhang, FPTAS for weighted Fibonacci gates and its applications, in: ICALP, 2014, pp. 787–799.
[28]
F. Barahona, On the computational complexity of Ising spin glass models, J. Phys. A 15 (10) (1982) 3241.
[29]
L. Li, P. Lu, Y. Yin, Correlation decay up to uniqueness in spin systems, in: SODA, 2013, pp. 67–84.
[30]
A. Galanis, L.A. Goldberg, The complexity of approximately counting in 2-spin systems on k-uniform bounded-degree hypergraphs, Inf. Comput. 251 (2016) 36–66.
[31]
A. Sinclair, P. Srivastava, M. Thurley, Approximation algorithms for two-state anti-ferromagnetic spin systems on bounded degree graphs, J. Stat. Phys. 155 (4) (2014) 666–686.
[32]
A. Galanis, D. Štefankovič, E. Vigoda, Inapproximability of the partition function for the antiferromagnetic Ising and Hard-Core models, Comb. Probab. Comput. 25 (4) (2016) 500–559.
[33]
M.E. Dyer, L.A. Goldberg, M. Jalsenius, D. Richerby, The complexity of approximating bounded-degree Boolean #csp, Inf. Comput. 220 (2012) 1–14.
[34]
J. Zhang, H. Liang, F. Bai, Approximating partition functions of the two-state spin system, Inf. Process. Lett. 111 (14) (2011) 702–710.
[35]
A.I. Barvinok, Computing the permanent of (some) complex matrices, Found. Comput. Math. 16 (2) (2016) 329–342.
[36]
A.I. Barvinok, Combinatorics and Complexity of Partition Functions, Algorithms and Combinatorics, vol. 30, Springer, 2016.
[37]
V. Patel, G. Regts, Deterministic polynomial-time approximation algorithms for partition functions and graph polynomials, SIAM J. Comput. 46 (6) (2017) 1893–1919.
[38]
T.D. Lee, C.N. Yang, Statistical theory of equations of state and phase transitions. II. Lattice gas and Ising model, Phys. Rev. 87 (3) (1952) 410–419.
[39]
T. Asano, Theorems on the partition functions of the Heisenberg ferromagnets, J. Phys. Soc. Jpn. 29 (1970) 350–359.
[40]
D. Ruelle, Extension of the Lee-Yang circle theorem, Phys. Rev. Lett. 26 (14) (1971) 870.
[41]
D. Ruelle, Counting unbranched subgraphs, J. Algebraic Comb. 9 (2) (1999) 157–160.
[42]
H. Peters, G. Regts, Location of zeros for the partition function of the Ising model on bounded degree graphs, J. Lond. Math. Soc. 101 (2) (2020) 765–785.
[43]
M.E. Dyer, L.A. Goldberg, C.S. Greenhill, M. Jerrum, The relative complexity of approximate counting problems, Algorithmica 38 (3) (2003) 471–500.
[44]
P. Buys, A. Galanis, V. Patel, G. Regts, Lee-Yang zeros and the complexity of the ferromagnetic Ising model on bounded-degree graphs, in: SODA, 2021, pp. 1508–1519.
[45]
D. Ruelle, Zeros of graph-counting polynomials, Commun. Math. Phys. 200 (1) (1999) 43–56.
[46]
A. Sinclair, P. Srivastava, M. Thurley, Approximation algorithms for two-state anti-ferromagnetic spin systems on bounded degree graphs, in: SODA, 2012, pp. 941–953.
[47]
F. Bencs, P. Buys, L. Guerini, H. Peters, Lee-Yang zeros of the antiferromagnetic Ising model, Ergod. Theory Dyn. Syst. (2019) 1–35.
[48]
J. Liu, A. Sinclair, P. Srivastava, Fisher zeros and correlation decay in the Ising model, in: ITCS, vol. 124, 2019.
[49]
J.-Y. Cai, P. Lu, M. Xia, Computational complexity of Holant problems, SIAM J. Comput. 40 (4) (2011) 1101–1132.

Index Terms

  1. Zero-freeness and approximation of real Boolean Holant problems
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image Theoretical Computer Science
        Theoretical Computer Science  Volume 917, Issue C
        May 2022
        122 pages

        Publisher

        Elsevier Science Publishers Ltd.

        United Kingdom

        Publication History

        Published: 25 May 2022

        Author Tags

        1. Approximate counting
        2. Zeros
        3. Holant problems
        4. Holographic transformation
        5. FPTAS

        Qualifiers

        • Research-article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • 0
          Total Citations
        • 0
          Total Downloads
        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 30 Aug 2024

        Other Metrics

        Citations

        View Options

        View options

        Get Access

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media