Skip to main content
Log in

Identifying optimal strategies in kidney exchange games is \(\varSigma _2^p\)-complete

  • Full Length Paper
  • Series B
  • Published:
Mathematical Programming Submit manuscript

Abstract

In Kidney Exchange Games, agents (e.g. hospitals or national organizations) have control over a number of incompatible recipient-donor pairs whose recipients are in need of a transplant. Each agent has the opportunity to join a collaborative effort which aims to maximize the total number of transplants that can be realized. However, the individual agent is only interested in maximizing the number of transplants within the set of recipients under its control. Then, the question becomes: which recipient-donor pairs to submit to the collaborative effort? We model this situation by introducing the Stackelberg Kidney Exchange Game, a game where an agent, having perfect information, needs to identify a strategy, i.e., to decide which recipient-donor pairs to submit. We show that even in this simplified setting, identifying an optimal strategy is \(\varSigma _2^p\)-complete, whenever we allow exchanges involving at most a fixed number \(K \ge 3\) pairs. However, when we restrict ourselves to pairwise exchanges only, the problem becomes solvable in polynomial time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Abraham, David J., Blum, Avrim, Sandholm, Tuomas: Clearing algorithms for barter exchange markets: Enabling nationwide kidney exchanges. In Proceedings of the eighth ACM Conference on Economic Commerce, pages 295–304. ACM, (2007)

  2. Agarwal, N., Ashlagi, I., Azevedo, E., Featherstone, C.R., Karaduman, Ö.: Market failure in kidney exchange. Am. Econ. Rev. 109(11), 4026–4070 (2020)

  3. Arora, S., Barak, B.: Computational complexity: a modern approach. Technical report, Cambridge University Press (2009)

  4. Ashlagi, I., Roth, A.E.: Free riding and participation in large scale, multi-hospital kidney exchange. Theor. Econ. 9(3), 817–863 (2014)

    Article  MathSciNet  Google Scholar 

  5. Ashlagi, I., Fischer, F., Kash, I.A., Procaccia, A.D.: Mix and match: a strategyproof mechanism for multi-hospital kidney exchange. Games Econom. Behav. 91, 284–296 (2015)

    Article  MathSciNet  Google Scholar 

  6. Berge, C.: Two theorems in graph theory. Proc. Natl. Acad. Sci. USA 43(9), 842–844 (1957)

    Article  ADS  MathSciNet  CAS  PubMed  PubMed Central  Google Scholar 

  7. Biró, P., Haase-Kromwijk, B., Andersson, T., Ásgeirsson, E.I., Baltesová, T., Boletis, I., Bolotinha, C., Bond, G., Böhmig, G., Burnapp, L., Cechlárová, K., Di Ciaccio, P., Fronek, J., Hadaya, K., Hemke, A., Jacquelinet, C., Johnson, R., Kieszek, R., Kuypers, D., Leishman, R., Macher, M.-A., Manlove, D., Menoudakou, G., Salonen, M., Smeulders, B., Sparacino, V., Spieksma, F., de la Oliva Valentín Muñoz, M., Wilson, N., van de Klundert, J.: Building kidney exchange programmes in Europe – an overview of exchange practice and activities. Transplantation, 103:1514–1522 (2019)

  8. Biró, P., Kern, W., Pálvölgyi, D., Paulusma, D.: Generalized matching games for international kidney exchange. In Proceedings of the 18th International Conference on Autonomous Agents and Multiagent Systems, pp. 413–421. International Foundation for Autonomous Agents and Multiagent Systems (2019)

  9. Biró, P., Gyetvai, M., Klimentova, X., Pedroso, J.P., Pettersson, W., Viana: Compensation scheme with Shapley value for multi-country kidney exchange programmes, Ana (2020)

  10. Modelling and optimisation in european kidney exchange programmes: Biró, Péter., van de Klundert, Joris, Manlove, David, Pettersson, William, Andersson, Tommy, Burnapp, Lisa, Chromy, Pavel, Delgado, Pablo, Dworczak, Piotr, Haase, Bernadette, et al. Eur. J. Oper. Res. 291, 447–456 (2021)

    Google Scholar 

  11. Blum, A., Caragiannis, I., Haghtalab, N., Procaccia, A.D., Procaccia, E.B., Vaish, R.: Opting into optimal matchings. In Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 2351–2363. SIAM (2017)

  12. Caragiannis, I., Filos-Ratsikas, A., Procaccia, A.D.: An improved 2-agent kidney exchange mechanism. Theoret. Comput. Sci. 589, 53–60 (2015)

    Article  MathSciNet  Google Scholar 

  13. Carvalho, M., Lodi, A.: Game theoretical analysis of kidney exchange programs. arXiv preprint arXiv:1911.09207 (2019)

  14. Carvalho, M., Lodi, A., Pedroso, J.P., Viana, A.: Nash equilibria in the two-player kidney exchange game. Math. Program. 161(1–2), 389–417 (2017)

  15. Hajaj, C., Dickerson, J.P., Hassidim, A., Sandholm, T., Sarne, D.: Strategy-proof and efficient kidney exchange using a credit mechanism. In Twenty-Ninth AAAI Conference on Artificial Intelligence (2015)

  16. Johannes, B.: New classes of complete problems for the second level of the polynomial hierarchy. Technical report, PhD thesis of TU Berlin (2011)

  17. Klimentova, X., Viana, A., Pedroso, J.P., Santos, N.: Fairness models for multi-agent kidney exchange programmes. Omega 102333 (2020)

  18. Lodi, A., Ralphs, T., Woeginger, G.: Bilevel programming and the separation problem. Math. Program. 146(1–2), 437–458 (2014)

    Article  MathSciNet  Google Scholar 

  19. Reese, P., Boudville, N., Garg, A.: Living kidney donation: outcomes, ethics, and uncertainty. The Lancet 385, 2003–2013 (2015)

    Article  Google Scholar 

  20. Smeulders, B., Blom, D.A.M.P., Spieksma, F.C.R.: The Stackelberg kidney exchange problem is \({\Sigma }_2^p\)-complete. In Proceedings of SAGT 2020, p. 342. Springer (2020)

  21. Toulis, P., Parkes, D.C.: Design and analysis of multi-hospital kidney exchange mechanisms using random graphs. Games Econom. Behav. 91, 360–382 (2015)

    Article  MathSciNet  Google Scholar 

  22. Valentín, M.O., Garcia, M., Costa, A.N., Bolotinha, C., Guirado, L., Vistoli, F., Breda, A., Fiaschetti, P., Dominguez-Gil, B.: International cooperation for kidney exchange success. Transplantation 103(6), e180–e181 (2019)

    Article  PubMed  Google Scholar 

  23. Woeginger, G.J.: The trouble with the second quantifier. 4OR, 1–25 (2021)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to B. Smeulders.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

A one-page abstract corresponding to this manuscript appeared in the proceedings of SAGT 2020 [20]

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary material 1 (pdf 159 KB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Smeulders, B., Blom, D.A.M.P. & Spieksma, F.C.R. Identifying optimal strategies in kidney exchange games is \(\varSigma _2^p\)-complete. Math. Program. 203, 347–368 (2024). https://doi.org/10.1007/s10107-021-01748-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-021-01748-6

Keywords

Mathematics Subject Classification

Navigation