TY - CHAP
T1 - Computing Relaxations for the Three-Dimensional Stable Matching Problem with Cyclic Preferences
AU - Cseh, Ágnes
AU - Escamocher, Guillaume
AU - Quesada, Luis
N1 - Publisher Copyright:
© Ágnes Cseh, Guillaume Escamocher, and Luis Quesada.
PY - 2022/7/1
Y1 - 2022/7/1
N2 - Constraint programming has proven to be a successful framework for determining whether a given instance of the three-dimensional stable matching problem with cyclic preferences (3dsm-cyc) admits a solution. If such an instance is satisfiable, constraint models can even compute its optimal solution for several different objective functions. On the other hand, the only existing output for unsatisfiable 3dsm-cyc instances is a simple declaration of impossibility. In this paper, we explore four ways to adapt constraint models designed for 3dsm-cyc to the maximum relaxation version of the problem, that is, the computation of the smallest part of an instance whose modification leads to satisfiability. We also extend our models to support the presence of costs on elements in the instance, and to return the relaxation with lowest total cost for each of the four types of relaxation. Empirical results reveal that our relaxation models are efficient, as in most cases, they show little overhead compared to the satisfaction version.
AB - Constraint programming has proven to be a successful framework for determining whether a given instance of the three-dimensional stable matching problem with cyclic preferences (3dsm-cyc) admits a solution. If such an instance is satisfiable, constraint models can even compute its optimal solution for several different objective functions. On the other hand, the only existing output for unsatisfiable 3dsm-cyc instances is a simple declaration of impossibility. In this paper, we explore four ways to adapt constraint models designed for 3dsm-cyc to the maximum relaxation version of the problem, that is, the computation of the smallest part of an instance whose modification leads to satisfiability. We also extend our models to support the presence of costs on elements in the instance, and to return the relaxation with lowest total cost for each of the four types of relaxation. Empirical results reveal that our relaxation models are efficient, as in most cases, they show little overhead compared to the satisfaction version.
KW - 3dsm-cyc
KW - almost stable matching
KW - Constraint Programming
KW - relaxation
KW - Three-dimensional stable matching with cyclic preferences
UR - https://www.scopus.com/pages/publications/85135717301
U2 - 10.4230/LIPIcs.CP.2022.16
DO - 10.4230/LIPIcs.CP.2022.16
M3 - Chapter
AN - SCOPUS:85135717301
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 28th International Conference on Principles and Practice of Constraint Programming, CP 2022
A2 - Solnon, Christine
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 28th International Conference on Principles and Practice of Constraint Programming, CP 2022
Y2 - 31 July 2022 through 8 August 2022
ER -