Linearized formulations for failure aware barter exchange

Mathematical programming formulations are developed for determining chains of organ-donation exchange pairs in a compatibility graph where pairwise exchanges may fail. The objective is to maximize the expected value where pairs are known to fail with given probabilities. In previous work, namely that of Dickerson et al. (Manag Sci 65(4):323–340, 2019) this NP-hard problem was solved heuristically or exactly only for limited path lengths. Although the problem appears highly nonlinear, we formulate it as a mixed-integer linear program. A computationally tractable layered formulation that approximately solves larger instances is also proposed and a computational study is presented for evaluating the proposed formulations.

[1]  M. Utku Ünver,et al.  A nonsimultaneous, extended, altruistic-donor chain. , 2009, The New England journal of medicine.

[2]  Leonardo Taccari,et al.  Integer programming formulations for the elementary shortest path problem , 2016, Eur. J. Oper. Res..

[3]  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..

[4]  Toby Walsh,et al.  PrefLib: A Library for Preferences http://www.preflib.org , 2013, ADT.

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

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

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

[8]  M. Utku Ünver,et al.  Increasing the Opportunity of Live Kidney Donation by Matching for Two- and Three-Way Exchanges , 2006, Transplantation.

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

[10]  Miguel Constantino,et al.  New insights on integer-programming models for the kidney exchange problem , 2013, Eur. J. Oper. Res..

[11]  Ariel D. Procaccia,et al.  Failure-Aware Kidney Exchange , 2019, Manag. Sci..

[12]  Iain Dunning,et al.  JuMP: A Modeling Language for Mathematical Optimization , 2015, SIAM Rev..

[13]  Michael Poss,et al.  Maximum probabilistic all-or-nothing paths , 2020, Eur. J. Oper. Res..

[14]  John P. Dickerson,et al.  Scalable Robust Kidney Exchange , 2018, AAAI.

[15]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[16]  Gábor Rudolf,et al.  On the Complexity and Approximation of the Maximum Expected Value All-or-Nothing Subset , 2017, Discret. Appl. Math..

[17]  Michael A Rees,et al.  Optimal Decisions for Organ Exchanges in a Kidney Paired Donation Program , 2014, Statistics in biosciences.

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

[19]  Markus Leitner,et al.  Layered graph approaches for combinatorial optimization problems , 2019, Comput. Oper. Res..

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

[21]  A. Roth,et al.  Nonsimultaneous Chains and Dominos in Kidney‐ Paired Donation—Revisited , 2011, American journal of transplantation : official journal of the American Society of Transplantation and the American Society of Transplant Surgeons.

[22]  M. Utku Ünver,et al.  Efficient Kidney Exchange: Coincidence of Wants in a Markets with Compatibility-Based Preferences , 2009 .

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

[24]  Margarida Carvalho,et al.  Robust Models for the Kidney Exchange Problem , 2020, INFORMS J. Comput..