Computational Complexity of the Hylland-Zeckhauser Scheme for One-Sided Matching Markets
Abstract
In 1979, Hylland and Zeckhauser \cite{hylland} gave a simple and general scheme for implementing a one-sided matching market using the power of a pricing mechanism. Their method has nice properties -- it is incentive compatible in the large and produces an allocation that is Pareto optimal -- and hence it provides an attractive, off-the-shelf method for running an application involving such a market. With matching markets becoming ever more prevalant and impactful, it is imperative to finally settle the computational complexity of this scheme. We present the following partial resolution: 1. A combinatorial, strongly polynomial time algorithm for the special case of utilities. 2. An example that has only irrational equilibria, hence proving that this problem is not in PPAD. Furthermore, its equilibria are disconnected, hence showing that the problem does not admit a convex programming formulation. 3. A proof of membership of the problem in the class FIXP. We leave open the (difficult) question of determining if the problem is FIXP-hard. Settling the status of the special case when utilities are in the set appears to be even more difficult.
Keywords
Cite
@article{arxiv.2004.01348,
title = {Computational Complexity of the Hylland-Zeckhauser Scheme for One-Sided Matching Markets},
author = {Vijay V. Vazirani and Mihalis Yannakakis},
journal= {arXiv preprint arXiv:2004.01348},
year = {2020}
}
Comments
22 pages