Stable Matchings with Restricted Preferences: Structure and Complexity

08/19/2020
by   Christine T. Cheng, et al.
0

It is well known that every stable matching instance I has a rotation poset R(I) that can be computed efficiently and the downsets of R(I) are in one-to-one correspondence with the stable matchings of I. Furthermore, for every poset P, an instance I(P) can be constructed efficiently so that the rotation poset of I(P) is isomorphic to P. In this case, we say that I(P) realizes P. Many researchers exploit the rotation poset of an instance to develop fast algorithms or to establish the hardness of stable matching problems. To make the problem of sampling stable matchings more tractable, Bhatnagar et al. [SODA 2008] introduced stable matching instances whose preference lists are restricted but nevertheless model situations that arise in practice. In this paper, we study four such parameterized restrictions; our goal is to characterize the rotation posets that arise from these models: k-bounded, k-attribute, (k_1, k_2)-list, k-range. We prove that there is a constant k so that every rotation poset is realized by some instance in the first three models for some fixed constant k. We describe efficient algorithms for constructing such instances given the Hasse diagram of a poset. As a consequence, the fundamental problem of counting stable matchings remains #BIS-complete even for these restricted instances. For k-range preferences, we show that a poset P is realizable if and only if the Hasse diagram of P has pathwidth bounded by functions of k. Using this characterization, we show that the following problems are fixed parameter tractable when parametrized by the range of the instance: exactly counting and uniformly sampling stable matchings, finding median, sex-equal, and balanced stable matchings.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/02/2022

Deepening the (Parameterized) Complexity Analysis of Incremental Stable Matching Problems

When computing stable matchings, it is usually assumed that the preferen...
research
10/16/2019

Maximum-Size Envy-free Matchings

We consider the problem of assigning residents to hospitals when hospita...
research
08/19/2020

Simple Counting and Sampling Algorithms for Graphs with Bounded Pathwidth

In this paper, we consider the problem of counting and sampling structur...
research
05/22/2023

Marriage and Roommate

This paper has two objectives. One is to give a linear time algorithm th...
research
06/28/2019

Stable Matchings in Divorce Graphs

In this paper, we study the Reaching Stable Marriage via Divorce Operati...
research
12/31/2021

Preference Swaps for the Stable Matching Problem

An instance I of the Stable Matching Problem (SMP) is given by a biparti...
research
08/14/2017

Solving Hard Stable Matching Problems Involving Groups of Similar Agents

Many important stable matching problems are known to be NP-hard, even wh...

Please sign up or login with your details

Forgot password? Click here to reset