arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2008.03050cs.AIcs.GTcs.LO
收藏

基于答案集编程的稳定室友问题求解框架

A General Framework for Stable Roommates Problems using Answer Set Programming

Sabanci University(萨班哲大学);University of Glasgow(格拉斯哥大学)

Esra Erdem, Muge Fidan, David Manlove, Patrick Prosser

摘要:

稳定室友问题(Stable Roommates problem,SR)的特征在于Agent作为室友对其他Agent的偏好:每个Agent按照严格的偏好顺序排列所有其他Agent。然后,SR的解决方案是将代理划分成对,使得每对共享一个房间,并且没有代理对会阻止这种匹配(即,在匹配中,谁更喜欢另一个而不是他们的室友)。有一些有趣的SR变体是由应用程序激发的(例如,偏好列表可能是不完整的(SRI)并且涉及关系(SRTI)),并且试图找到更公平的解决方案(例如,平等主义SR)。与稳定婚姻问题不同,每个SR实例都不能保证有解决方案。出于这个原因,也存在尝试找到足够好的解决方案的SR的变体(例如,几乎SR)。这些变量中的大多数都是NP难的。我们引入了一个正式的框架,称为SRTI-ASP,利用逻辑编程范式答案集编程,这是可证明的和一般的,足以解决许多这样的变化SR。我们的实证分析表明,SRTI-ASP也是有前途的应用程序。本文件正在考虑被TPLP接受。

英文摘要:

The Stable Roommates problem (SR) is characterized by the preferences of agents over other agents as roommates: each agent ranks all others in strict order of preference. A solution to SR is then a partition of the agents into pairs so that each pair shares a room, and there is no pair of agents that would block this matching (i.e., who prefers the other to their roommate in the matching). There are interesting variations of SR that are motivated by applications (e.g., the preference lists may be incomplete (SRI) and involve ties (SRTI)), and that try to find a more fair solution (e.g., Egalitarian SR). Unlike the Stable Marriage problem, every SR instance is not guaranteed to have a solution. For that reason, there are also variations of SR that try to find a good-enough solution (e.g., Almost SR). Most of these variations are NP-hard. We introduce a formal framework, called SRTI-ASP, utilizing the logic programming paradigm Answer Set Programming, that is provable and general enough to solve many of such variations of SR. Our empirical analysis shows that SRTI-ASP is also promising for applications. This paper is under consideration for acceptance in TPLP.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑