Polynomially tractable cases in the popular roommates problem

The input of the popular roommates problem consists of a graph G = (V, E) and for each vertex v in V, strict preferences over the neighbors of v. Matching M is more popular than M' if the number of vertices preferring M to M' is larger than the number of vertices preferring M' to M. A matching M is called popular if there is no matching M' that is more popular than M. Faenza et al. (2019) and Gupta et al. (2021) proved that determining the existence of a popular matching in a popular roommates instance 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.

Authors

Publication Details

Journal
Journal of Mechanism and Institution Design
Published
2025-12-22
DOI
https://doi.org/10.22574/jmid.2025.12.003
Primary Topic
Game Theory and Voting Systems
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Polynomially tractable cases in the popular roommates problem

Kata Kosztolányi, Attila Mályusz, Erika Bérczi-Kovács, Ágnes Cseh
Journal of Mechanism and Institution Design
Game Theory and Voting Systems
article

Polynomially tractable cases in the popular roommates problem

Kata Kosztolányi, Attila Mályusz, Erika Bérczi-Kovács, Ágnes Cseh
article en

Abstract

The input of the popular roommates problem consists of a graph G = (V, E) and for each vertex v in V, strict preferences over the neighbors of v. Matching M is more popular than M' if the number of vertices preferring M to M' is larger than the number of vertices preferring M' to M. A matching M is called popular if there is no matching M' that is more popular than M. Faenza et al. (2019) and Gupta et al. (2021) proved that determining the existence of a popular matching in a popular roommates instance 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.

Journal of Mechanism and Institution DesignVol. 10(1)
Eötvös Loránd Tudományegyetem, Nemzeti Kutatási, Fejlesztési és Innovaciós Alap
Reduced inequalities
Openalex Percentile: Top 22%
Game Theory and Voting Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.