Small Representations of Big Kidney Exchange Graphs
John P. Dickerson, Aleksandr M. Kazachkov, Ariel D. Procaccia, Tuomas, Sandholm

TL;DR
This paper demonstrates that kidney exchange graphs can be efficiently represented with few attributes, enabling polynomial-time solutions for matching problems that are otherwise NP-complete, thus improving scalability.
Contribution
It introduces conditions for lossless graph compression using attributes and validates the approach on real-world data, enhancing scalability of kidney exchange matching.
Findings
Small attribute sets suffice to encode real compatibility graphs
Graph compression enables polynomial-time matching solutions
Real-world data supports theoretical compression bounds
Abstract
Kidney exchanges are organized markets where patients swap willing but incompatible donors. In the last decade, kidney exchanges grew from small and regional to large and national---and soon, international. This growth results in more lives saved, but exacerbates the empirical hardness of the -complete problem of optimally matching patients to donors. State-of-the-art matching engines use integer programming techniques to clear fielded kidney exchanges, but these methods must be tailored to specific models and objective functions, and may fail to scale to larger exchanges. In this paper, we observe that if the kidney exchange compatibility graph can be encoded by a constant number of patient and donor attributes, the clearing problem is solvable in polynomial time. We give necessary and sufficient conditions for losslessly shrinking the representation of an arbitrary…
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.
