Profile-based optimal stable matchings in the Roommates problem

10/06/2021
by   Sofia Simola, et al.
0

The stable roommates problem can admit multiple different stable matchings. We have different criteria for deciding which one is optimal, but computing those is often NP-hard. We show that the problem of finding generous or rank-maximal stable matchings in an instance of the roommates problem with incomplete lists is NP-hard even when the preference lists are at most length 3. We show that just maximising the number of first choices or minimising the number of last choices is NP-hard with the short preference lists. We show that the number of R^th choices, where R is the minimum-regret of a given instance of SRI, is 2-approximable among all the stable matchings. Additionally, we show that the problem of finding a stable matching that maximises the number of first choices does not admit a constant time approximation algorithm and is W[1]-hard with respect to the number of first choices. We implement integer programming and constraint programming formulations for the optimality criteria of SRI. We find that constraint programming outperforms integer programming and an earlier answer set programming approach by Erdam et. al. (2020) for most optimality criteria. Integer programming outperforms constraint programming and answer set programming on the almost stable roommates problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/16/2019

Two-sided profile-based optimality in the stable marriage problem

We study the problem of finding "fair" stable matchings in the Stable Ma...
research
08/21/2018

Stable divisorial gonality is in NP

Divisorial gonality and stable divisorial gonality are graph parameters,...
research
05/11/2020

On the Approximability of the Stable Matching Problem with Ties of Constant Size up to the Integrality Gap

Finding a stable matching is one of the central problems in algorithmic ...
research
08/07/2020

A General Framework for Stable Roommates Problems using Answer Set Programming

The Stable Roommates problem (SR) is characterized by the preferences of...
research
10/25/2017

Cross-identification of stellar catalogs with multiple stars: Complexity and Resolution

In this work, I present an optimization problem which consists of assign...
research
01/29/2020

Algorithms for new types of fair stable matchings

We study the problem of finding "fair" stable matchings in the Stable Ma...
research
10/02/2021

Capacity Expansion in the College Admission Problem

The college admission problem plays a fundamental role in several real-w...

Please sign up or login with your details

Forgot password? Click here to reset