Loading…

Logarithmic Query Complexity for Approximate Nash Computation in Large Games

We investigate the problem of equilibrium computation for “large” n -player games. Large games have a Lipschitz-type property that no single player’s utility is greatly affected by any other individual player’s actions. In this paper, we mostly focus on the case where any change of strategy by a pla...

Full description

Saved in:
Bibliographic Details
Published in:Theory of computing systems 2019-01, Vol.63 (1), p.26-53
Main Authors: Goldberg, Paul W., Marmolejo-Cossío, Francisco J., Wu, Zhiwei Steven
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:We investigate the problem of equilibrium computation for “large” n -player games. Large games have a Lipschitz-type property that no single player’s utility is greatly affected by any other individual player’s actions. In this paper, we mostly focus on the case where any change of strategy by a player causes other players’ payoffs to change by at most 1 n . We study algorithms having query access to the game’s payoff function, aiming to find ε -Nash equilibria. We seek algorithms that obtain ε as small as possible, in time polynomial in n . Our main result is a randomised algorithm that achieves ε approaching 1 8 for 2-strategy games in a completely uncoupled setting, where each player observes her own payoff to a query, and adjusts her behaviour independently of other players’ payoffs/actions. O (log n ) rounds/queries are required. We also show how to obtain a slight improvement over 1 8 , by introducing a small amount of communication between the players. Finally, we give extension of our results to large games with more than two strategies per player, and alternative largeness parameters.
ISSN:1432-4350
1433-0490
DOI:10.1007/s00224-018-9851-8