English

The Complexity of Approximately Counting Stable Matchings

Computational Complexity 2012-04-20 v4 Discrete Mathematics

Abstract

We investigate the complexity of approximately counting stable matchings in the kk-attribute model, where the preference lists are determined by dot products of "preference vectors" with "attribute vectors", or by Euclidean distances between "preference points" and "attribute points". Irving and Leather proved that counting the number of stable matchings in the general case is #P-complete. Counting the number of stable matchings is reducible to counting the number of downsets in a (related) partial order and is interreducible, in an approximation-preserving sense, to a class of problems that includes counting the number of independent sets in a bipartite graph (#BIS). It is conjectured that no FPRAS exists for this class of problems. We show this approximation-preserving interreducibilty remains even in the restricted kk-attribute setting when k3k \geq 3 (dot products) or k2k \geq 2 (Euclidean distances). Finally, we show it is easy to count the number of stable matchings in the 1-attribute dot-product setting.

Keywords

Cite

@article{arxiv.1004.1836,
  title  = {The Complexity of Approximately Counting Stable Matchings},
  author = {Prasad Chebolu and Leslie Ann Goldberg and Russell Martin},
  journal= {arXiv preprint arXiv:1004.1836},
  year   = {2012}
}

Comments

Fixed typos, small revisions for clarification, etc

R2 v1 2026-06-21T15:09:05.854Z