An Approximation Algorithm for Maximum Stable Matching with Ties and Constraints

We present a polynomial-time 2 -approximation algorithm for the problem of finding a maximumcardinality stable matching in a many-to-many matching model with ties and laminar constraints on both sides. We formulate our problem using a bipartite multigraph whose vertices are called workers and firms, and edges are called contracts. Our algorithm is described as the computation of a stable matching in an auxiliary instance, in which each contract is replaced with three of its copies and all agents have strict preferences on the copied contracts. The construction of this auxiliary instance is symmetric for the two sides, which facilitates a simple symmetric analysis. We use the notion of matroid-kernel for computation in the auxiliary instance and exploit the base-orderability of laminar matroids to show the approximation ratio. In a special case in which each worker is assigned at most one contract and each firm has a strict preference, our algorithm defines a 2 -approximation mechanism that is strategy-proof for workers. 2012 ACM Subject Classification Theory of computation → Approximation algorithms analysis; Theory of computation → Algorithmic game theory

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

[2]  Peter Troyan,et al.  Improving Matching under Hard Distributional Constraints , 2015 .

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

[4]  Robert W. Irving Stable Marriage and Indifference , 1994, Discret. Appl. Math..

[5]  Hiroki Yanagisawa Approximation algorithms for stable marriage problems , 2007 .

[6]  Eric McDermid A 3/2-Approximation Algorithm for General Stable Marriage , 2009, ICALP.

[7]  Yu Yokoi Matroidal Choice Functions , 2019, SIAM J. Discret. Math..

[8]  F. Kojima,et al.  Efficient Matching under Distributional Constraints: Theory and Applications , 2015 .

[9]  Tamás Fleiner,et al.  A Matroid Approach to Stable Matchings with Lower Quotas , 2012, Math. Oper. Res..

[10]  James G. Oxley,et al.  Laminar matroids , 2016, Eur. J. Comb..

[11]  Tayfun Sönmez,et al.  Matching with Contracts: Comment , 2013 .

[12]  David Manlove,et al.  Algorithmics of Matching Under Preferences , 2013, Bull. EATCS.

[13]  Katarzyna E. Paluch Faster and Simpler Approximation of Stable Matchings , 2014, Algorithms.

[14]  Dorothea Kübler,et al.  Implementing Quotas in University Admissions: An Experimental Analysis , 2011 .

[15]  A. Ingleton,et al.  Transversal Matroids and Related Structures , 1977 .

[16]  David Manlove,et al.  The College Admissions problem with lower and common quotas , 2010, Theor. Comput. Sci..

[17]  Zoltán Király Linear Time Local Approximation Algorithm for Maximum Stable Marriage , 2013, Algorithms.

[18]  Shuichi Miyazaki,et al.  A 1.875: approximation algorithm for the stable marriage problem , 2006, SODA '07.

[19]  Tamás Fleiner,et al.  A Fixed-Point Approach to Stable Matchings and Some Applications , 2003, Math. Oper. Res..

[20]  Tamás Fleiner A Matroid Generalization of the Stable Matching Polytope , 2001, IPCO.

[21]  Parag A. Pathak,et al.  The New York City High School Match , 2005 .

[22]  Chien-Chung Huang,et al.  Classified stable matching , 2009, SODA '10.

[23]  Alexander Schrijver,et al.  Combinatorial optimization. Polyhedra and efficiency. , 2003 .

[24]  Paul R. Milgrom,et al.  Matching with Contracts , 2005 .

[25]  Shuichi Miyazaki,et al.  Strategy-Proof Approximation Algorithms for the Stable Marriage Problem with Ties and Incomplete Lists , 2019, ISAAC.

[26]  A. Roth,et al.  The Redesign of the Matching Market for American Physicians: Some Engineering Aspects of Economic Design , 1999, The American economic review.

[27]  Joseph E. Bonin,et al.  An infinite family of excluded minors for strong base-orderability , 2015 .

[28]  Parag A. Pathak,et al.  The Boston Public School Match , 2005 .

[29]  Yuichiro Kamada,et al.  Stability concepts in matching under distributional constraints , 2017, J. Econ. Theory.

[30]  A. Roth On the Allocation of Residents to Rural Hospitals: A General Property of Two-Sided Matching Markets , 1986 .

[31]  W. Gasarch,et al.  Stable Marriage and its Relation to Other Combinatorial Problems : An Introduction to Algorithm Analysis , 2002 .

[32]  Zoltán Király Better and Simpler Approximation Algorithms for the Stable Marriage Problem , 2009, Algorithmica.

[33]  David Manlove,et al.  A 3/2-approximation algorithm for the Student-Project Allocation problem , 2018, SEA.

[34]  A. Roth The Evolution of the Labor Market for Medical Interns and Residents: A Case Study in Game Theory , 1984, Journal of Political Economy.

[35]  L. S. Shapley,et al.  College Admissions and the Stability of Marriage , 2013, Am. Math. Mon..

[36]  Thomas H. Brylawski,et al.  Exchange systems , 1988, Discret. Math..

[37]  Makoto Yokoo,et al.  Designing matching mechanisms under constraints: An approach from discrete convex analysis , 2018, J. Econ. Theory.

[38]  Shuichi Miyazaki,et al.  A (2-c*(1/sqrt(N)))-Approximation Algorithm for the Stable Marriage Problem , 2005, ISAAC.

[39]  R. Brualdi,et al.  Exchange systems, matchings, and transversals , 1968 .

[40]  Yuichiro Kamada,et al.  Stability and strategy-proofness for matching with constraints: A necessary and sufficient condition: Matching with constraints , 2018 .

[41]  Isa Emin Hafalir,et al.  School Choice with Controlled Choice Constraints: Hard Bounds Versus Soft Bounds , 2011, J. Econ. Theory.

[42]  Yu Yokoi,et al.  A Generalized Polymatroid Approach to Stable Matchings with Lower Quotas , 2017, Math. Oper. Res..

[43]  Makoto Yokoo,et al.  Strategyproof matching with regional minimum and maximum quotas , 2016, Artif. Intell..

[44]  David Manlove,et al.  Stable Marriage with Incomplete Lists and Ties , 1999, ICALP.

[45]  Parag A. Pathak,et al.  Strategy-Proofness versus Efficiency in Matching with Indifferences: Redesigning the NYC High School Match , 2009 .