Distributed Algorithms for -Potential Functions in General-Sum Games
Organizations: Department of Applied Mathematics and Statistics, Johns Hopkins University, Baltimore, Maryland, USA · Department of Electrical and Computer Engineering, Johns Hopkins University, Baltimore, Maryland, USA
Abstract
We study the problem of computing the tightest -potential approximation of a general-sum game over continuous action spaces, within a prescribed class of potential functions and when each player has access only to its own utility function. The difficulty is twofold: the approximation error involves a worst-case search over an infinite set of unilateral deviations, and the required utility information is distributed across players. For a linear-in-parameters potential class, we use an exact finite-tuple reformulation that separates the problem into a global outer search over deviation tuples and distributed convex inner problems. We develop a primal--dual inner oracle tailored to this structure and establish a uniform one-sided accuracy guarantee. This oracle can be combined with global outer search to obtain an end-to-end guarantee on the outer optimization error. We also develop a projected zeroth-order outer method as a computationally lighter alternative for higher-dimensional problems. Numerical experiments illustrate the accuracy--computation tradeoff between the two outer-search methods and show that the proposed optimization framework can improve upon analytical -potential constructions.
Figures & tables
| Method | Configuration | Time (s) | ||||
|---|---|---|---|---|---|---|
| ZO | 0.3063 | 2.3436 | 0.3436 | 0.4650 | 12.68 | |
| 0.4363 | 2.4676 | 0.4676 | 1.0612 | 12.43 | ||
| 0.6550 | 2.4251 | 0.4251 | 0.8502 | 12.30 | ||
| EXOTIC | 1.6265 | 2.4512 | 0.4512 | 0.5217 | 6.98 | |
| 1.9006 | 2.1555 | 0.1555 | 0.1166 | 16.39 | ||
| 1.9214 | 2.0655 | 0.0655 | 0.1088 | 38.37 |
| Selected | Improvement | |||
|---|---|---|---|---|
| 140 | 32.730435 | |||
| 163 | 31.776847 | |||
| 67 | 33.584310 | |||
| 160 | 32.786437 |