Cseh Ágnes, Escamocher Guillaume, Genç Begüm, Quesada Luis
Institute of Economics, Centre for Economic and Regional Studies, Budapest, Hungary.
Insight Centre for Data Analytics, University College Dublin, Cork, Dublin 4 Ireland.
Constraints. 2022;27(3):249-283. doi: 10.1007/s10601-022-09335-y. Epub 2022 Jun 1.
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.
我们针对具有循环偏好的三维稳定匹配问题引入了五种约束模型,并研究它们在不同配置下的相对性能。虽然已经针对二维稳定匹配问题的变体提出了几种约束模型,但我们是首次针对更高维度提出约束模型。我们展示了所有这五种模型如何捕捉两种不同的稳定性概念,即弱稳定性和强稳定性。此外,我们将一些著名的公平性概念(即性别平等、最小遗憾、平等主义)转化为三维匹配,并展示如何在每个模型中捕捉它们。我们的测试涵盖了数十种问题规模和四种不同的实例生成方法。我们在模型中探讨了两种承诺水平:一种是为每个主体设置一个单独变量的情况(个体承诺),另一种是变量的确定涉及一次性将三个主体配对的情况(群体承诺)。我们的实验表明,承诺的适用性取决于我们所处理的稳定性类型,并且搜索启发式方法的选择有助于提高性能。我们的实验不仅揭示了学习和重新启动在解决这类问题中可以发挥的作用,还让我们发现,在某些情况下,结合强稳定性和弱稳定性会降低后者的运行时间。