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 条
[1]   The Stable Roommates Problem with Globally Ranked Pairs [J].
Abraham, David J. ;
Levavi, Ariel ;
Manlove, David F. ;
O'Malley, Gregg .
INTERNET MATHEMATICS, 2008, 5 (04) :493-515
[2]   Integer programming methods for special college admissions problems [J].
Agoston, Kolos Csaba ;
Biro, Peter ;
McBride, Iain .
JOURNAL OF COMBINATORIAL OPTIMIZATION, 2016, 32 (04) :1371-1399
[3]  
[Anonymous], ACM J EXPT ALGORITHM
[4]  
[Anonymous], 2013, ALGORITHMICS MATCHIN
[5]  
[Anonymous], 2007, THESIS
[6]  
[Anonymous], 1983, P STOC 83, DOI DOI 10.1145/800061.808776
[7]  
[Anonymous], 1990, ECONOMETRIC SOC MONO
[8]   Geometric stable roommates [J].
Arkin, Esther M. ;
Bae, Sang Won ;
Efrat, Alon ;
Okamoto, Kazuya ;
Mitchell, Joseph S. B. ;
Polishchuke, Valentin .
INFORMATION PROCESSING LETTERS, 2009, 109 (04) :219-224
[9]  
Deligkas A, 2017, AAAI CONF ARTIF INTE, P466
[10]   Bin packing and cutting stock problems: Mathematical models and exact algorithms [J].
Delorme, Maxence ;
Iori, Manuel ;
Martello, Silvano .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 255 (01) :1-20