On Characterizations of Potential and Ordinal Potential Games
Sina Arefizadeh, Angelia Nedich, Gautam Dasarathy
TL;DR
This work develops necessary and sufficient, cost-difference-based conditions for identifying potential games in multidimensional action spaces $K_i\subset\mathbb{R}^{n_i}$, avoiding differentiation/integration in general. It introduces a constructive framework: a joint-deviation increment relation $\phi(z+y)-\phi(z)=\sum_i[f_i(z_1+y_1,\ldots,z_i+y_i,z_{i+1},\ldots,z_N)\!-\!f_i(z_1+y_1,\ldots,z_{i-1}+y_{i-1},z_i,\ldots,z_N)]$ characterizes potential games and under symmetry yields explicit $\phi$ via $\phi(z)=C-h_P(z,-z)$. The paper then specializes to aggregative games with two-player subgame analysis (Theorem 7) and a constructive global potential (Theorem 8), and extends the framework to ordinal and generalized ordinal potentials under convexity and Lipschitz-gradient conditions, with examples including a three-player Cournot game and a network congestion game. Overall, the results facilitate verification and construction of potential-based dynamics in multi-agent systems and broaden the applicability of potential-game theory to richer action spaces and non-smooth costs.
Abstract
This paper investigates some necessary and sufficient conditions for a game to be a potential game. At first, we extend the classical results of Slade and Monderer and Shapley from games with one-dimensional action spaces to games with multi-dimensional action spaces, which require differentiable cost functions. Then, we provide a necessary and sufficient conditions for a game to have a potential function by investigating the structure of a potential function in terms of the players' cost differences, as opposed to differentials. This condition provides a systematic way for construction of a potential function, which is applied to network congestion games, as an example. Finally, we provide some sufficient conditions for a game to be ordinal potential and generalized ordinal potential.
