English

Polynomially tractable cases in the popular roommates problem

Discrete Mathematics 2021-07-15 v1

Abstract

The input of the popular roommates problem consists of a graph G=(V,E)G = (V, E) and for each vertex vVv\in V, strict preferences over the neighbors of vv. Matching MM is more popular than MM' if the number of vertices preferring MM to MM' is larger than the number of vertices preferring MM' to MM. A matching MM is called popular if there is no matching MM' that is more popular than MM. Only recently Faenza et al. and Gupta et al. resolved the long-standing open question on the complexity of deciding whether a popular matching exists in a popular roommates instance and showed that the problem is NP-complete. In this paper we identify a class of instances that admit a polynomial-time algorithm for the problem. We also test these theoretical findings on randomly generated instances to determine the existence probability of a popular matching in them.

Keywords

Cite

@article{arxiv.2107.06694,
  title  = {Polynomially tractable cases in the popular roommates problem},
  author = {Erika Bérczi-Kovács and Ágnes Cseh and Kata Kosztolányi and Attila Mályusz},
  journal= {arXiv preprint arXiv:2107.06694},
  year   = {2021}
}
R2 v1 2026-06-24T04:11:28.689Z