Computer Science > Computer Science and Game Theory
[Submitted on 19 Dec 2014 (this version), latest version 5 May 2016 (v3)]
Title:Query Complexity of Approximate Equilibria in Anonymous Games
View PDFAbstract:We study the computation of approximate equilibria of anonymous games, with algorithms that may proceed via a sequence of adaptive queries to the game's payoff function, assumed to be unknown initially. The general topic we consider is {\em query complexity}, that is, how many queries are necessary or sufficient to compute an approximate Nash equilibrium. We present upper and lower bounds for general anonymous games with $n$ players that share a constant number of strategies $k$. We also consider the following subclasses: symmetric games, self-anonymous games, and Lipschitz games.
The basic kind of query is one that identifies the payoff to a single specified player in response to a given pure-strategy profile. We compare this kind of query with ones that respond with a collection of all payoffs in response to an anonymized profile; we find that in some cases this "bundling" of information leads to loss of query efficiency.
We show that exact equilibria cannot be found via query-efficient algorithms. We also give an example of a 2-strategy, 3-player anonymous game that does not have any exact Nash equilibrium in rational numbers, answering a question posed in [Daskalakis and Papadimitriou, 2014, Chen et al., 2014]. Our main results are in the context of general two-strategy anonymous games. We provide a randomised query-efficient algorithm that queries only $\tilde{O}(n^{11/8}/\epsilon^2)$ payoffs to compute a $O\left(\epsilon + \frac{1}{\epsilon \sqrt{n}}\right)$-NE. It is based on a new polynomial-time approximation scheme whose performance improves on a previous one on instances where $\epsilon$ is fixed and $n$ is large. We also prove that $\Omega(n \log{n})$ payoffs must be queried in order to find any $\epsilon$-well-supported Nash equilibrium, even by randomised algorithms.
Submission history
From: Paul Goldberg [view email][v1] Fri, 19 Dec 2014 17:45:12 UTC (90 KB)
[v2] Tue, 21 Apr 2015 18:02:38 UTC (135 KB)
[v3] Thu, 5 May 2016 17:44:50 UTC (73 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.