Three-Sided Stable Matchings with Cyclic Preferences

Knuth (Mariages Stables, Les Presses de L’Université de Montréal, 1976) asked whether the stable matching problem can be generalised to three dimensions, e.g., for families containing a man, a woman and a dog. Subsequently, several authors considered the three-sided stable matching problem with cyclic preferences, where men care only about women, women only about dogs, and dogs only about men. In this paper we prove that if the preference lists may be incomplete, then the problem of deciding whether a stable matching exists, given an instance of the three-sided stable matching problem with cyclic preferences, is NP-complete. Considering an alternative stability criterion, strong stability, we show that the problem is NP-complete even for complete lists. These problems can be regarded as special types of stable exchange problems, therefore these results have relevance in some real applications, such as kidney exchange programs.

[1]  Ahmet Alkan,et al.  NONEXISTENCE OF STABLE THREESOME MATCHINGS , 1988 .

[2]  D. Goldfarb,et al.  Kidney paired donation and optimizing the use of live donor organs. , 2005, The Journal of urology.

[3]  Katarína Cechlárová,et al.  The Kidney Exchange Game , 2005 .

[4]  Robert W. Irving,et al.  The Stable marriage problem - structure and algorithms , 1989, Foundations of computing series.

[5]  Daniel S. Hirschberg,et al.  Three-Dimensional Stable Matching Problems , 1991, SIAM J. Discret. Math..

[6]  C. Pearce,et al.  An Efficient Algorithm for the , 1999 .

[7]  Péter Biró,et al.  Inapproximability of the kidney exchange problem , 2007, Inf. Process. Lett..

[8]  Chien-Chung Huang Circular Stable Matching and 3-way Kidney Transplant , 2009, Algorithmica.

[9]  Vladimir Gurvich,et al.  Stable matchings in three-sided systems with cyclic preferences , 2004, Discret. Math..

[10]  Michael Hoffmann,et al.  Algorithms - ESA 2007, 15th Annual European Symposium, Eilat, Israel, October 8-10, 2007, Proceedings , 2007, ESA.

[11]  M. Utku Ünver,et al.  Efficient Kidney Exchange: Coincidence of Wants in a Markets with Compatibility-Based Preferences , 2009 .

[12]  Robert W. Irving The cycle roommates problem: a hard case of kidney exchange , 2007, Inf. Process. Lett..

[13]  Avrim Blum,et al.  Clearing algorithms for barter exchange markets: enabling nationwide kidney exchanges , 2007, EC '07.

[14]  Ashok Subramanian,et al.  A New Approach to Stable Matching Problems , 1989, SIAM J. Comput..

[15]  Andrew Postlewaite,et al.  Weak Versus Strong Domination in a Market with Indivisible Goods , 1977 .

[16]  C. Goodman United Network for Organ Sharing , 1988 .

[17]  M. Utku Ünver,et al.  Increasing the Opportunity of Live Kidney Donation by Matching for Two- and Three-Way Exchanges , 2006, Transplantation.

[18]  M. Utku Ünver,et al.  A Kidney Exchange Clearinghouse in New England. , 2005, The American economic review.

[19]  Tamás Fleiner,et al.  The stable matching problem and its generalizations: an algorithmic and game theoretical approach , 2007 .

[20]  David Gale,et al.  Some remarks on the stable matching problem , 1985, Discret. Appl. Math..

[21]  L. Shapley,et al.  On cores and indivisibility , 1974 .

[22]  Eytan Ronn,et al.  NP-Complete Stable Matching Problems , 1990, J. Algorithms.

[23]  Robert W. Irving An Efficient Algorithm for the "Stable Roommates" Problem , 1985, J. Algorithms.

[24]  David Manlove,et al.  Hard variants of stable marriage , 2002, Theor. Comput. Sci..

[25]  M. de Klerk,et al.  The Dutch algorithm for allocation in living donor kidney exchange. , 2005, Transplantation proceedings.

[26]  Alvin E. Roth,et al.  Pairwise Kidney Exchange , 2004, J. Econ. Theory.

[27]  Chien-Chung Huang,et al.  Two's Company, Three's a Crowd: Stable Family and Threesome Roommates Problems , 2007, ESA.

[28]  Harry R. Lewis,et al.  Review of "Mariages stables et leur relations avec d'autre problèmes combinatoires: introduction à l'analyze mathématique des algorithmes" by Donald E. Knuth. Les Presses de l'Université de Montréal. , 1978, SIGA.

[29]  Kimmo Eriksson,et al.  Three-dimensional stable matching with cyclic preferences , 2006, Math. Soc. Sci..