Since the early days of research in algorithms and complexity, the computation of stable matchings is a core topic. While in the classic setting the goal is to match up two agents (either from different "gender" (this is Stable Marriage) or "unrestricted" (this is Stable Roommates)), Knuth [1976] triggered the study of three- or multidimensional cases. Here, we focus on the study of Multidimensional Stable Roommates, known to be NP-hard since the early 1990's. Many NP-hardness results, however, rely on very general input instances that do not occur in at least some of the specific application scenarios. With the quest for identifying islands of tractability for Multidimensional Stable Roommates, we study the case of master lists. Here, as natural in applications where agents express their preferences based on "objective" scores, one roughly speaking assumes that all agent preferences are "derived from" a central master list, implying that the individual agent preferences shall be similar. Master lists have been frequently studied in the two-dimensional (classic) stable matching case, but seemingly almost never for the multidimensional case. This work, also relying on methods from parameterized algorithm design and complexity analysis, performs a first systematic study of Multidimensional Stable Roommates under the assumption of master lists.
翻译:自算法和复杂程度研究初期以来,稳定匹配的计算就是一个核心主题。在经典设置中,目标是匹配两个代理商(无论是来自不同的“性别”(这是稳定的婚姻)还是“不受限制的”(这是稳定的室友)),Knuth[1976年]引发了对三个或多层面案例的研究。这里,我们侧重于对自1990年代初以来已知为NP-硬的多层面稳定室友的研究。许多NP-硬性结果都依赖于至少在某些具体应用情景中不会发生的非常一般的投入实例。在寻求确定多层面稳定室友的可移动岛屿时,我们研究了主列表的案例。在这里,在应用中,代理商根据“客观”分表表达其偏好的地方,可以自然地认为所有代理商的偏好都是“出自”一个中央主列表,意味着个体代理商的偏好应该是相似的。在二维(古典)稳定匹配案例中经常地研究总清单,但似乎绝非第一次用于对多层面稳定室室的系统化分析。在多层面复杂程度分析中进行这一系统化分析时,也依赖一个系统化的系统化模型分析。