English

Finding Robust Solutions to Stable Marriage

Artificial Intelligence 2017-10-30 v3

Abstract

We study the notion of robustness in stable matching problems. We first define robustness by introducing (a,b)-supermatches. An (a,b)(a,b)-supermatch is a stable matching in which if aa pairs break up it is possible to find another stable matching by changing the partners of those aa pairs and at most bb other pairs. In this context, we define the most robust stable matching as a (1,b)(1,b)-supermatch where b is minimum. We show that checking whether a given stable matching is a (1,b)(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 show that local search outperforms the other approaches.

Keywords

Cite

@article{arxiv.1705.09218,
  title  = {Finding Robust Solutions to Stable Marriage},
  author = {Begum Genc and Mohamed Siala and Barry O'Sullivan and Gilles Simonin},
  journal= {arXiv preprint arXiv:1705.09218},
  year   = {2017}
}

Comments

IJCAI 2017 proceedings

R2 v1 2026-06-22T19:59:03.649Z