Mathematical models for stable matching problems with ties and incomplete lists

被引:33
作者
Delorme, Maxence [1 ]
Garcia, Sergio [1 ]
Gondzio, Jacek [1 ]
Kalcsics, Joerg [1 ]
Manlove, David [2 ]
Pettersson, William [2 ]
机构
[1] Univ Edinburgh, Sch Math, Edinburgh, Midlothian, Scotland
[2] Univ Glasgow, Sch Comp Sci, Glasgow, Lanark, Scotland
基金
英国工程与自然科学研究理事会;
关键词
Assignment; Stable Marriage problem; Hospitals/Residents problem; Ties and Incomplete lists; Exact algorithms; COLLEGE ADMISSIONS; HOSPITALS/RESIDENTS PROBLEM; ALGORITHMS; MARRIAGE;
D O I
10.1016/j.ejor.2019.03.017
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We present new integer linear programming (ILP) models for NP-hard optimisation problems in instances of the Stable Marriage problem with Ties and Incomplete lists (SMTI) and its many-to-one generalisation, the Hospitals/Residents problem with Ties (HRT). These models can be used to efficiently solve these optimisation problems when applied to (i) instances derived from real-world applications, and (ii) larger instances that are randomly-generated. In the case of SMTI, we consider instances arising from the pairing of children with adoptive families, where preferences are obtained from a quality measure of each possible pairing of child to family. In this case, we seek a maximum weight stable matching. We present new algorithms for preprocessing instances of SMTI with ties on both sides, as well as new ILP models. Algorithms based on existing state-of-the-art models only solve 6 of our 22 real-world instances within an hour per instance, and our new models incorporating dummy variables and constraint merging, together with preprocessing and a warm start, solve all 22 instances within a mean runtime of a minute. For HRT, we consider instances derived from the problem of assigning junior doctors to foundation posts in Scottish hospitals. Here, we seek a maximum size stable matching. We show how to extend our models for SMTI to HRT and reduce the average running time for real-world HRT instances by two orders of magnitude. We also show that our models outperform by a wide margin all known state-of-the-art models on larger randomly-generated instances of SMTI and HRT. (C) 2019 The Authors. Published by Elsevier B.V.
引用
收藏
页码:426 / 441
页数:16
相关论文
共 44 条
[31]  
Manlove D. F., 2005, P 4 WORKSH MOD REF C, P28
[32]  
Manlove D. F., 2015, ENCY ALGORITHMS, P1
[33]   "Almost-stable" matchings in the Hospitals/Residents problem with Couples [J].
Manlove, David F. ;
McBride, Iain ;
Trimble, James .
CONSTRAINTS, 2017, 22 (01) :50-72
[34]   Hard variants of stable marriage [J].
Manlove, DF ;
Irving, RW ;
Iwama, K ;
Miyazaki, S ;
Morita, Y .
THEORETICAL COMPUTER SCIENCE, 2002, 276 (1-2) :261-279
[35]  
McBride I., 2015, THESIS
[36]  
McDermid E, 2009, LECT NOTES COMPUT SC, V5555, P689, DOI 10.1007/978-3-642-02927-1_57
[37]   Faster and Simpler Approximation of Stable Matchings [J].
Paluch, Katarzyna .
ALGORITHMS, 2014, 7 (02) :189-202
[38]   THE COLLEGE ADMISSIONS PROBLEM IS NOT EQUIVALENT TO THE MARRIAGE PROBLEM [J].
ROTH, AE .
JOURNAL OF ECONOMIC THEORY, 1985, 36 (02) :277-288
[39]   Kidney exchange [J].
Roth, AE ;
Sönmez, T ;
Ünver, MU .
QUARTERLY JOURNAL OF ECONOMICS, 2004, 119 (02) :457-488