Research & Papers

New algorithm solves popular matchings under preference variation

Polynomial-time algorithms handle four types of preference uncertainty in one-sided markets.

Deep Dive

A new paper by Gergely Csáji tackles the challenge of popular matchings when preferences are incomplete, criterion-dependent, or noisy. The research models four distinct types of preference variation: independent uncertainty (random preferences), multilayer profiles (multiple preference layers), bounded swap perturbations (small changes in rankings), and aggregation (combining multiple profiles). For one-sided markets (e.g., assigning workers to tasks), Csáji provides polynomial-time algorithms that find matchings popular in every possible realization or with respect to the aggregate comparison in the aggregation model.

The main algorithmic contribution is a pseudo-polynomial extension of the primal–dual level algorithm for popular common bases, moving from partial-order preferences to bounded integral skew-symmetric comparison margins. This technique also handles ties in one-sided markets. For two-sided markets (e.g., students to schools), the problem of finding popular matchings becomes NP-hard in all four models, though dominant matchings (a stronger concept) remain tractable under independent uncertainty and bounded swap perturbations. The work advances both theoretical understanding and practical algorithms for matching markets, with implications for robust assignment systems that must withstand uncertain or changing preferences.

Key Points
  • Four models of preference variation are studied: independent uncertainty, multilayer profiles, bounded swap perturbations, and aggregation across profiles.
  • Polynomial-time algorithms exist for one-sided markets to find matchings popular in all realizations or per aggregate comparison.
  • In two-sided markets, popular matchings are NP-hard to find, but dominant matchings remain polynomial-time solvable under uncertainty and bounded swaps.

Why It Matters

Enables robust matching algorithms for job markets, school admissions, and organ allocation under realistic preference uncertainty.

📬 Get the top 10 AI stories daily