Speeding up deferred acceptance
Gregory Z. Gutin, Daniel Karapetyan, Philip R. Neary, Alexander Vickery, Anders Yeo
TL;DR
The paper addresses the computational cost of finding stable matchings in one-to-one markets by introducing accelerated deferred acceptance (ADA), which integrates the idea of iterated deletion of unattractive alternatives (IDUA) to prune sure-to-be rejected proposals. ADA produces the same stable matching as the classic DA (specifically the man-optimal outcome when men propose), and is strategy-proof for the proposing side, while reducing the number of proposals and rounds and achieving earlier final matches. The authors prove the core properties and demonstrate, via a substantial set of simulations, that efficiency gains can be substantial and often strict, especially as market size grows and preferences become more heterogeneous. These findings have practical relevance for market design (e.g., labor, school choice) and suggest promising extensions to more general DA variants and richer environments.
Abstract
A run of the deferred acceptance (DA) algorithm may contain proposals that are sure to be rejected. We introduce the accelerated deferred acceptance algorithm that proceeds in a similar manner to DA but with sure-to-be rejected proposals ruled out. Accelerated deferred acceptance outputs the same stable matching as DA but does so more efficiently: it terminates in weakly fewer rounds, requires weakly fewer proposals, and final pairs match no later. Computational experiments show that these efficiency savings can be strict.
