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.
Similar content being viewed by others
References
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)
Agarwal, N., Ashlagi, I., Azevedo, E., Featherstone, C.R., Karaduman, Ö.: Market failure in kidney exchange. Am. Econ. Rev. 109(11), 4026–4070 (2020)
Arora, S., Barak, B.: Computational complexity: a modern approach. Technical report, Cambridge University Press (2009)
Ashlagi, I., Roth, A.E.: Free riding and participation in large scale, multi-hospital kidney exchange. Theor. Econ. 9(3), 817–863 (2014)
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)
Berge, C.: Two theorems in graph theory. Proc. Natl. Acad. Sci. USA 43(9), 842–844 (1957)
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)
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)
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)
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)
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)
Caragiannis, I., Filos-Ratsikas, A., Procaccia, A.D.: An improved 2-agent kidney exchange mechanism. Theoret. Comput. Sci. 589, 53–60 (2015)
Carvalho, M., Lodi, A.: Game theoretical analysis of kidney exchange programs. arXiv preprint arXiv:1911.09207 (2019)
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)
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)
Johannes, B.: New classes of complete problems for the second level of the polynomial hierarchy. Technical report, PhD thesis of TU Berlin (2011)
Klimentova, X., Viana, A., Pedroso, J.P., Santos, N.: Fairness models for multi-agent kidney exchange programmes. Omega 102333 (2020)
Lodi, A., Ralphs, T., Woeginger, G.: Bilevel programming and the separation problem. Math. Program. 146(1–2), 437–458 (2014)
Reese, P., Boudville, N., Garg, A.: Living kidney donation: outcomes, ethics, and uncertainty. The Lancet 385, 2003–2013 (2015)
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)
Toulis, P., Parkes, D.C.: Design and analysis of multi-hospital kidney exchange mechanisms using random graphs. Games Econom. Behav. 91, 360–382 (2015)
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)
Woeginger, G.J.: The trouble with the second quantifier. 4OR, 1–25 (2021)
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.
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.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10107-021-01748-6