Minimizing Instability in Strategy-Proof Matching Mechanism Using A Linear Programming Approach
Tohya Sugano

TL;DR
This paper introduces a linear programming framework to design strategy-proof matching mechanisms that minimize instability, achieving lower violations than existing methods in small markets and providing insights for larger markets.
Contribution
It formulates the mechanism design as a linear program to minimize instability under strategy-proofness, offering new optimal and approximate solutions for various market sizes.
Findings
Reduced average instability to one third of RSD in 3x3 markets
Any two-sided strategy-proof mechanism has at least two blocking pairs in small markets
Proposed extension decreases blocking pairs by about 0.25 on average in larger markets
Abstract
We study the design of one-to-one matching mechanisms that are strategy-proof for both sides and as stable as possible. Motivated by the impossibility result of Roth (1982), we formulate the mechanism design problem as a linear program that minimizes stability violations subject to exact strategy-proofness constraints. We consider both an average-case objective (summing violations over all preference profiles) and a worst-case objective (minimizing the maximum violation across profiles), and we show that imposing anonymity and symmetry when the number of agents in both sides are the same can be done without loss of optimality. Computationally, for small markets our approach yields randomized mechanisms with substantially lower stability violations than randomized sequential dictatorship (RSD); in the case the optimum reduces average instability to roughly one third of RSD.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsArtificial Intelligence in Games
