Algorithms for stable matching with indifferences

Date

2019-05-10

Authors

Lam, Chi Kit

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

In the stable matching problem, given a two-sided matching market where each agent has ordinal preferences over the agents on the other side, we would like to find a bipartite matching such that no pair of agents prefer each other to their partners. Indifferences in preferences of the agents arise naturally in large-scale centralized matching schemes. We consider stable matching models where indifferences may occur in the preferences and address some of the related algorithmic challenges. In the first part of this dissertation, we study group strategyproofness and Pareto-stability in the stable matching market with indifferences. We present Pareto-stable mechanisms that are group strategyproof for one side of the market. Our key technique involves modeling the stable matching market as a generalized assignment game. In the second part of this dissertation, we study the problem of finding maximum stable matchings when preference lists are incomplete and contain one-sided ties. We present a polynomial algorithm that achieves an approximation ratio of 1 + (1 - [1 over L]) [superscript L], where L is the maximum tie length. Our algorithm is based on a proposal process in which numerical priorities are adjusted according to the solution of a linear program, and are used for tie-breaking purposes. Our main idea is to use an infinitesimally small step size for incrementing the priorities. Our analysis involves a charging argument and an infinite-dimensional factor-revealing linear program. We also show that the same ratio of 1 + (1 - [1 over L]) [superscript L], is an upper bound on the integrality gap, which matches the known lower bound. For the case of one-sided ties where the maximum tie length is two, our result implies an approximation ratio and integrality gap of [5 over 4], which matches the known UG-hardness result.

Description

LCSH Subject Headings

Citation