Core-Stable Kidney Exchange via Altruistic Donors
Abstract
Kidney exchange programs among hospitals in the United States and across European countries improve efficiency by pooling donors and patients on a centralized platform. Sustaining such cooperation requires stability. When the core is empty, hospitals or countries may withhold easily matched pairs for internal use, creating incentive problems that undermine participation and reduce the scope and efficiency of exchange. We propose a method to restore core stability by augmenting the platform with altruistic donors. Although the worst-case number of required altruists can be large, we show that in realistic settings only a small number is needed. We analyze two models of the compatibility graph, one based on random graphs and the other on compatibility types. When only pairwise exchanges are allowed, the number of required altruists is bounded by the maximum number of independent odd cycles, defined as disjoint odd cycles with no edges between them. This bound grows logarithmically with market size in the random graph model and is at most one third of the number of compatibility types in the type-based model. When small exchange cycles are allowed, it suffices for each participating organization to receive a number of altruists proportional to the number of compatibility types. Finally, simulations show that far fewer altruists are needed in practice than worst-case theory suggests.
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.