Position-Indexed Formulations for Kidney Exchange
John P. Dickerson, David F. Manlove, Benjamin Plaut, Tuomas Sandholm,, James Trimble

TL;DR
This paper introduces new integer programming formulations for kidney exchange problems with bounded chains and cycles, improving computational efficiency and practical applicability in real-world exchanges.
Contribution
The paper presents three novel integer programming models, including two compact formulations, with one achieving tight LP relaxation for instances with paired donors, enhancing solution efficiency.
Findings
Models outperform existing solvers on real data
Compact formulations are computationally efficient
LP relaxation matches the tightness of previous models
Abstract
A kidney exchange is an organized barter market where patients in need of a kidney swap willing but incompatible donors. Determining an optimal set of exchanges is theoretically and empirically hard. Traditionally, exchanges took place in cycles, with each participating patient-donor pair both giving and receiving a kidney. The recent introduction of chains, where a donor without a paired patient triggers a sequence of donations without requiring a kidney in return, increased the efficacy of fielded kidney exchanges---while also dramatically raising the empirical computational hardness of clearing the market in practice. While chains can be quite long, unbounded-length chains are not desirable: planned donations can fail before transplant for a variety of reasons, and the failure of a single donation causes the rest of that chain to fail, so parallel shorter chains are better in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOrgan Donation and Transplantation · Renal Transplantation Outcomes and Treatments · Blood donation and transfusion practices
