Kidney exchange and endless paths: On the optimal use of an altruistic donor

We consider a well-studied online random graph model for kidney exchange, where nodes representing patient-donor pairs arrive over time, and the probability of a directed edge is p. We assume existence of a single altruistic donor, who serves as a start node in this graph for a directed path of donations. The algorithmic problem is to select which donations to perform, and when, to minimize the amount of time that patients must wait before receiving a kidney. We advance our understanding of this setting by (1) providing efficient (in fact, linear-time) algorithms with optimal O(1/p) expected waiting time, (2) showing that some of these algorithms in fact provide guarantees to all patients of O(1/p) waiting time {\em with high probability}, (3) simplifying previous analysis of this problem, and (4) extending results to the case of multiple altruistic donors.

[1]  János Komlós,et al.  Limit distribution for the existence of Hamiltonian cycles in a random graph , 2006, Discrete Mathematics.

[2]  A. Frieze ON MATCHINGS AND HAMILTON CYCLES IN RANDOM GRAPHS , 1988 .

[3]  M. Utku Ünver,et al.  Dynamic Kidney Exchange , 2007 .

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

[5]  David C. Parkes,et al.  A random graph model of kidney exchanges: efficiency, individual-rationality and incentives , 2011, EC '11.

[6]  Itai Ashlagi,et al.  Individual rationality and participation in large scale, multi-hospital kidney exchange , 2011, EC '11.

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

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

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

[10]  Mohammad Akbarpour,et al.  Dynamic matching market design , 2014, EC.

[11]  A. Roth,et al.  Free riding and participation in large scale, multi‐hospital kidney exchange , 2014 .

[12]  M. Krivelevich,et al.  Long paths and Hamiltonicity in random graphs , 2015, 1507.00205.

[13]  Itai Ashlagi,et al.  A dynamic model of barter exchange , 2015, SODA.

[14]  On Matching and Thickness in Heterogeneous Dynamic Markets , 2016, EC.

[15]  A. Frieze,et al.  Introduction to Random Graphs , 2016 .

[16]  Itai Ashlagi,et al.  Efficient Dynamic Barter Exchange , 2017, Oper. Res..