
TL;DR
This paper introduces an efficient algorithm for identifying agents in core allocations under the Top Trading Cycles mechanism, improving computational complexity and matching the theoretical lower bound.
Contribution
It proves that core identification can be done faster than computing the full TTC allocation, achieving asymptotic optimality with a new eigenvector-based method.
Findings
Core identification solvable in O(Ln) time using randomized SVD.
Algorithm is efficient for sparse preferences, e.g., O(n) for NYC school choice.
Method retains TTC properties and is robust to preference noise.
Abstract
This paper examines the computational complexity of the \emph{Core Identification Problem} (CIP) in one-sided matching markets governed by the Top Trading Cycles (TTC) algorithm. The central contribution is a formal complexity separation: this paper proves that identifying which agents receive a core allocation is strictly easier than computing the full TTC allocation. Specifically, we show that CIP can be solved in time, where is the maximum number of preferences reported per agent, by computing the leading eigenvector of a preference-derived Markov transition matrix via randomized SVD\@. For sparse preference profiles (, as in the NYC school choice where ), this yields an algorithm . This result strictly improves on the complexity of the full TTC allocation (\cite{SabanSethuraman2013}) and matches the …
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.
