🤖 AI Summary
This paper studies long-term fairness optimization in multi-round repeated matching, focusing on the worst-off agent. It introduces two fairness notions: “anytime optimality” (guaranteeing utility for the most disadvantaged agent in each round) and “global optimality” (maximizing the cumulative utility of the worst-off agent across all rounds). As the problem is NP-hard, the authors characterize structural properties of Pareto-optimal matchings and establish a novel theoretical framework for fair matching. They design algorithms with both theoretical guarantees and practical applicability: a constant-factor approximation algorithm, a fixed-parameter tractable exact algorithm, and identify polynomial-time solvable special cases—e.g., sequential single-peaked preferences. Experimental results demonstrate effective trade-offs between fairness and efficiency. The proposed methods provide deployable computational tools for dynamic resource allocation under fairness constraints.
📝 Abstract
We study a sequential decision-making model where a set of items is repeatedly matched to the same set of agents over multiple rounds. The objective is to determine a sequence of matchings that either maximizes the utility of the least advantaged agent at the end of all rounds (optimal) or at the end of every individual round (anytime optimal). We investigate the computational challenges associated with finding (anytime) optimal outcomes and demonstrate that these problems are generally computationally intractable. However, we provide approximation algorithms, fixed-parameter tractable algorithms, and identify several special cases whereby the problem(s) can be solved efficiently. Along the way, we also establish characterizations of Pareto-optimal/maximum matchings, which may be of independent interest to works in matching theory and house allocation.