Scalable Robust Kidney Exchange

In barter exchanges, participants directly trade their endowed goods in a constrained economic setting without money. Transactions in barter exchanges are often facilitated via a central clearinghouse that must match participants even in the face of uncertainty---over participants, existence and quality of potential trades, and so on. Leveraging robust combinatorial optimization techniques, we address uncertainty in kidney exchange, a real-world barter market where patients swap (in)compatible paired donors. We provide two scalable robust methods to handle two distinct types of uncertainty in kidney exchange---over the quality and the existence of a potential match. The latter case directly addresses a weakness in all stochastic-optimization-based methods to the kidney exchange clearing problem, which all necessarily require explicit estimates of the probability of a transaction existing---a still-unsolved problem in this nascent market. We also propose a novel, scalable kidney exchange formulation that eliminates the need for an exponential-time constraint generation process in competing formulations, maintains provable optimality, and serves as a subsolver for our robust approach. For each type of uncertainty we demonstrate the benefits of robustness on real data from a large, fielded kidney exchange in the United States. We conclude by drawing parallels between robustness and notions of fairness in the kidney exchange setting.

[1]  Kristiaan M. Glorie,et al.  Kidney Exchange with Long Chains: An Efficient Pricing Algorithm for Clearing Barter Exchanges with Branch-and-Price , 2014, Manuf. Serv. Oper. Manag..

[2]  D. Gamarnik,et al.  Finding long chains in kidney exchange using the traveling salesman problem , 2015, Proceedings of the National Academy of Sciences.

[3]  Avrim Blum,et al.  Clearing algorithms for barter exchange markets: enabling nationwide kidney exchanges , 2007, EC '07.

[4]  Ariel D. Procaccia,et al.  Price of fairness in kidney exchange , 2014, AAMAS.

[5]  Ioannis Caragiannis,et al.  The Efficiency of Fair Division , 2009, Theory of Computing Systems.

[6]  David Manlove,et al.  Maximum Weight Cycle Packing in Directed Graphs, with Application to Kidney Exchange Programs , 2009, Discret. Math. Algorithms Appl..

[7]  Melvyn Sim,et al.  The Price of Robustness , 2004, Oper. Res..

[8]  F T Rapaport,et al.  The case for a living emotionally related international kidney donor exchange registry. , 1986, Transplantation proceedings.

[9]  Iyad Rahwan,et al.  A Voting-Based System for Ethical Decision Making , 2017, AAAI.

[10]  Vincent Conitzer,et al.  Adapting a Kidney Exchange Algorithm to Align with Human Values , 2018, AAAI.

[11]  Michael Poss Robust combinatorial optimization with variable cost uncertainty , 2014, Eur. J. Oper. Res..

[12]  Kristiaan Glorie,et al.  Clearing Barter Exchange Markets: Kidney Exchange and Beyond , 2010 .

[13]  Shie Mannor,et al.  Robust Regression and Lasso , 2008, IEEE Transactions on Information Theory.

[14]  L. Goddard,et al.  Operations Research (OR) , 2007 .

[15]  Constantine Caramanis,et al.  Theory and Applications of Robust Optimization , 2010, SIAM Rev..

[16]  Shie Mannor,et al.  Reinforcement Learning in Robust Markov Decision Processes , 2013, Math. Oper. Res..

[17]  E. Todeva Networks , 2007 .

[18]  Ariel D. Procaccia,et al.  Optimizing kidney exchange with transplant chains: theory and reality , 2012, AAMAS.

[19]  David Manlove,et al.  Position-Indexed Formulations for Kidney Exchange , 2016, EC.

[20]  F. A. Hayek The American Economic Review , 2007 .

[21]  D. Gamarnik,et al.  The Need for (Long) Chains in Kidney Exchange , 2012 .

[22]  Iyad Rahwan,et al.  The social dilemma of autonomous vehicles , 2015, Science.

[23]  João Pedro Pedroso,et al.  Maximising expectation of the number of transplants in kidney exchange programmes , 2016, Comput. Oper. Res..

[24]  J. Meigs,et al.  WHO Technical Report , 1954, The Yale Journal of Biology and Medicine.

[25]  Marek Petrik,et al.  RAAM: The Benefits of Robustness in Approximating Aggregated MDPs in Reinforcement Learning , 2014, NIPS.

[26]  Tuomas Sandholm,et al.  Fast Optimal Clearing of Capped-Chain Barter Exchanges , 2016, AAAI.

[27]  M. Utku Ünver,et al.  A Kidney Exchange Clearinghouse in New England. , 2005, The American economic review.

[28]  Egon Balas,et al.  The prize collecting traveling salesman problem , 1989, Networks.

[29]  L. Christophorou Science , 2018, Emerging Dynamics: Science, Energy, Society and Values.

[30]  Yan Zhou,et al.  Graph-Based Optimization Algorithm and Software on Kidney Exchanges , 2012, IEEE Transactions on Biomedical Engineering.

[31]  Itai Ashlagi,et al.  Kidney exchange in dynamic sparse heterogenous pools , 2013, EC '13.

[32]  David Manlove,et al.  Paired and Altruistic Kidney Donation in the UK , 2012, ACM J. Exp. Algorithmics.

[33]  Simai He,et al.  A Non-asymptotic Approach to Analyzing Kidney Exchange Graphs , 2015, EC.

[34]  Dimitris Bertsimas,et al.  The Price of Fairness , 2011, Oper. Res..

[35]  Rapaport Ft,et al.  The case for a living emotionally related international kidney donor exchange registry. , 1986 .

[36]  J. LaFountain Inc. , 2013, American Art.

[37]  O. Bagasra,et al.  Proceedings of the National Academy of Sciences , 1914, Science.

[38]  Shie Mannor,et al.  Distributionally Robust Markov Decision Processes , 2010, Math. Oper. Res..

[39]  Robert S. Chen,et al.  Robust Optimization for Non-Convex Objectives , 2017, NIPS.

[40]  Jean-Philippe Vial,et al.  Robust Optimization , 2021, ICORES.

[41]  Ariel D. Procaccia,et al.  Failure-aware kidney exchange , 2013, EC '13.

[42]  Robert A Montgomery,et al.  A Comparison of Populations Served by Kidney Paired Donation and List Paired Donation , 2005, American journal of transplantation : official journal of the American Society of Transplantation and the American Society of Transplant Surgeons.

[43]  Kristiaan Glorie,et al.  Estimating the probability of positive crossmatch after negative virtual crossmatch , 2012 .

[44]  D. M. Deighton,et al.  Computers in Operations Research , 1977, Aust. Comput. J..

[45]  John P. Dickerson,et al.  Balancing Lexicographic Fairness and a Utilitarian Objective with Application to Kidney Exchange , 2017, AAAI.

[46]  Jia Yuan Yu,et al.  Data-driven Distributionally Robust Polynomial Optimization , 2013, NIPS.