English

Computational Complexity of the Hylland-Zeckhauser Scheme for One-Sided Matching Markets

Computer Science and Game Theory 2020-04-24 v6 Computational Complexity Theoretical Economics Combinatorics

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 0/10/1 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 {0,12,1}\{0, {\frac 1 2}, 1 \} 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