Cargando…
A collection of Constraint Programming models for the three-dimensional stable matching problem with cyclic preferences
We introduce five constraint models for the 3-dimensional stable matching problem with cyclic preferences and study their relative performances under diverse configurations. While several constraint models have been proposed for variants of the two-dimensional stable matching problem, we are the fir...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer US
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9360097/ https://www.ncbi.nlm.nih.gov/pubmed/35965949 http://dx.doi.org/10.1007/s10601-022-09335-y |
_version_ | 1784764278701555712 |
---|---|
author | Cseh, Ágnes Escamocher, Guillaume Genç, Begüm Quesada, Luis |
author_facet | Cseh, Ágnes Escamocher, Guillaume Genç, Begüm Quesada, Luis |
author_sort | Cseh, Ágnes |
collection | PubMed |
description | We introduce five constraint models for the 3-dimensional stable matching problem with cyclic preferences and study their relative performances under diverse configurations. While several constraint models have been proposed for variants of the two-dimensional stable matching problem, we are the first to present constraint models for a higher number of dimensions. We show for all five models how to capture two different stability notions, namely weak and strong stability. Additionally, we translate some well-known fairness notions (i.e. sex-equal, minimum regret, egalitarian) into 3-dimensional matchings, and present how to capture them in each model. Our tests cover dozens of problem sizes and four different instance generation methods. We explore two levels of commitment in our models: one where we have an individual variable for each agent (individual commitment), and another one where the determination of a variable involves pairing the three agents at once (group commitment). Our experiments show that the suitability of the commitment depends on the type of stability we are dealing with, and that the choice of the search heuristic can help improve performance. Our experiments not only brought light to the role that learning and restarts can play in solving this kind of problems, but also allowed us to discover that in some cases combining strong and weak stability leads to reduced runtimes for the latter. |
format | Online Article Text |
id | pubmed-9360097 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Springer US |
record_format | MEDLINE/PubMed |
spelling | pubmed-93600972022-08-10 A collection of Constraint Programming models for the three-dimensional stable matching problem with cyclic preferences Cseh, Ágnes Escamocher, Guillaume Genç, Begüm Quesada, Luis Constraints Article We introduce five constraint models for the 3-dimensional stable matching problem with cyclic preferences and study their relative performances under diverse configurations. While several constraint models have been proposed for variants of the two-dimensional stable matching problem, we are the first to present constraint models for a higher number of dimensions. We show for all five models how to capture two different stability notions, namely weak and strong stability. Additionally, we translate some well-known fairness notions (i.e. sex-equal, minimum regret, egalitarian) into 3-dimensional matchings, and present how to capture them in each model. Our tests cover dozens of problem sizes and four different instance generation methods. We explore two levels of commitment in our models: one where we have an individual variable for each agent (individual commitment), and another one where the determination of a variable involves pairing the three agents at once (group commitment). Our experiments show that the suitability of the commitment depends on the type of stability we are dealing with, and that the choice of the search heuristic can help improve performance. Our experiments not only brought light to the role that learning and restarts can play in solving this kind of problems, but also allowed us to discover that in some cases combining strong and weak stability leads to reduced runtimes for the latter. Springer US 2022-06-01 2022 /pmc/articles/PMC9360097/ /pubmed/35965949 http://dx.doi.org/10.1007/s10601-022-09335-y Text en © The Author(s) 2022 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 Genç, Begüm Quesada, Luis A collection of Constraint Programming models for the three-dimensional stable matching problem with cyclic preferences |
title | A collection of Constraint Programming models for the three-dimensional stable matching problem with cyclic preferences |
title_full | A collection of Constraint Programming models for the three-dimensional stable matching problem with cyclic preferences |
title_fullStr | A collection of Constraint Programming models for the three-dimensional stable matching problem with cyclic preferences |
title_full_unstemmed | A collection of Constraint Programming models for the three-dimensional stable matching problem with cyclic preferences |
title_short | A collection of Constraint Programming models for the three-dimensional stable matching problem with cyclic preferences |
title_sort | collection of constraint programming models for the three-dimensional stable matching problem with cyclic preferences |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9360097/ https://www.ncbi.nlm.nih.gov/pubmed/35965949 http://dx.doi.org/10.1007/s10601-022-09335-y |
work_keys_str_mv | AT csehagnes acollectionofconstraintprogrammingmodelsforthethreedimensionalstablematchingproblemwithcyclicpreferences AT escamocherguillaume acollectionofconstraintprogrammingmodelsforthethreedimensionalstablematchingproblemwithcyclicpreferences AT gencbegum acollectionofconstraintprogrammingmodelsforthethreedimensionalstablematchingproblemwithcyclicpreferences AT quesadaluis acollectionofconstraintprogrammingmodelsforthethreedimensionalstablematchingproblemwithcyclicpreferences AT csehagnes collectionofconstraintprogrammingmodelsforthethreedimensionalstablematchingproblemwithcyclicpreferences AT escamocherguillaume collectionofconstraintprogrammingmodelsforthethreedimensionalstablematchingproblemwithcyclicpreferences AT gencbegum collectionofconstraintprogrammingmodelsforthethreedimensionalstablematchingproblemwithcyclicpreferences AT quesadaluis collectionofconstraintprogrammingmodelsforthethreedimensionalstablematchingproblemwithcyclicpreferences |