Best Response Sequences and Tradeoffs in Submodular Resource Allocation Games
Rohit Konda, Rahul Chandan, David Grimsman, Jason R. Marden
TL;DR
The paper addresses transient efficiency in distributed submodular resource allocation via $k$-round round-robin best-response dynamics, examining how local utility designs shape short-term trajectories. By parameterizing welfare with curvature $\mathrm{C} \in [0,1]$ and mapping welfare rules to agent utilities through $\Gamma$, the authors derive tight transient bounds: $\mathrm{Eff}^*(\mathcal{W}; k) \leq 1 - \mathrm{C}/2$ and $\mathrm{Eff}(\mathcal{W}, \Gamma_{\rm{id}}; k) = (1+\mathrm{C})^{-1}$ for all finite $k$, with $\mathrm{Eff}^*(\mathcal{W}; \infty) = 1 - \mathrm{C}/e$. They further show that increasing $k$ does not improve these guarantees and that there is a fundamental trade-off between transient and asymptotic efficiency, including a detailed Pareto frontier for set-covering games. The results provide design principles for distributed utility design and reveal that short-term performance can diverge significantly from long-run equilibria, as corroborated by illustrative simulations. Overall, the work broadens analysis beyond equilibrium to transient dynamics in distributed resource allocation.
Abstract
Deriving competitive, distributed solutions to multi-agent problems is crucial for many developing application domains; Game theory has emerged as a useful framework to design such algorithms. However, much of the attention within this framework is on the study of equilibrium behavior, whereas transient behavior is often ignored. Therefore, in this paper we study the transient efficiency guarantees of best response processes in the context of submodular resource allocation games, which find application in various engineering contexts. Specifically the main focus of this paper is on characterizing the optimal short-term system-level behavior under the best-response process. Interestingly, the resulting transient performance guarantees are relatively close to the optimal asymptotic performance guarantees. Furthermore, we characterize the trade-offs that result when optimizing for both asymptotic and transient efficiency through various utility designs.
