English

Counting perfect matchings in graphs that exclude a single-crossing minor

Data Structures and Algorithms 2014-06-17 v1 Computational Complexity

Abstract

A graph HH is single-crossing if it can be drawn in the plane with at most one crossing. For any single-crossing graph HH, we give an O(n4)O(n^4) time algorithm for counting perfect matchings in graphs excluding HH as a minor. The runtime can be lowered to O(n1.5)O(n^{1.5}) when GG excludes K5K_5 or K3,3K_{3,3} as a minor. This is the first generalization of an algorithm for counting perfect matchings in K3,3K_{3,3}-free graphs (Little 1974, Vazirani 1989). Our algorithm uses black-boxes for counting perfect matchings in planar graphs and for computing certain graph decompositions. Together with an independent recent result (Straub et al. 2014) for graphs excluding K5K_5, it is one of the first nontrivial algorithms to not inherently rely on Pfaffian orientations.

Keywords

Cite

@article{arxiv.1406.4056,
  title  = {Counting perfect matchings in graphs that exclude a single-crossing minor},
  author = {Radu Curticapean},
  journal= {arXiv preprint arXiv:1406.4056},
  year   = {2014}
}

Comments

7 pages, 2 figures