DeepAI AI Chat
Log In Sign Up

Maximum-utility popular matchings with bounded instability

05/04/2022
by   Ildikó Schlotter, et al.
0

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 paper, we aim to maximize the utility of a matching that is popular but admits only a few blocking edges. For general graphs already finding a popular matching with at most one blocking edge is 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 optimal.

READ FULL TEXT

page 1

page 2

page 3

page 4

10/12/2021

Popular matchings with weighted voters

In the Popular Matching problem, we are given a bipartite graph G = (A ∪...
12/07/2022

Recognizing when a preference system is close to admitting a master list

A preference system ℐ is an undirected graph where vertices have prefere...
07/03/2018

Popular Matchings in Complete Graphs

Our input is a complete graph G = (V,E) on n vertices where each vertex ...
12/04/2019

Popular Branchings and Their Dual Certificates

Let G be a digraph where every node has preferences over its incoming ed...
09/06/2022

Solving the Maximum Popular Matching Problem with Matroid Constraints

We consider the problem of finding a maximum popular matching in a many-...
05/20/2021

Characterization of Super-stable Matchings

An instance of the super-stable matching problem with incomplete lists a...
12/08/2021

Blocking Trails for f-factors of Multigraphs

Blocking flows, introduced by Dinic [2] for network flow, have been used...