Nash Equilibrium in Games on Graphs with Incomplete Preferences
Abhishek N. Kulkarni, Jie Fu, Ufuk Topcu
TL;DR
The paper addresses computing Nash equilibria in two-player deterministic turn-based games on graphs with incomplete preferences over temporal goals. It introduces an automata-theoretic product that lifts each player's PrefLTL$_f$-based preferences to a state preorder on $V$, connecting equilibria to sure winning and Pareto efficiency across fully aligned, completely opposite, and partially aligned regimes. Key contributions include a complete characterization of NE under each alignment, a proof of existence, and an efficient, linear-scaling method to compute maximal sure winning strategies; the framework is illustrated via drone-delivery experiments demonstrating the impact of alignment and cooperation attitudes on equilibrium outcomes. The work advances our understanding of rational play with incomplete preferences and has practical implications for mechanism design and multi-agent planning in robotics and AI, where cooperation and opposition coexist under temporal objectives.
Abstract
Games with incomplete preferences are an important model for studying rational decision-making in scenarios where players face incomplete information about their preferences and must contend with incomparable outcomes. We study the problem of computing Nash equilibrium in a subclass of two-player games played on graphs where each player seeks to maximally satisfy their (possibly incomplete) preferences over a set of temporal goals. We characterize the Nash equilibrium and prove its existence in scenarios where player preferences are fully aligned, partially aligned, and completely opposite, in terms of the well-known solution concepts of sure winning and Pareto efficiency. When preferences are partially aligned, we derive conditions under which a player needs cooperation and demonstrate that the Nash equilibria depend not only on the preference alignment but also on whether the players need cooperation to achieve a better outcome and whether they are willing to cooperate.We illustrate the theoretical results by solving a mechanism design problem for a drone delivery scenario.
