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

05/16/2019
by   Frances Cooper, et al.
0

We study the problem of finding "fair" stable matchings in the Stable Marriage problem with Incomplete lists (SMI). In particular, we seek stable matchings that are optimal with respect to profile, which is a vector that indicates the number of agents who have their first-, second-, third-choice partner, etc. In a rank maximal stable matching, the maximum number of agents have their first-choice partner, and subject to this, the maximum number of agents have their second-choice partner, etc., whilst in a generous stable matching M, the minimum number of agents have their dth-choice partner, and subject to this, the minimum number of agents have their (d-1)th-choice partner, etc., where d is the maximum rank of an agent's partner in M. Irving et al. presented an O(n^5 n) algorithm for finding a rank-maximal stable matching, which can be adapted easily to the generous stable matching case, where n is the number of men / women. An O(n^4.5) algorithm for the rank-maximal stable problem was later given by Feder. However these approaches involve the use of weights that are in general exponential in n, potentially leading to inaccuracies or memory issues upon implementation. In this paper we present an O(n^5 n) algorithm for finding a rank-maximal stable matching using an approach that involves weights that are polynomially-bounded in n. We show how to adapt our algorithm for the generous case to run in O(n^2d^3 n) time. Additionally we conduct an empirical evaluation to compare various measures over many different types of "fair" stable matchings, including rank-maximal, generous, egalitarian, sex-equal and median stable matchings. In particular, we observe that a generous stable matching is typically considerably closer than a rank-maximal stable matching in terms of the egalitarian and sex-equality optimality criteria.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/06/2021

Profile-based optimal stable matchings in the Roommates problem

The stable roommates problem can admit multiple different stable matchin...
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/31/2017

Manipulation Strategies for the Rank Maximal Matching Problem

We consider manipulation strategies for the rank-maximal matching proble...
research
01/29/2022

Fair Stable Matching Meets Correlated Preferences

The stable matching problem sets the economic foundation of several prac...
research
09/12/2020

On Achieving Fairness and Stability in Many-to-One Matchings

Matching algorithms have been classically studied with the goal of findi...
research
05/24/2017

Finding Robust Solutions to Stable Marriage

We study the notion of robustness in stable matching problems. We first ...
research
05/18/2020

Two-Sided Random Matching Markets: Ex-Ante Equivalence of the Deferred Acceptance Procedures

Stable matching in a community consisting of N men and N women is a clas...

Please sign up or login with your details

Forgot password? Click here to reset