Finding Robust Solutions to Stable Marriage
Genc, Begum, Siala, Mohamed, O'Sullivan, Barry, Simonin, Gilles
–arXiv.org Artificial Intelligence
We study the notion of robustness in stable matching problems. We first define robustness by introducing (a,b)-supermatches. An (a, b)-supermatch is a stable matching in which if any a pairs break up it is possible to find another stable matching by changing the partners of those a pairs and the partners of at most b other pairs. In this context, we define the most robust stable matching as a (1, b)- supermatch where b is minimum. We first show that checking whether a given stable matching is a (1, b)-supermatch can be done in polynomial time. Next, we use this procedure to design a constraint programming model, a local search approach, and a genetic algorithm to find the most robust stable matching. Our empirical evaluation on large instances shows that local search outperforms the other approaches.
arXiv.org Artificial Intelligence
Oct-27-2017
- Country:
- Oceania > Australia
- Victoria > Melbourne (0.04)
- New South Wales (0.04)
- North America > United States
- New York > New York County
- New York City (0.04)
- Michigan > Washtenaw County
- Ann Arbor (0.04)
- Massachusetts
- Suffolk County > Boston (0.04)
- Middlesex County > Cambridge (0.04)
- California > San Francisco County
- San Francisco (0.14)
- New York > New York County
- Europe
- United Kingdom > England
- Oxfordshire > Oxford (0.14)
- Ireland > Munster
- County Cork > Cork (0.04)
- Germany > Hesse
- Darmstadt Region > Darmstadt (0.04)
- France
- United Kingdom > England
- Oceania > Australia
- Genre:
- Research Report (0.82)
- Technology: