Optimal Utility Design of Greedy Algorithms in Resource Allocation Games
Rohit Konda, Rahul Chandan, David Grimsman, Jason R. Marden
TL;DR
This paper investigates transient efficiency in resource-allocation games by fixing round-robin best-response dynamics and designing agent utilities to optimize short-term welfare. It proves that, for submodular welfare, optimal one-round designs can achieve performance near the asymptotic optimum, with a closed-form bound governed by curvature $\mathrm{C}$, and that running more than one round yields no general improvement. A detailed analysis reveals a Pareto frontier between transient efficiency and price of anarchy, including exact results for set-covering games that illustrate severe transient losses when asymptotic optimality is prioritized. An Illustrative wireless sensor coverage example demonstrates the practical impact: one-round optimal designs can outperform greedy and asymptotically optimal designs in the near term, with fast saturation of gains over a few rounds. Overall, the work highlights the importance of jointly considering local utility design, transient guarantees, and asymptotic performance in distributed, dynamic settings.
Abstract
Designing distributed algorithms for multi-agent problems is vital for many emerging application domains, and game-theoretic approaches are emerging as a useful paradigm to design such algorithms. However, much of the emphasis of the game-theoretic approach is on the study of equilibrium behavior, whereas transient behavior is often less explored. Therefore, in this paper we study the transient efficiency guarantees of best response processes in the context of resource-allocation games, which are used to model a variety of engineering applications. Specifically, the main focus of the paper is on designing utility functions of agents to induce optimal short-term system-level behavior under a best-response process. Interestingly, the resulting transient performance guarantees are relatively close to the optimal asymptotic performance guarantees. Furthermore, we characterize a trade-off that results when optimizing for both asymptotic and transient efficiency through various utility designs.
