Erdem, Esra and Fidan, Müge and Manlove, David and Prosser, Patrick (2020) A general framework for stable roommates problems using answer set programming. Theory and Practice of Logic Programming, 20 (6). pp. 911-925. ISSN 1471-0684 (Print) 1475-3081 (Online)
This is the latest version of this item.
PDF (Acceptance letter)
TPLP_-_Decision_on_TPLP-OA-20-045.pdf
Restricted to Repository staff only
Download (75kB) | Request a copy
TPLP_-_Decision_on_TPLP-OA-20-045.pdf
Restricted to Repository staff only
Download (75kB) | Request a copy
Official URL: http://dx.doi.org/10.1017/S1471068420000277
Abstract
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.
Item Type: | Article |
---|---|
Uncontrolled Keywords: | stable roommates problem, answer set programming, declarative problem solving |
Divisions: | Faculty of Engineering and Natural Sciences > Academic programs > Computer Science & Eng. Faculty of Engineering and Natural Sciences |
Depositing User: | Esra Erdem |
Date Deposited: | 01 Sep 2021 00:47 |
Last Modified: | 04 Aug 2023 22:33 |
URI: | https://research.sabanciuniv.edu/id/eprint/42336 |
Available Versions of this Item
-
A general framework for stable roommates problems using answer set programming. (deposited 26 Sep 2020 09:24)
- A general framework for stable roommates problems using answer set programming. (deposited 01 Sep 2021 00:47) [Currently Displayed]