Abstract
We study multiplayer games in which the participants have access to only limited randomness. This constrains both the algorithms used to compute equilibria (they should use little or no randomness) as well as the mixed strategies that the participants are capable of playing (these should be sparse). We frame algorithmic questions that naturally arise in this setting, and resolve several of them.
We give deterministic algorithms that can be used to find sparse ε-equilibria in zero-sum and non-zero-sum games, and a randomness-efficient method for playing repeated zero-sum games. These results apply ideas from derandomization (expander walks, and δ-independent sample spaces) to the algorithms of Lipton, Markakis, and Mehta [LMM03], and the online algorithm of Freund and Schapire [FS99].
Subsequently, we consider a large class of games in which sparse equilibria are known to exist (and are therefore amenable to randomness-limited players), namely games of small rank. We give the first “fixed-parameter” algorithms for obtaining approximate equilibria in these games. For rank-k games, we give a deterministic algorithm to find (k + 1)-sparse ε-equilibria in time polynomial in the input size n and some function f(k,1/ε). In a similar setting Kannan and Theobald [KT07] gave an algorithm whose run-time is n O(k). Our algorithm works for a slightly different notion of a game’s “rank,” but is fixed parameter tractable in the above sense, and extends easily to the multi-player case.
This research was supported by NSF grant CCF-0346991, BSF Grant 2004329, a Sloan Research Fellowship and an Okawa Foundation research grant.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alon, N., Goldreich, O., Hastad, J., Peralta, R.: Simple constructions of almost k-wise independent random variables. Random Structures and Algorithms 3, 289–304 (1992)
Chen, X., Deng, X.: 3-NASH is PPAD-complete. Electronic Colloquium on Computational Complexity (ECCC) (134) (2005)
Chen, X., Deng, X.: Settling the Complexity of Two-Player Nash Equilibrium. In: FOCS 2006. Foundations of Computer Science, pp. 261–272. IEEE Computer Society Press, Los Alamitos (2006)
Chen, X., Deng, X., Teng, S.-H.: Computing Nash Equilibria: Approximation and Smoothed Complexity. In: FOCS 2006. Foundations of Computer Science, pp. 603–612. IEEE Computer Society Press, Los Alamitos (2006)
Cesati, M.: Compendium of parameterized problems (2005), http://bravo.ce.uniroma2.it/home/cesati/research/compendium/
Downey, R.G., Fellows, M.R.: Parameterized Complexity. Springer, Heidelberg (1999)
Downey, R.G., Fellows, M.R., Stege, U.: Parameterized complexity: A framework for systematically confronting computational intractability. In: Proceedings of the First DIMATIA Symposium (1997)
Daskalakis, C., Goldberg, P.W., Papadimitriou, C.H.: The complexity of computing a Nash equilibrium. In: Symposium on Theory of Computing (STOC 2006), pp. 71–78 (2006)
Daskalakis, C., Papadimitriou, C.H.: Three-player games are hard. Electronic Colloquium on Computational Complexity (ECCC) (139) (2005)
Fabrikant, A., Papadimitriou, C.H., Talwar, K.: The complexity of pure-strategy equilibria. In: Symposium on Theory of Computing (STOC 2004), pp. 604–612 (2004)
Freund, Y., Schapire, R.: Game theory, on-line prediction and boosting. In: COLT 1996, pp. 325–332 (1996)
Freund, Y., Schapire, R.: Adaptive game playing using multiplicative weights. Games and Economic Behavior 29, 79–103 (1999)
Gillman, D.: A Chernoff bound for random walks on expander graphs. In: FOCS 1993. Foundations of Computer Science, pp. 680–691. IEEE, Los Alamitos (1993)
Goldberg, P.W., Papadimitriou, C.H.: Reducibility among equilibrium problems. In: Symposium on Theory of Computing (STOC 2006), pp. 61–70 (2006)
Kannan, R., Theobald, T.: Games of fixed rank: A hierarchy of bimatrix games. In: ACM-SIAM Symposium on Discrete Algorithms, ACM Press, New York (2007)
Kalyanaraman, S., Umans, C.: Algorithms for playing games with limited randomness (2007), http://www.cs.caltech.edu/~shankar/pubs/ku07-apglr.pdf
Lipton, R.J., Markakis, E., Mehta, A.: Playing large games using simple strategies. In: EC ’03: Proceedings of the 4th ACM conference on Electronic commerce, pp. 36–41. ACM Press, New York (2003)
Lipton, R.J., Young, N.E.: Simple strategies for large zero-sum games with applications to complexity theory. In: STOC 1994. Proceedings of the twenty-sixth annual ACM symposium on Theory of computing, pp. 734–740. ACM Press, New York, USA (1994)
Morgenstern, O., von Neumann, J.: Theory of Games and Economic Behavior. Princeton University Press, Princeton (1944)
Nash, J.F.: Non-cooperative games. Annals of Mathematics 54, 286–295 (1951)
Papadimitriou, C.H.: Computing Correlated Equilibria in Multi-Player Games. In: Proceedings of the 37th Annual ACM Symposium on Theory of Computing, pp. 49–56 (May 2005)
Vavasis, S.A.: Approximation algorithms for indefinite quadratic programming. Math. Program. 57, 279–311 (1992)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kalyanaraman, S., Umans, C. (2007). Algorithms for Playing Games with Limited Randomness. In: Arge, L., Hoffmann, M., Welzl, E. (eds) Algorithms – ESA 2007. ESA 2007. Lecture Notes in Computer Science, vol 4698. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75520-3_30
Download citation
DOI: https://doi.org/10.1007/978-3-540-75520-3_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75519-7
Online ISBN: 978-3-540-75520-3
eBook Packages: Computer ScienceComputer Science (R0)