Computing Efficient and Envy-Free Allocations under Dichotomous Preferences using SAT

Ari Conati (University of Helsinki), Andreas Niskanen (University of Helsinki), Ronald de Haan (University of Amsterdam), Matti Järvisalo (University of Helsinki)

Abstract

We study the problems of computing envy-free Pareto-efficient allocations in the context of fair allocation and hedonic games under dichotomous preferences. We establish Σ p 2-completeness of deciding the existence of envy-free Pareto-efficient allocations, refining earlier related results. We also develop iterative SAT-based exact algorithms for computing envy-free Pareto-efficient allocations, and extend the approach to computing minimum-envy Pareto-efficient allocations under different combinations of aggregation functions. We provide open-source implementations of the algorithms and show empirically that the approach scales to computing envy-free Pareto-efficient allocations up to hundreds of agents.