Cargando…
Computing relaxations for the three-dimensional stable matching problem with cyclic preferences
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 f...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer US
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10400706/ https://www.ncbi.nlm.nih.gov/pubmed/37545838 http://dx.doi.org/10.1007/s10601-023-09346-3 |
_version_ | 1785084503616651264 |
---|---|
author | Cseh, Ágnes Escamocher, Guillaume Quesada, Luis |
author_facet | Cseh, Ágnes Escamocher, Guillaume Quesada, Luis |
author_sort | Cseh, Ágnes |
collection | PubMed |
description | 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. |
format | Online Article Text |
id | pubmed-10400706 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Springer US |
record_format | MEDLINE/PubMed |
spelling | pubmed-104007062023-08-05 Computing relaxations for the three-dimensional stable matching problem with cyclic preferences Cseh, Ágnes Escamocher, Guillaume Quesada, Luis Constraints Article 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. Springer US 2023-06-03 2023 /pmc/articles/PMC10400706/ /pubmed/37545838 http://dx.doi.org/10.1007/s10601-023-09346-3 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Article Cseh, Ágnes Escamocher, Guillaume Quesada, Luis Computing relaxations for the three-dimensional stable matching problem with cyclic preferences |
title | Computing relaxations for the three-dimensional stable matching problem with cyclic preferences |
title_full | Computing relaxations for the three-dimensional stable matching problem with cyclic preferences |
title_fullStr | Computing relaxations for the three-dimensional stable matching problem with cyclic preferences |
title_full_unstemmed | Computing relaxations for the three-dimensional stable matching problem with cyclic preferences |
title_short | Computing relaxations for the three-dimensional stable matching problem with cyclic preferences |
title_sort | computing relaxations for the three-dimensional stable matching problem with cyclic preferences |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10400706/ https://www.ncbi.nlm.nih.gov/pubmed/37545838 http://dx.doi.org/10.1007/s10601-023-09346-3 |
work_keys_str_mv | AT csehagnes computingrelaxationsforthethreedimensionalstablematchingproblemwithcyclicpreferences AT escamocherguillaume computingrelaxationsforthethreedimensionalstablematchingproblemwithcyclicpreferences AT quesadaluis computingrelaxationsforthethreedimensionalstablematchingproblemwithcyclicpreferences |