Maximum-utility Popular Matchings with Bounded Instability

In a graph where vertices have preferences over their neighbors, a matching is called popular if it does not lose a head-to-head election against any other matching when the vertices vote between the matchings. Popular matchings can be seen as an intermediate category between stable matchings and maximum-size matchings. In this article, we aim to maximize the utility of a matching that is popular but admits only a few blocking edges. We observe that, for general graphs, finding a popular matching with at most one blocking edge is already NP -complete. For bipartite instances, we study the problem of finding a maximum-utility popular matching with a bound on the number (or, more generally, the cost) of blocking edges applying a multivariate approach. We show classical and parameterized hardness results for severely restricted instances. By contrast, we design an algorithm for instances where preferences on one side admit a master list and show that this algorithm is roughly optimal.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Computation Theory
Published
2025-01-29
DOI
https://doi.org/10.1145/3711843
Citations
1
Primary Topic
Game Theory and Voting Systems
Type
article
Field-Weighted Citation Impact
3.13
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Maximum-utility Popular Matchings with Bounded Instability

Ildikó Schlotter, Ágnes Cseh
1 citations
ACM Transactions on Computation Theory
Game Theory and Voting Systems
3.13
article

Maximum-utility Popular Matchings with Bounded Instability

Ildikó Schlotter, Ágnes Cseh
article en
1 citations

Abstract

In a graph where vertices have preferences over their neighbors, a matching is called popular if it does not lose a head-to-head election against any other matching when the vertices vote between the matchings. Popular matchings can be seen as an intermediate category between stable matchings and maximum-size matchings. In this article, we aim to maximize the utility of a matching that is popular but admits only a few blocking edges. We observe that, for general graphs, finding a popular matching with at most one blocking edge is already NP -complete. For bipartite instances, we study the problem of finding a maximum-utility popular matching with a bound on the number (or, more generally, the cost) of blocking edges applying a multivariate approach. We show classical and parameterized hardness results for severely restricted instances. By contrast, we design an algorithm for instances where preferences on one side admit a master list and show that this algorithm is roughly optimal.

ACM Transactions on Computation TheoryVol. 17(1)
Institute of Economics (HU), ELTE Centre for Economic and Regional Studies (HU), University of Bayreuth (DE)
Openalex Percentile: Top 10%
Game Theory and Voting Systems
3.13
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.