Pfaffian Pairs and Parities: Counting on Linear Matroid Intersection and Parity Problems
Kazuki Matoya, Taihei Oki

TL;DR
This paper introduces Pfaffian pairs and parities as a unified framework for efficiently counting bases in linear matroid problems, extending classical combinatorial theorems and providing polynomial-time algorithms for weighted cases.
Contribution
It generalizes Pfaffian pairs to Pfaffian parities in linear matroid problems, unifies various counting theorems, and develops derandomized and polynomial-time algorithms for counting solutions.
Findings
Unified framework for counting bases in linear matroid problems.
Derandomization of existing randomized algorithms for Pfaffian structures.
Polynomial-time algorithms for counting minimum-weight solutions.
Abstract
Spanning trees are a representative example of linear matroid bases that are efficiently countable. Perfect matchings of Pfaffian bipartite graphs are a countable example of common bases of two matrices. Generalizing these two examples, Webb (2004) introduced the notion of Pfaffian pairs as a pair of matrices for which counting of their common bases is tractable via the Cauchy-Binet formula. This paper studies counting on linear matroid problems extending Webb's work. We first introduce "Pfaffian parities" as an extension of Pfaffian pairs to the linear matroid parity problem, which is a common generalization of the linear matroid intersection problem and the matching problem. We enumerate combinatorial examples of Pfaffian pairs and parities. The variety of the examples illustrates that Pfaffian pairs and parities serve as a unified framework of efficiently countable discrete…
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
TopicsAdvanced Graph Theory Research · Markov Chains and Monte Carlo Methods · Complexity and Algorithms in Graphs
