Skip to main content
Log in

A Complexity Trichotomy for k-Regular Asymmetric Spin Systems Using Number Theory

  • Published:
computational complexity Aims and scope Submit manuscript

Abstract

Suppose \(\varphi\) and \(\psi\) are two angles satisfying \(\tan(\varphi) = 2 \tan(\psi) > 0\). We prove that under this condition \(\varphi\) and \(\psi\) cannot be both rational multiples of π. We use this number theoretic result to prove a classification of the computational complexity of spin systems on k-regular graphs with general (not necessarily symmetric) real valued edge weights. We establish explicit criteria, according to which the partition functions of all such systems are classified into three classes: (1) Polynomial time computable, (2) #P-hard in general but polynomial time computable on planar graphs, and (3) #P-hard on planar graphs. In particular, problems in (2) are precisely those that can be transformed by a holographic reduction to a form solvable by the Fisher-Kasteleyn-Temperley algorithm for counting perfect matchings in a planar graph.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Miriam Backens (2017). A New Holant Dichotomy Inspired by Quantum Computation. In 44th International Colloquium on Automata, Languages, and Programming, volume 80, 16:1-16:14.

  • Rodney J Baxter (1982). Exactly solved models in statistical mechanics. Academic Press London.

  • Andrei A Bulatov (2013). The complexity of the counting constraint satisfaction problem. Journal of the ACM (JACM) 60(5), 1-41.

  • Andrei A Bulatov, Martin Dyer, Leslie Ann Goldberg, Mark Jerrum & Colin McQuillan (2013). The expressibility of functions on the boolean domain, with applications to counting CSPs. Journal of the ACM (JACM) 60(5), 1-36.

  • Jin-Yi Cai & Xi Chen (2017). Complexity of counting CSP with complex weights. Journal of the ACM (JACM) 64(3), 1-39.

  • Jin-Yi Cai & Zhiguo Fu (2017). Holographic algorithm with matchgates is universal for planar# CSP over boolean domain. In the 49th ACM Symposium on Theory of Computing (STOC) SIAM Journal on Computing https://doi.org/10.1137/17M1131672 842-855.

  • Jin-Yi Cai, Zhiguo Fu, Kurt Girstmair & Michael Kowalczyk (2018). A Complexity Trichotomy for k-Regular Asymmetric Spin Systems Using Number Theory. In 9th Innovations in Theoretical Computer Science Conference, ITCS 2018, January 11-14, 2018, Cambridge, MA, USA, Anna R. Karlin, editor, volume 94 of LIPIcs, 2:1-2:22. Schloss Dagstuhl - Leibniz-Zentrum für Informatik. URL https://doi.org/10.4230/LIPIcs.ITCS.2018.2.

  • Jin-Yi Cai, Zhiguo Fu, Heng Guo & Tyson Williams (2015). A Holant dichotomy: Is the FKT algorithm universal? In 2015 IEEE 56th Annual Symposium on Foundations of Computer Science (FOCS). Theory Comput Syst (2021). https://doi.org/10.1007/s00224-021-10032-1, 1259-1276. IEEE.

  • Jin-Yi Cai, Zhiguo Fu, Heng Guo & Tyson Williams (2022). FKT is Not Universal - A Planar Holant Dichotomy for Symmetric Constraints. In Theory of Computing Systems volume 66(1), 143-308.

  • Jin-Yi Cai, Zhiguo Fu & Shuai Shao (2021). New planar P-time computable six-vertex models and a complete complexity classification. In Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms (SODA), 1535-1547. SIAM.

  • Jin-Yi Cai & Aaron Gorenstein (2014). Matchgates Revisited. Theory Comput. 10, 167-197.

  • Jin-Yi Cai & Michael Kowalczyk (2012). Spin systems on k-regular graphs with complex edge functions. Theoretical Computer Science 461, 2-16.

  • Jin-Yi Cai, Michael Kowalczyk & Tyson Williams (2019). Gadgets and anti-gadgets leading to a complexity dichotomy. ACM Transactions on Computation Theory (TOCT) 11(2), 1-26.

  • Jin-Yi Cai, Pinyan Lu & Mingji Xia (2014). The complexity of complex weighted Boolean# CSP. Journal of Computer and System Sciences 80(1), 217-236.

  • S. Chowla (1964). A special infinite series. Kong. Norsk. Vidensk. Selsk. Forhandl 37, 85-87.

  • S. Chowla (1970). The nonexistence of nontrivial linear relations between the roots of a certain irreducible equation. Journal of Number Theory 2(1), 120-123.

  • Martin Dyer, Leslie Ann Goldberg & Mark Jerrum (2009). The complexity of weighted Boolean# CSP. SIAM Journal on Computing 38(5), 1970-1986.

  • Kurt Girstmair (1987). Character coordinates and annihilators of cyclotomic numbers. Manuscripta Mathematica 59(3), 375-389.

  • Leslie Ann Goldberg & Mark Jerrum (2007). The complexity of ferromagnetic Ising with local fields. Combinatorics, Probability and Computing 16(1), 43-61.

  • Heng Guo & Tyson Williams (2020). The complexity of planar Boolean# CSP with complex weights. Journal of Computer and System Sciences 107, 1-27.

  • Helmut Hasse (1971). On a question of S. Chowla. Acta Arithmetica 18(1), 275-280.

  • Sangxia Huang & Pinyan Lu (2016). A dichotomy for real weighted Holant problems. Computational Complexity 25(1), 255-304.

  • Ernst Ising (1925). Beitrag zur theorie des ferromagnetismus. Zeitschrift f"ur Physik A Hadrons and Nuclei 31(1), 253-258.

  • Mark Jerrum & Alistair Sinclair (1993). Polynomial-time approximation algorithms for the Ising model. SIAM Journal on computing 22(5), 1087-1116.

  • P. W. Kasteleyn (1961). The statistics of dimers on a lattice. Physica 27(12), 1209-1225.

  • P. W. Kasteleyn (1967). Graph theory and crystal physics. In Graph theory and theoretical physics, (F. Harary, ed.) Academic Press, London 43-110.

  • Richard E Ladner (1975). On the structure of polynomial time reducibility. Journal of the ACM (JACM) 22(1), 155-171.

  • H. W. Lenstra & H Jager (1975). Linear independence of cosecant values. Nieuw Arch. Wisk 23(3), 131-144.

  • Liang Li, Pinyan Lu & Yitong Yin (2013). Correlation decay up to uniqueness in spin systems. In Proceedings of the twenty-fourth annual ACM-SIAM symposium on Discrete algorithms, 67-84. SIAM.

  • Jiabao Lin & Hanpin Wang (2018). The complexity of Boolean Holant problems with nonnegative weights. SIAM Journal on Computing 47(3), 798-828.

  • Pinyan Lu & Yitong Yin (2016). Approximating the Partition Function of Two-Spin Systems. In Encyclopedia of Algorithms, 117-123.

  • H. N. V. Temperley & M. E. Fisher (1961). Dimer problem in statistical mechanics-an exact result. Philosophical Magazine 6(68), 1061-1063.

  • L. G. Valiant (2008). Holographic algorithms. SIAM Journal on Computing 37(5), 1565-1594.

Download references

Acknowledgement

We thank Kurt Kilpela for his contributions, especially for a conversation which triggered the discovery that incommensurability between tangent values and angles over \(\pi\) could be exploited. We thank Tonghai Yang for discussions on number theory. We also thank Yijia Chen, Pinyan Lu, Xiaoming Sun and Tyson Williams for insightful discussions. We thank the anonymous referees for their insightful comments, and we are particularly grateful for the anonymous referee who suggested an alternative proof of Theorem 2.2, which led us to search for the simplified proofs presented here.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhiguo Fu .

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supported by the Office of VCRGE at UW-Madison with funding from WARF

Supported by National Key R & D Program of China (No. 2022YFA1003701)

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cai, JY., Fu , Z., Girstmair, K. et al. A Complexity Trichotomy for k-Regular Asymmetric Spin Systems Using Number Theory. comput. complex. 32, 4 (2023). https://doi.org/10.1007/s00037-023-00237-w

Download citation

  • Received:

  • Published:

  • DOI: https://doi.org/10.1007/s00037-023-00237-w

Keywords

Subject Classification

Navigation