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 条
[21]  
Hallddrsson M., 2007, ACM T ALGORITHMS, V3, P1
[22]  
Hinder O., 2015, LECT NOTES COMPUTER, V9470, P433
[23]  
Hopcroft J. E., 1973, SIAM Journal on Computing, V2, P225, DOI 10.1137/0202019
[24]   Stable marriage with ties and bounded length preference lists [J].
Irving, Robert W. ;
Manlove, David F. ;
O'Malley, Gregg .
JOURNAL OF DISCRETE ALGORITHMS, 2009, 7 (02) :213-219
[25]   STABLE MARRIAGE AND INDIFFERENCE [J].
IRVING, RW .
DISCRETE APPLIED MATHEMATICS, 1994, 48 (03) :261-272
[26]  
Iwama K., 2016, ENCY ALGORITHMS, P2071, DOI [10.1007/978-1-4939-2864-4_805, DOI 10.1007/978-1-4939-2864-4_805]
[27]   Linear Time Local Approximation Algorithm for Maximum Stable Marriage [J].
Kiraly, Zoltan .
ALGORITHMS, 2013, 6 (03) :471-484
[28]   Event-based MILP models for resource-constrained project scheduling problems [J].
Kone, Oumar ;
Artigues, Christian ;
Lopez, Pierre ;
Mongeau, Marcel .
COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (01) :3-13
[29]  
Kwanashie A., 2015, THESIS
[30]   An Integer Programming Approach to the Hospitals/Residents Problem with Ties [J].
Kwanashie, Augustine ;
Manlove, David F. .
OPERATIONS RESEARCH PROCEEDINGS 2013, 2014, :263-269