Proceedings

Parameterized Algorithms for Kidney Exchange

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 405-411.

https://doi.org/10.24963/ijcai.2022/58

Abstract

In kidney exchange programs, multiple patient-donor pairs each of whom are otherwise incompatible, exchange their donors to receive compatible kidneys. The Kidney Exchange problem is typically modelled as a directed graph where every vertex is either an altruistic donor or a pair of patient and donor; directed edges are added from a donor to its compatible patients. The computational task is to find if there exists a collection of disjoint cycles and paths starting from altruistic donor vertices of length at most l_c and l_p respectively that covers at least some specific number t of non-altruistic vertices (patients). We study parameterized algorithms for the kidney exchange problem in this paper. Specifically, we design FPT algorithms parameterized by each of the following parameters: (1) the number of patients who receive kidney, (2) treewidth of the input graph + max{l_p, l_c}, and (3) the number of vertex types in the input graph when l_p <= l_c. We also present interesting algorithmic and hardness results on the kernelization complexity of the problem. Finally, we present an approximation algorithm for an important special case of Kidney Exchange.

  1. [Abraham et al., 2007] David J. Abraham, Avrim Blum, and Tuomas Sandholm. Clearing algorithms for barter exchange markets: enabling nationwide kidney exchanges. In Jeffrey K. MacKie-Mason, David C. Parkes, and Paul Resnick, editors, Proc. 8th ACM Conference on Electronic Commerce (EC-2007), pages 295-304. ACM, 2007.
  2. [Alon et al., 1995] Noga Alon, Raphael Yuster, and Uri Zwick. Color-coding. Journal of the ACM (JACM), 42(4):844-856, 1995.
  3. [Alvin Roth, Tayfun Sönmez, Utku Ünver, 2004] Alvin Roth, Tayfun Sönmez, Utku Ünver. Kidney exchange. Quarterly Journal of Economics, 119(2):457-488, 2004.
  4. [Alvin Roth, Tayfun Sönmez, Utku Ünver, 2005a] Alvin Roth, Tayfun Sönmez, Utku Ünver. A kidney exchange clearinghouse in new england. Am. Econ. Rev, 95(2):376- 380, 2005.
  5. [Alvin Roth, Tayfun Sönmez, Utku Ünver, 2005b] Alvin Roth, Tayfun Sönmez, Utku Ünver. Pairwise kidney exchange. J. Econ. Theory, 125(2):151-188, 2005.
  6. [Alvin Roth, Tayfun Sönmez, Utku Ünver, 2007] Alvin Roth, Tayfun Sönmez, Utku Ünver. Efficient kidney exchange: Coincidence of wants in markets with compatibility-based preferences. Am. Econ. Rev, pages 828-851, 2007.
  7. [Arnborg et al., 1991] Stefan Arnborg, Jens Lagergren, and Detlef Seese. Easy problems for tree-decomposable graphs. Journal of Algorithms, 12(2):308-340, 1991.
  8. [Biro et al., 2009] Péter Biro, David F Manlove, and Romeo Rizzi. Maximum weight cycle packing in directed graphs, with application to kidney exchange programs. Discrete Math Algorithms Appl, 1(04):499-517, 2009.
  9. [Constantino et al., 2013] Miguel Constantino, Xenia Klimentova, Ana Viana, and Abdur Rais. New insights on integer-programming models for the kidney exchange problem. Eur. J. Oper. Res., 231(1):57-68, 2013.
  10. [Cygan et al., 2015] Marek Cygan, Fedor V. Fomin, Lukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michal Pilipczuk, and Saket Saurabh. Parameterized Algorithms. Springer, 2015.
  11. [Cygan, 2013] Marek Cygan. Improved approximation for 3-dimensional matching via bounded pathwidth local search. In 2013 IEEE 54th Annual Symposium on Foundations of Computer Science, pages 509-518. IEEE, 2013.
  12. [Dickerson et al., 2016] John P Dickerson, David F Manlove, Benjamin Plaut, Tuomas Sandholm, and James Trimble. Position-indexed formulations for kidney exchange. In Proc. 2016 ACM Conference on Economics and Computation, pages 25-42, 2016.
  13. [Glorie et al., 2014] Kristiaan M Glorie, J Joris van de Klundert, and Albert PM Wagelmans. Kidney exchange with long chains: An efficient pricing algorithm for clearing barter exchanges with branch-and-price. Manuf. Serv. Oper. Manag., 16(4):498-512, 2014.
  14. [Gonzalez, 1985] Teofilo F Gonzalez. Clustering to minimize the maximum intercluster distance. Theoretical computer science, 38:293-306, 1985.
  15. [Jia et al., 2017] Zhipeng Jia, Pingzhong Tang, Ruosong Wang, and Hanrui Zhang. Efficient near-optimal algorithms for barter exchange. In Proc. 16th Conference on Autonomous Agents and MultiAgent Systems, pages 362-370, 2017.
  16. [Klimentova et al., 2014] Xenia Klimentova, Filipe Alvelos, and Ana Viana. A new branch-and-price approach for the kidney exchange problem. In Proc. International Conference on Computational Science and Its Applications, pages 237-252. Springer, 2014.
  17. [Krivelevich et al., 2007] Michael Krivelevich, Zeev Nutov, Mohammad R Salavatipour, Jacques Verstraete, and Raphael Yuster. Approximation algorithms and hardness results for cycle packing problems. ACM T Algorithms, 3(4):48-es, 2007.
  18. [Lenstra Jr, 1983] Hendrik W Lenstra Jr. Integer programming with a fixed number of variables. Mathematics of operations research, 8(4):538-548, 1983.
  19. [Li et al., 2014] Jian Li, Yicheng Liu, Lingxiao Huang, and Pingzhong Tang. Egalitarian pairwise kidney exchange: fast algorithms via linear programming and parametric flow. In AAMAS, pages 445-452, 2014.
  20. [Lin et al., 2019] Mugang Lin, Jianxin Wang, Qilong Feng, and Bin Fu. Randomized parameterized algorithms for the kidney exchange problem. Algorithms, 12(2):50, 2019.
  21. [Maiti and Dey, 2021] Arnab Maiti and Palash Dey. Parameterized algorithms for kidney exchange. arXiv preprint arXiv:2112.10250, 2021.
  22. [Manlove and O'malley, 2015] David F Manlove and Gregg O'malley. Paired and altruistic kidney donation in the uk: Algorithms and experimentation. J. Exp. Algorithmics, 19:1-21, 2015.
  23. [Rapaport, 1986] Felix T Rapaport. The case for a living emotionally related international kidney donor exchange registry. In Transplantation proceedings, volume 18, page 5, 1986.
  24. [Ross Anderson and Roth, 2015] David Gamarnik Ross Anderson, Itai Ashlagi and Alvin E Roth. Finding long chains in kidney exchange using the traveling salesman problem. Proc. National Academy of Sciences, 112(3):663-668, 2015.
  25. [Segev et al., 2005] Dorry L Segev, Sommer E Gentry, Daniel S Warren, Brigitte Reeb, and Robert A Montgomery. Kidney paired donation and optimizing the use of live donor organs. Jama, 293(15):1883-1890, 2005.
  26. [Sönmez and Ünver, 2014] Tayfun Sönmez and M Utku Ünver. Altruistically unbalanced kidney exchange. J. Econ. Theory, 152:105-129, 2014.
  27. [Xiao and Wang, 2018] Mingyu Xiao and Xuanbei Wang. Exact algorithms and complexity of kidney exchange. In IJCAI, pages 555-561, 2018. IJCAI
  28. [Zehavi, 2016] Meirav Zehavi. A randomized algorithm for long directed cycle. Information Processing Letters, 116(6):419-422, 2016.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards