Rent Division with Picky Roommates
<|reference_start|>Rent Division with Picky Roommates: How can one assign roommates and rooms when tenants have preferences for both where and with whom they live? In this setting, the usual notions of envy-freeness and maximizing social welfare may not hold; the roommate rent-division problem is assumed to be NP-hard, and even when welfare is maximized, an envy-free price vector may not exist. We first construct a novel greedy algorithm with bipartite matching before exploiting the connection between social welfare maximization and the maximum weighted independent set (MWIS) problem to construct a polynomial-time algorithm that gives a $\frac{3}{4}+\varepsilon$-approximation of maximum social welfare. Further, we present an integer program to find a room envy-free price vector that minimizes envy between any two tenants. We show empirically that a MWIS algorithm returns the optimal allocation in polynomial time and conjecture that this problem, at the forefront of computer science research, may have an exact polynomial algorithm solution. This study not only advances the theoretical framework for roommate rent division but also offers practical algorithmic solutions that can be implemented in real-world applications.<|reference_end|>
@article{huang2024rent,
    title={Rent Division with Picky Roommates},
    author={Yanqing Huang, Madeline Kitch, Natalie Melas-Kyriazi},
    journal={arXiv preprint arXiv:2409.14600},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.14600},
    primaryClass={cs.GT}
}