Counting Houses of Pareto Optimal Matchings in the House Allocation Problem
Abstract
Let A,B with |A| = m and |B| = n m be two sets. We assume that every element a∈ A has a reference list over all elements from B. We call an injective mapping τ from A to B a matching. A blocking coalition of τ is a subset A' of A such that there exists a matching τ' that differs from τ only on elements of A', and every element of A' improves in τ', compared to τ according to its preference list. If there exists no blocking coalition, we call the matching τ an exchange stable matching (ESM). An element b∈ B is reachable if there exists an exchange stable matching using b. The set of all reachable elements is denoted by E*. We show \[|E*| ≤ Σi = 1,…, mmi = (m m).\] This is asymptotically tight. A set E⊂eq B is reachable (respectively exactly reachable) if there exists an exchange stable matching τ whose image contains E as a subset (respectively equals E). We give bounds for the number of exactly reachable sets. We find that our results hold in the more general setting of multi-matchings, when each element a of A is matched with a elements of B instead of just one. Further, we give complexity results and algorithms for corresponding algorithmic questions. Finally, we characterize unavoidable elements, i.e., elements of B that are used by all ESM's. This yields efficient algorithms to determine all unavoidable elements.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.