Counting matchings with k unmatched vertices in planar graphs
Radu Curticapean

TL;DR
This paper investigates the computational complexity of counting matchings with exactly k unmatched vertices in planar graphs, revealing hardness results and proposing parameterized algorithms based on graph structure.
Contribution
It establishes #W[1]-hardness for counting such matchings in planar graphs and introduces an efficient algorithm for matchings with unmatched vertices on specified faces.
Findings
Counting matchings with k unmatched vertices in planar graphs is #W[1]-hard.
An $O(2^s imes n^3)$ algorithm exists for matchings with unmatched vertices on s faces.
The results connect complexity in planar graphs to k-apex graph counting problems.
Abstract
We consider the problem of counting matchings in planar graphs. While perfect matchings in planar graphs can be counted by a classical polynomial-time algorithm, the problem of counting all matchings (possibly containing unmatched vertices, also known as defects) is known to be #P-complete on planar graphs. To interpolate between the hard case of counting matchings and the easy case of counting perfect matchings, we study the parameterized problem of counting matchings with exactly k unmatched vertices in a planar graph G, on input G and k. This setting has a natural interpretation in statistical physics, and it is a special case of counting perfect matchings in k-apex graphs (graphs that can be turned planar by removing at most k vertices). Starting from a recent #W[1]-hardness proof for counting perfect matchings on k-apex graphs, we obtain that counting matchings with k unmatched…
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
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Markov Chains and Monte Carlo Methods
