Counting Perfect Matchings in Dense Graphs Is Hard
Nicolas El Maalouly, Yanheng Wang

TL;DR
This paper proves that counting perfect matchings remains computationally hard (#P-complete) even in very dense graphs, resolving a conjecture and extending the understanding of problem complexity in dense graph classes.
Contribution
It demonstrates the #P-completeness of counting perfect matchings in dense graphs, including bipartite graphs with bipartite independence number ≤ 2, using novel reductions and elementary linear algebra techniques.
Findings
Counting perfect matchings is #P-complete in dense bipartite graphs.
The problem remains hard in graphs with independence number ≤ 2.
The proof involves reductions from bipartite graph matchings and linear algebra tricks.
Abstract
We show that the problem of counting perfect matchings remains #P-complete even if we restrict the input to very dense graphs, proving the conjecture in [5]. Here "dense graphs" refer to bipartite graphs of bipartite independence number , or general graphs of independence number . Our proof is by reduction from counting perfect matchings in bipartite graphs, via elementary linear algebra tricks and graph constructions.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods · Limits and Structures in Graph Theory · Advanced Graph Theory Research
