Home Science Planar Perfect Matching Counting is as Hard as Determinants
Science

Planar Perfect Matching Counting is as Hard as Determinants

Key Points

Announce Type: new 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...

arXiv:2606.03975v1 Announce Type: new 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.
Fisher, Kasteleyn and Temperley (ORG) J. Mathematical Phys (ORG) FKT (ORG) SIAM J. Comput (PERSON) Holant (PERSON) Yuster (FOCS (PERSON) O(n^{\omega/2-\epsilon})$ (ORG) Yuster (PERSON)
Originally published by arXiv CS Read original →