Hostname: page-component-77f85d65b8-pztms Total loading time: 0 Render date: 2026-03-29T14:20:48.010Z Has data issue: false hasContentIssue false

Finding Personalized Good-Enough Solutions to Unsatisfiable Stable Roommates Problems

Published online by Cambridge University Press:  12 September 2025

MÜGE FIDAN
Affiliation:
Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey (e-mails: mugefidan@sabanciuniv.edu, esraerdem@sabanciuniv.edu)
ESRA ERDEM
Affiliation:
Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey (e-mails: mugefidan@sabanciuniv.edu, esraerdem@sabanciuniv.edu)
Rights & Permissions [Opens in a new window]

Abstract

The Stable Roommates problems are characterized by the preferences of agents over other agents as roommates. A solution is a partition of the agents into pairs that are acceptable to each other (i.e., they are in the preference lists of each other), and the matching is stable (i.e., there do not exist any two agents who prefer each other to their roommates and thus block the matching). Motivated by real-world applications, and considering that stable roommates problems do not always have solutions, we continue our studies to compute “good-enough” matchings. In addition to the agents’ habits and habitual preferences, we consider their networks of preferred friends and introduce a method to generate personalized solutions to stable roommates problems. We illustrate the usefulness of our method with examples and empirical evaluations.

Information

Type
Original Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Fig 1. A poll survey given to a set of students at Sabanci University, to find out whether the student prefers as roommate (a) someone from the preference lists of their preferred friends, or (b) anyone.

Figure 1

Table 1. A Personalized-SRTI instance, characterized by a set of students $x$, and their extended preference lists $\prec _{x}^{''}$

Figure 2

Table 2. A $k$-Personalized-SRTI instance, characterized by a set of students $x$, sets $A_x^{-}$ of unwanted students as roommates, and the $k$-extended lists $\prec _{x}^{k''}$ of preferred students as roommates for $k=1$ and $k=2$

Figure 3

Table 3. A $k$-Personalized-SRTI instance, characterized by a set of students $x$, sets $A_x^{-}$ of unwanted students as roommates, and the $k$-extended lists $\prec _{x}^{k''}$ of preferred students as roommates for $k=1$ and $k=2$

Figure 4

Table 4. A $k$-Personalized-SRTI instance, characterized by a set of students $x$, sets $A_x^{-}$ of unwanted students as roommates, and the $k$-extended lists $\prec _{x}^{1''}$ of preferred students as roommates for $k=1$

Figure 5

Table 5. HMA instances: average completeness degree (c.d.) and average percentage of mutually acceptability rate (m.a.p.)

Figure 6

Table 6. LMA instances: average completeness degree (c.d.) and average percentage of mutually acceptability rate (m.a.p.)

Figure 7

Fig 2. Usefulness of $2$-SRTI over SRTI.

Figure 8

Fig 3. Usefulness of $2$-SRTI over Personalized-SRTI: (top) 2 criteria and (bottom) 5 criteria.

Figure 9

Fig 4. Scalability of SRTI-ASP in computation time, for $2$-SRTI over Personalized-SRTI: (left) 2 criteria and (right) 5 criteria. Legend as in Figure 3.

Figure 10

Table 7. Out of 20 students, 14 students have chosen option (a), i.e., they prefer as roommates someone from the preference lists of their preferred friends, compared to anyone. The reasons they have provided for this decision, the number of students who have given the same reason for their decisions before the interview and changed their minds during/after the interview are also provided

Figure 11

Table 8. Out of 20 students, 6 students have chosen option (b), i.e., they prefer as roommates anyone compared to someone from the preference lists of their preferred friends. The reasons they have provided for this decision, the number of students who have given the same reason for their decisions before the interview and changed their minds during/after the interview are also provided

Supplementary material: File

Fidan and Erdem supplementary material

Fidan and Erdem supplementary material
Download Fidan and Erdem supplementary material(File)
File 96.4 KB