Mathematical models for stable matching problems with ties and incomplete lists
Not on the map. Why?
Abstract (arXiv)
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 solve all 22 instances within a mean runtime of 60 seconds. 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 the HRT case. For the real instances, we reduce the mean runtime from an average of 144 seconds when using state-of-the-art methods, to 3 seconds when using our new ILP-based algorithms. We also show that our models outperform considerably state-of-the-art models on larger randomly-generated instances of SMTI and HRT.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 5 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 1; 2025: 1.
5 papers.
- 2025Matching Markets Meet LLMs: Algorithmic Reasoning with Ranked Preferencescited by 2
- 2021Stable Marriage Problems with Ties and Incomplete Preferences: An Empirical Comparison of ASP, SAT, ILP, CP, and Local Search Methodscited by 1
- 2022A Map of Diverse Synthetic Stable Roommates Instancescited by 1
- 2023Solving the Kidney-Exchange Problem via Graph Neural Networks with No Supervisioncited by 0
- 2024A Tie-breaking based Local Search Algorithm for Stable Matching Problemscited by 0
- 2025Matching Markets Meet LLMs: Algorithmic Reasoning with Ranked Preferences4 Jun 2025
- 2024A Tie-breaking based Local Search Algorithm for Stable Matching Problems15 Sep 2024
- 2023Solving the Kidney-Exchange Problem via Graph Neural Networks with No Supervision19 Apr 2023
- 2022A Map of Diverse Synthetic Stable Roommates Instances8 Aug 2022
- 2021Stable Marriage Problems with Ties and Incomplete Preferences: An Empirical Comparison of ASP, SAT, ILP, CP, and Local Search Methods11 Aug 2021