REVIEW 2 minor 49 references
Counting perfect matchings in planar graphs requires Ω(n^{ω/2}) arithmetic operations over algebraic circuits.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · grok-4.3
2026-06-28 07:10 UTC pith:ORZDG5RD
load-bearing objection This paper gives a matching lower bound showing planar perfect matching counting requires Ω(n^{ω/2}) operations in algebraic circuits, confirming optimality of the FKT+Yuster algorithm even on grids.
Planar Perfect Matching Counting is as Hard as Determinants
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Over algebraic circuits and other sufficiently strong computational models, the number of perfect matchings in an edge-weighted n-vertex planar graph cannot be computed in O(n^{ω/2 - ε}) arithmetic operations for any ε > 0. The bound holds even for square-grid inputs and matches the complexity of Yuster's algorithm up to polylog factors.
What carries the argument
Algebraic-circuit lower bound obtained by reduction from determinant computation, showing that planar perfect-matching counting is at least as hard as determinants up to the square-root exponent.
Load-bearing premise
The lower bound applies inside algebraic circuit models and other sufficiently strong computational models.
What would settle it
An explicit algebraic circuit that counts perfect matchings in n-vertex planar graphs (including grids) using o(n^{ω/2}) arithmetic operations would falsify the claim.
If this is right
- Yuster's algorithm is optimal for counting perfect matchings in planar graphs under algebraic circuits.
- No asymptotically faster algorithm exists even when the graph is a square grid.
- The exponent ω/2 is the exact complexity threshold for this counting problem in the stated models.
- Any improvement in matrix multiplication immediately yields a matching improvement for planar perfect matching counting.
Where Pith is reading between the lines
- The result suggests that planar perfect matching counting and determinant computation are equivalent in algebraic complexity up to quadratic blow-up in input size.
- Similar lower bounds may apply to other Holant problems that reduce to planar matching counting.
- If weaker circuit models admit faster algorithms, the gap would isolate exactly where the hardness originates.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript proves a conditional lower bound showing that counting edge-weighted perfect matchings in n-vertex planar graphs (including square grids) requires Ω(n^{ω/2}) arithmetic operations in algebraic circuit models and other sufficiently strong models. The proof proceeds by reduction from determinant computation, establishing that any O(n^{ω/2-ε}) algorithm for planar PM counting would yield a faster determinant algorithm, thereby matching the upper bound obtained by combining the FKT algorithm with Yuster's O(n^{ω/2}) procedure.
Significance. If the reduction is correct, the result is significant because it confirms the optimality of the best known algorithm for this problem and rules out faster algorithms even in restricted cases such as grids. The approach of reducing from determinant computation (rather than an ad-hoc assumption) supplies a concrete, falsifiable link to a well-studied problem and strengthens the complexity landscape for planar counting and holographic algorithms.
minor comments (2)
- [Abstract] Abstract, paragraph 2: the qualifier “other sufficiently strong computational models” should be given an explicit definition or pointer to the model class used in the reduction (e.g., algebraic circuits of polynomial size).
- [Main theorem] The reduction’s size blow-up and the precise arithmetic cost of the constructed planar instance should be stated with explicit constants or big-O factors in the main theorem statement so that the exponent ω/2 is visibly preserved.
Simulated Author's Rebuttal
We thank the referee for their positive summary of the manuscript and their recommendation to accept. We are pleased that the significance of the conditional lower bound and its connection to determinant computation is recognized.
Circularity Check
No significant circularity identified
full rationale
The paper derives its lower bound for planar perfect matching counting via an explicit reduction from determinant computation (an external algebraic problem whose complexity is independent of the present work). The upper bound references the external FKT algorithm and Yuster's algorithm, while the matching lower bound is obtained by size-blowup reduction showing that fast planar PM counting would yield faster determinant evaluation in algebraic circuits. No equation or claim reduces by construction to a quantity defined inside the paper, no parameter is fitted and then renamed as a prediction, and no load-bearing step relies on a self-citation chain. The derivation is therefore self-contained against external benchmarks.
Axiom & Free-Parameter Ledger
read the original abstract
In the 1960s, Fisher, Kasteleyn and Temperley designed an ingenious algorithm for computing the partition function of the dimer model, or equivalently, for counting perfect matchings in edge-weighted planar graphs (Philos. Mag. 1961; J. Mathematical Phys. 1963). This FKT algorithm later became the foundation for Valiant's holographic algorithms (FOCS 2004; SIAM J. Comput. 2008), which motivated the study of counting problems under the Holant framework. Combined with an algorithm by Yuster (FOCS 2008), the FKT algorithm allows us to count edge-weighted perfect matchings in planar $n$-vertex graphs with $\tilde{O}(n^{\omega/2})$ arithmetic operations, where $\omega<2.372$ is the matrix multiplication exponent. We prove a corresponding lower bound: Over algebraic circuits and other sufficiently strong computational models, perfect matchings in edge-weighted $n$-vertex planar graphs $G$ cannot be counted in $O(n^{\omega/2-\epsilon})$ arithmetic operations. This confirms the optimality of Yuster's algorithm. Our bound holds even when $G$ is an edge-weighted square grid.
Figures
Reference graph
Works this paper leans on
-
[1]
A full dichotomy for Holant ^ c , inspired by quantum computation
Miriam Backens. A full dichotomy for Holant ^ c , inspired by quantum computation. SIAM J. Comput. , 50(6):1739--1799, 2021
2021
-
[2]
Rodney J. Baxter. Exactly Solved Models in Statistical Mechanics . Academic press limited London , 1982
1982
-
[3]
Beyond bilinear complexity: What works and what breaks with many modes? Electron
Cornelius Brand, Radu Curticapean, Petteri Kaski, Baitian Li, Ian Orzel, Tim Seppelt, and Jiaheng Wang. Beyond bilinear complexity: What works and what breaks with many modes? Electron. Colloquium Comput. Complex. , TR26-025 , 2026. To appear in CCC 2026
2026
-
[4]
Berkowitz
Stuart J. Berkowitz. On computing the determinant in small parallel time using a small number of processors. Inf. Process. Lett. , 18(3):147--150, 1984
1984
-
[5]
Bunch and John E
James R. Bunch and John E. Hopcroft. Triangular factorization and inversion by fast matrix multiplication. Math. Comp. , 28:231--236, 1974
1974
-
[6]
The complexity of partial derivatives
Walter Baur and Volker Strassen. The complexity of partial derivatives. Theor. Comput. Sci. , 22:317--330, 1983
1983
-
[7]
Peter B \" u rgisser. Completeness classes in algebraic complexity theory. CoRR , abs/2406.06217, 2024
-
[8]
Some results on matchgates and holographic algorithms
Jin - yi Cai and Vinay Choudhary. Some results on matchgates and holographic algorithms. Int. J. Softw. Informatics , 1(1):3--36, 2007
2007
-
[9]
Complexity dichotomies for counting problems
Jin-Yi Cai and Xi Chen. Complexity dichotomies for counting problems. V ol. 1 . Cambridge University Press, Cambridge, 2017. Boolean domain
2017
-
[10]
On the theory of matchgate computations
Jin - yi Cai, Vinay Choudhary, and Pinyan Lu. On the theory of matchgate computations. Theory Comput. Syst. , 45(1):108--132, 2009
2009
-
[11]
Holographic algorithm with matchgates is universal for planar \# csp over boolean domain
Jin - Yi Cai and Zhiguo Fu. Holographic algorithm with matchgates is universal for planar \# csp over boolean domain. SIAM J. Comput. , 51(2):17--50, 2022
2022
-
[12]
FKT is not universal - A planar H olant dichotomy for symmetric constraints
Jin - Yi Cai, Zhiguo Fu, Heng Guo, and Tyson Williams. FKT is not universal - A planar H olant dichotomy for symmetric constraints. Theory Comput. Syst. , 66(1):143--308, 2022
2022
-
[13]
Matchgates revisited
Jin - Yi Cai and Aaron Gorenstein. Matchgates revisited. Theory Comput. , 10:167--197, 2014
2014
-
[14]
Holographic algorithms: From art to science
Jin - yi Cai and Pinyan Lu. Holographic algorithms: From art to science. J. Comput. Syst. Sci. , 77(1):41--61, 2011
2011
-
[15]
Werner, and Freek Witteveen
Matthias Christandl, Vladimir Lysikov, Vincent Steffan, Albert H. Werner, and Freek Witteveen. The resource theory of tensor networks. Quantum , 8:1560, December 2024
2024
-
[16]
Dichotomy for H olant\( ^ \( _ \) \) problems on the boolean domain
Jin - Yi Cai, Pinyan Lu, and Mingji Xia. Dichotomy for H olant\( ^ \( _ \) \) problems on the boolean domain. Theory Comput. Syst. , 64(8):1362--1391, 2020
2020
-
[17]
Parameterizing the permanent: Hardness for fixed excluded minors
Radu Curticapean and Mingji Xia. Parameterizing the permanent: Hardness for fixed excluded minors. In Karl Bringmann and Timothy M. Chan, editors, 5th Symposium on Simplicity in Algorithms, SOSA@SODA 2022, Virtual Conference, January 10-11, 2022 , pages 297--307. SIAM , 2022
2022
-
[18]
Paths, trees, and flowers
Jack Edmonds. Paths, trees, and flowers. Canadian J. Math. , 17:449--467, 1965
1965
-
[19]
Evenbly and G
G. Evenbly and G. Vidal. Tensor network renormalization. Phys. Rev. Lett. , 115:180405, Oct 2015
2015
-
[20]
On the expressive power of planar perfect matching and permanents of bounded treewidth matrices
Uffe Flarup, Pascal Koiran, and Laurent Lyaudet. On the expressive power of planar perfect matching and permanents of bounded treewidth matrices. In Takeshi Tokuyama, editor, Algorithms and Computation, 18th International Symposium, ISAAC 2007, Sendai, Japan, December 17-19, 2007, Proceedings , volume 4835 of Lecture Notes in Computer Science , pages 124-...
2007
-
[21]
Nested dissection of a regular finite element mesh
Alan George. Nested dissection of a regular finite element mesh. SIAM J. Numer. Anal. , 10:345--363, 1973
1973
-
[22]
A dichotomy for real weighted H olant problems
Sangxia Huang and Pinyan Lu. A dichotomy for real weighted H olant problems. Comput. Complex. , 25(1):255--304, 2016
2016
-
[23]
Towards quantum machine learning with tensor networks
William Huggins, Piyush Patil, Bradley Mitchell, K Birgitta Whaley, and E Miles Stoudenmire. Towards quantum machine learning with tensor networks. Quantum Science and Technology , 4(2):024001, Jan 2019
2019
-
[24]
On the complexity of k- SAT
Russell Impagliazzo and Ramamohan Paturi. On the complexity of k- SAT . J. Comput. Syst. Sci. , 62(2):367--375, 2001
2001
-
[25]
Jaeger, D
F. Jaeger, D. L. Vertigan, and D. J. A. Welsh. On the computational complexity of the J ones and T utte polynomials. Math. Proc. Cambridge Philos. Soc. , 108(1):35--53, 1990
1990
-
[26]
P. W. Kasteleyn. Dimer statistics and phase transitions. J. Mathematical Phys. , 4:287--293, 1963
1963
-
[27]
Kaltofen and Pascal Koiran
Erich L. Kaltofen and Pascal Koiran. Expressing a fraction of two determinants as a determinant. In J. Rafael Sendra and Laureano Gonz \' a lez - Vega, editors, Symbolic and Algebraic Computation, International Symposium, ISSAC 2008, Linz/Hagenberg, Austria, July 20-23, 2008, Proceedings , pages 141--146. ACM , 2008
2008
-
[28]
Lipton, Donald J
Richard J. Lipton, Donald J. Rose, and Robert Endre Tarjan. Generalized nested dissection. SIAM J. Numer. Anal. , 16(2):346--358, 1979
1979
-
[29]
Characterizing V aliant's algebraic complexity classes
Guillaume Malod and Natacha Portier. Characterizing V aliant's algebraic complexity classes. J. Complex. , 24(1):16--38, 2008
2008
-
[30]
Maximum matchings in planar graphs via gaussian elimination
Marcin Mucha and Piotr Sankowski. Maximum matchings in planar graphs via gaussian elimination. Algorithmica , 45(1):3--20, 2006
2006
-
[31]
Meena Mahajan and V. Vinay. Determinant: Combinatorics, algorithms, and complexity. Chic. J. Theor. Comput. Sci. , 1997, 1997
1997
-
[32]
P. A. Samuelson. A method of determining explicitly the coefficients of the characteristic equation. Ann. Math. Statistics , 13:424--429, 1942
1942
-
[33]
A dichotomy for real boolean H olant problems
Shuai Shao and Jin - Yi Cai. A dichotomy for real boolean H olant problems. In Sandy Irani, editor, 61st IEEE Annual Symposium on Foundations of Computer Science, FOCS 2020, Durham, NC, USA, November 16-19, 2020 , pages 1091--1102. IEEE , 2020
2020
-
[34]
Partial and total matrix multiplication
Arnold Sch \" o nhage. Partial and total matrix multiplication. SIAM J. Comput. , 10(3):434--455, 1981
1981
-
[35]
Gaussian elimination is not optimal
Volker Strassen. Gaussian elimination is not optimal. Numer. Math. , 13:354--356, 1969
1969
-
[36]
H. N. V. Temperley and Michael E. Fisher. Dimer problem in statistical mechanics---an exact result. Philos. Mag. (8) , 6:1061--1063, 1961
1961
-
[37]
Classes of arithmetic circuits capturing the complexity of computing the determinant
Seinosuke Toda. Classes of arithmetic circuits capturing the complexity of computing the determinant. IEICE Transactions on Information and Systems , 75(1):116--124, 1992
1992
-
[38]
Leslie G. Valiant. Completeness classes in algebra. In Michael J. Fischer, Richard A. DeMillo, Nancy A. Lynch, Walter A. Burkhard, and Alfred V. Aho, editors, Proceedings of the 11h Annual ACM Symposium on Theory of Computing, April 30 - May 2, 1979, Atlanta, Georgia, USA , pages 249--261. ACM , 1979
1979
-
[39]
Leslie G. Valiant. The complexity of enumeration and reliability problems. SIAM J. Comput. , 8(3):410--421, 1979
1979
-
[40]
Leslie G. Valiant. Expressiveness of matchgates. Theor. Comput. Sci. , 289(1):457--471, 2002
2002
-
[41]
Leslie G. Valiant. Quantum circuits that can be simulated classically in polynomial time. SIAM J. Comput. , 31(4):1229--1254, 2002
2002
-
[42]
Leslie G. Valiant. Accidental algorithms. In 47th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2006, Berkeley, California, USA, October 21-24, 2006, Proceedings , pages 509--517. IEEE Computer Society, 2006
2006
-
[43]
Leslie G. Valiant. Holographic algorithms. SIAM J. Comput. , 37(5):1565--1594, 2008
2008
-
[44]
Ryan Williams
Virginia Vassilevska Williams and R. Ryan Williams. Subcubic equivalences between path, matrix, and triangle problems. J. ACM , 65(5):27:1--27:38, 2018
2018
-
[45]
Complexity: Knots, Colourings and Countings
Dominic Welsh. Complexity: Knots, Colourings and Countings . London Mathematical Society Lecture Note Series. Cambridge University Press, 1993
1993
-
[46]
Determinant algorithms for random planar structures
David Bruce Wilson. Determinant algorithms for random planar structures. In Michael E. Saks, editor, Proceedings of the Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, 5-7 January 1997, New Orleans, Louisiana, USA , pages 258--267. ACM/SIAM , 1997
1997
-
[47]
Ryan Williams
R. Ryan Williams. Faster all-pairs shortest paths via circuit complexity. SIAM J. Comput. , 47(5):1965--1985, 2018
1965
-
[48]
Matrix sparsification for rank and determinant computations via nested dissection
Raphael Yuster. Matrix sparsification for rank and determinant computations via nested dissection. In 49th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2008, Philadelphia, PA, USA, October 25-28, 2008 , pages 137--145. IEEE Computer Society, 2008
2008
-
[49]
Maximum matching in graphs with an excluded minor
Raphael Yuster and Uri Zwick. Maximum matching in graphs with an excluded minor. In Nikhil Bansal, Kirk Pruhs, and Clifford Stein, editors, Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2007, New Orleans, Louisiana, USA, January 7-9, 2007 , pages 108--117. SIAM , 2007
2007
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.