Stable Dinner Party Seating Arrangements

05/16/2023
by   Damien Berriaud, et al.
0

A group of n agents with numerical preferences for each other are to be assigned to the n seats of a dining table. We study two natural topologies: circular (cycle) tables and panel (path) tables. For a given seating arrangement, an agent's utility is the sum of its preference values towards its (at most two) direct neighbors. An arrangement is envy-free if no agent strictly prefers someone else's seat, and it is stable if no two agents strictly prefer each other's seats. We show that it is NP-complete to decide whether an envy-free arrangement exists for both paths and cycles, even with binary preferences. In contrast, under the assumption that agents come from a bounded number of classes, for both topologies, we present polynomial-time algorithms computing envy-free and stable arrangements, working even for general preferences. Proving the hardness of computing stable arrangements seems more difficult, as even constructing unstable instances can be challenging. To this end, we propose a characterization of the existence of stable arrangements based on the number of distinct values in the preference matrix and the number of classes of agents. For two classes of agents, we show that stability can always be ensured, both for paths and cycles. For cycles, we moreover show that binary preferences with four classes of agents, as well as three-valued preferences with three classes of agents, are sufficient to prevent the existence of a stable arrangement. For paths, the latter still holds, while we argue that a path-stable arrangement always exists in the binary case under the additional constraint that agents can only swap seats when sitting at most two positions away. We moreover consider the swap dynamics and exhibit instances where they do not converge, despite a stable arrangement existing.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/09/2021

The Three-Dimensional Stable Roommates Problem with Additively Separable Preferences

The Stable Roommates problem involves matching a set of agents into pair...
research
05/07/2019

On the Existence of Three-Dimensional Stable Matchings with Cyclic Preferences

We study the three-dimensional stable matching problem with cyclic prefe...
research
05/17/2023

Optimal Seat Arrangement: What Are the Hard and Easy Cases?

We study four NP-hard optimal seat arrangement problems [Bodlaender et a...
research
04/28/2022

Manipulating the outcome of stable matching and roommates problems

The stable marriage and stable roommates problems have been extensively ...
research
10/30/2019

Approximately Stable Committee Selection

In the committee selection problem, we are given m candidates, and n vot...
research
02/07/2018

Reasoning in a Hierarchical System with Missing Group Size Information

The paper analyzes the problem of judgments or preferences subsequent to...
research
09/30/2018

Pairwise preferences in the stable marriage problem

We study the classical, two-sided stable marriage problem under pairwise...

Please sign up or login with your details

Forgot password? Click here to reset