Abstract
Kidney exchange programs (KEP) allow an incompatible patient–donor pair, whose donor cannot provide a kidney to the respective patient, to have a transplant exchange with another in a similar situation if there is compatibility. Exchanges can be performed via cycles or chains initiated by non-directed donors (NDD), i.e., donors that do not have an associated patient. The objective for optimization in KEP is generally to maximize the number of possible transplants. Following the course of recent approaches that consider a dynamic matching (exchanges are decided every time a pair or a NDD joins the pool), in this paper we explore two matching policies to find feasible exchanges: periodic, where the algorithm runs within some period (e.g each 3 month); and greedy, in which a matching run is done as soon as the pool is updated with a new pair or NDD. For each policy, we propose a matching algorithm that addresses the waiting times of pairs in a pool. We conduct computational experiments with the proposed algorithms and compare the results with those obtained when periodic and greedy matching aim at maximizing the number of transplants.
Similar content being viewed by others
Notes
Organ Procurement and Transplantation Network, CPRA Calculator: https://optn.transplant.hrsa.gov/resources/allocation-calculators/cpra-calculator/ Access date: 2019-03-29.
References
Abraham D, Blum A, Sandholm T (2007) Clearing algorithms for Barter exchange markets: enabling nationwide kidney exchanges. In: Proceedings of the 8th ACM conference on electronic commerce. pp 295–304
Agarwal N, Ashlagi I, Azevedo E, Featherstone CR, Karaduman Ö (2019) Market failure in kidney exchange. Am Econ Rev 109(11):4026–70. https://doi.org/10.1257/aer.20180771
Akbarpour M, Li S, Oveis Gharan S (2014) Dynamic matching market design. In: Proceedings of the fifteenth ACM Conference on economics and computation. ACM, New York, NY, USA, EC ’14, p 355. https://doi.org/10.1145/2600057.2602887
Anderson R, Ashlagi I, Gamarnik D, Kanoria Y (2017) Efficient dynamic barter exchange. Oper Res 65(6):1446–1459. https://doi.org/10.1287/opre.2017.1644
Ashlagi I, Jaillet P, Manshadi VH (2013) Kidney exchange in dynamic sparse heterogenous pools. CoRR abs/1301.3509, arXiv:1301.3509
Ashlagi I, Bingaman A, Burq M, Manshadi V, Gamarnik D, Murphey C, Roth AE, Melcher ML, Rees MA (2018) Effect of match-run frequencies on the number of transplants and waiting times in kidney exchange. Am J Transplant 18(5):1177–1186. https://doi.org/10.1111/ajt.14566
Beccuti M, Fragnelli V, Franceschinis G, Villa S (2011) Dynamic simulations of kidney exchanges. In: Hu B, Morasch K, Pickl S, Siegle M (eds) Operations research proceedings 2010. Springer, Berlin, Heidelberg, pp 539–544
Biró P, Burnapp L, Haase B, Hemke A, Johnson R, Klundert JVD, Manlove D (2017) First handbook of the COST action CA15210: European network for collaboration on kidney exchange programmes. ENCKEP
Bray M, Wang W, Song PX-K, Leichtman AB, Rees M, Ashby VB, Eikstadt R, Goulding A, Kalbfleisch J (2015) Planning for uncertainty and fallbacks can increase the number of transplants in a kidney-paired donation program. Am J Transplant 15:2636–2645
Constantino M, Klimentova X, Viana A, Rais A (2013) New insights on integer-programming models for the kidney exchange problem. Eur J Oper Res 231(1):57–68
Dickerson JP, Procaccia AD, Sandholm T (2012) Dynamic matching via weighted myopia with application to kidney exchange. In: Proceedings of the twenty-sixth AAAI Conference on artificial intelligence. AAAI Press, AAAI’12, pp 1340–1346. http://dl.acm.org/citation.cfm?id=2900728.2900918
Dickerson J, Procaccia A, Sandholm T (2013) Failure-aware kidney exchange. In EC-13: Proceedings of the 14th ACM conference on electronic commerce
Edmonds J (1965) Paths, trees, and flowers. Can J Math 17:449–467
Gurobi Optimization, Inc. (2015) Gurobi optimizer reference manual. http://www.gurobi.com
Li Z, Lieberman K, Macke W, Carrillo S, Ho CJ, Wellen J, Das S (2019) Incorporating compatible pairs in kidney exchange: a dynamic weighted matching model. In: EC’19. ACM, pp 349–367. https://doi.org/10.1145/3328526.3329619
Pedroso JP (2014) Maximizing expectation on vertex-disjoint cycle packing. In: Murgante B, Misra S, Rocha AMA, Torre C, Rocha JG, Falcão MI, Taniar D, Apduhan BO, Gervasi O (eds) Computational science and its applications— ICCSA 2014, lecture notes in computer science. Springer International Publishing, Berlin, vol 8580, pp 32–46, https://doi.org/10.1007/978-3-319-09129-7_3
Rapaport F (1986) The case for a living emotionally related international kidney donor exchange registry. Transplant Proc 18:5–9
Roth A, Sönmez T, Ünver M (2007) Efficient kidney exchange: coincidence of wants in markets with compatibility-based preferences. Am Econ Rev 97(3):828–851
Santos N, Tubertini P, Viana A, Pedroso JP (2017) Kidney exchange simulation and optimization. J Oper Res Soc 68(12):1521–1532. https://doi.org/10.1057/s41274-016-0174-3
UK Transplant NHSBT (2020) Uk living kidney sharing schemes. https://www.odt.nhs.uk/living-donation/uk-living-kidney-sharing-scheme. Access 03 Feb 2020
Ünver M (2010) Dynamic kidney exchange. Rev Econ Stud 77:372–414
Acknowledgements
This work is financed by the ERDF European Regional Development Fund through the Operational Programme for Competitiveness and Internationalisation—COMPETE 2020 Programme, and by National Funds through the Portuguese funding agency, FCT—Fundação para a Ciência e a Tecnologia, within project “mKEP—Models and optimisation algorithms for multicountry kidney exchange programs” (POCI-01-0145-FEDER-016677), by FCT project SFRH/BPD/101134/2014 and by COST Action CA15210, ENCKEP, supported by COST (European Cooperation in Science and Technology)—http://www.cost.eu/.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Monteiro, T., Klimentova, X., Pedroso, J.P. et al. A comparison of matching algorithms for kidney exchange programs addressing waiting time. Cent Eur J Oper Res 29, 539–552 (2021). https://doi.org/10.1007/s10100-020-00680-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10100-020-00680-y