DocumentCode
2434278
Title
A New Direction for Counting Perfect Matchings
Author
Izumi, Taisuke ; Wadayama, Tadashi
Author_Institution
Grad. Sch. of Eng., Nagoya Inst. of Technol., Nagoya, Japan
fYear
2012
fDate
20-23 Oct. 2012
Firstpage
591
Lastpage
598
Abstract
In this paper, we present a new exact algorithm for counting perfect matchings, which relies on neither inclusion-exclusion principle nor tree-decompositions. For any bipartite graph of 2n nodes and Δn edges such that Δ ≥ 3, our algorithm runs with O*(2(1-1/O(Δ log Δ))n) time and exponential space. Compared to the previous algorithms, it achieves a better time bound in the sense that the performance degradation to the increase of Δ is quite slower. The main idea of our algorithm is a new reduction to the problem of computing the cut-weight distribution of the input graph. The primary ingredient of this reduction is MacWilliams Identity derived from elementary coding theory. The whole of our algorithm is designed by combining that reduction with a non-trivial fast algorithm computing the cut-weight distribution. To the best of our knowledge, the approach posed in this paper is new and may be of independent interest.
Keywords
computational complexity; trees (mathematics); MacWilliams identity; bipartite graph; counting perfect matchings; cut-weight distribution; elementary coding theory; exact algorithm; exponential space; inclusion-exclusion principle; input graph; nontrivial fast algorithm; performance degradation; time space; tree-decompositions; Bipartite graph; Generators; Linear code; Optical wavelength conversion; Partitioning algorithms; Polynomials; Vectors; MacWilliams identity; coding theory; counting perfect matchings; exponential algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science (FOCS), 2012 IEEE 53rd Annual Symposium on
Conference_Location
New Brunswick, NJ
ISSN
0272-5428
Print_ISBN
978-1-4673-4383-1
Type
conf
DOI
10.1109/FOCS.2012.28
Filename
6375338
Link To Document