Individual Rationality in Topological Distance Games is Surprisingly Hard
Argyrios Deligkas, Eduard Eiben, Dušan Knop, Šimon Schierreich
TL;DR
This work analyzes the complexity of finding individually rational outcomes in topological distance games (TDGs), where agents are placed on a topology and their utilities depend on distances to others. It provides a comprehensive complexity landscape: IR-TDG is NP-hard in unrestricted settings, with a sharp dichotomy showing polynomial-time solvability when at most one agent has enemies, while hardness persists under multiple enmity arcs and even on path topologies. The study then maps the parameterized boundary: an XP algorithm exists for a fixed number of agents, but IR-TDG is W[1]-hard with respect to the number of agents in general; however, fixed-parameter tractability is achieved under certain structural restrictions, including bounded distance factor together with twin-width or shrub-depth of the topology, and, in some cases, path topologies with constrained enmity. ETH-based lower bounds further cement that substantial improvements over these bounds are unlikely in general. Overall, the results delineate concrete tractable regimes for IR in TDGs and highlight where efficient algorithms are achievable or provably unlikely.
Abstract
In the recently introduced topological distance games, strategic agents need to be assigned to a subset of vertices of a topology. In the assignment, the utility of an agent depends on both the agent's inherent utilities for other agents and its distance from them on the topology. We study the computational complexity of finding individually rational outcomes; this notion is widely assumed to be the very minimal stability requirement and requires that the utility of every agent in a solution is non-negative. We perform a comprehensive study of the problem's complexity, and we prove that even in very basic cases, deciding whether an individually rational solution exists is intractable. To reach at least some tractability, one needs to combine multiple restrictions of the input instance, including the number of agents and the topology and the influence of distant agents on the utility.
