Abstract
The problem of computing a Nash equilibrium in a normal form 2-player game (or bimatrix games) is PPAD-complete in general, while it can be efficiently solved in a special subclass which we call regular bimatrix games. The current best approximation algorithm, proposed in [19], achieves a guarantee of 0.3393. In this paper we design a polynomial time algorithm for computing exact and approximate Nash equilibria for bimatrix games. The novelty of this contribution is twofold. For regular bimatrix games, it allows to compute equilibria whose payoffs optimize any objective function and meet any set of constraints which can be expressed through linear programming, while, in the general case, it computes α-approximate Nash equilibria, where α is the maximum difference between any two payoffs in the same strategy of any player. Hence, our algorithm improves the best know approximation guarantee for the bimatrices in which α< 0.3393.
This research was partially supported by the grant NRF-RF2009-08 “Algorithmic aspects of coalitional games”.
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
Abbott, T., Kane, D., Valiant, P.: On the Complexity of Two-player Win-lose Games. In: Proc. of the 46th Annual IEEE Symposium on Fondations of Computer Science (FOCS), pp. 113–122. IEEE Computer Society, Los Alamitos (2005)
Addario-Berry, L., Olver, N., Vetta, A.: A Polynomial Time Algorithm for Finding Nash Equilibria in Planar Win-Lose Games. Journal of Graph Algorithms and Applications 11(1), 309–319 (2007)
Bosse, H., Byrka, J., Markakis, E.: New Algorithms for Approximate Nash Equilibria in Bimatrix Games. In: Deng, X., Graham, F.C. (eds.) WINE 2007. LNCS, vol. 4858, pp. 17–29. Springer, Heidelberg (2007)
Chen, X., Deng, X.: Settling the Complexity of 2-Player Nash Equilibrium. In: Proc. of the 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS), pp. 252–261. IEEE Computer Society, Los Alamitos (2006)
Chen, X., Deng, X., Teng, S.H.: Computing Nash Equilibria: Approximation and Smoothed Complexity. In: Proc. of the 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS), pp. 603–612. IEEE Computer Society, Los Alamitos (2006)
Chen, X., Teng, S., Valiant, P.: The Approximation Complexity of Win-Lose Games. In: Proc. of the 18th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 159–168. SIAM, Philadelphia (2007)
Codenotti, B., Leoncini, M., Resta, G.: Efficient Computation of Nash Equilibria for Very Sparse Win-Lose Bimatrix Games. In: Azar, Y., Erlebach, T. (eds.) ESA 2006. LNCS, vol. 4168, pp. 232–243. Springer, Heidelberg (2006)
Daskalakis, K., Goldberg, P.W., Papadimitriou, C.H.: The Complexity of Computing a Nash Equilibrium. In: Proc. of the 38th Annual ACM Symposium on Theory of Computing (STOC), pp. 71–78. ACM Press, New York (2006)
Daskalakis, K., Mehta, A., Papadimitriou, C.H.: A Note on Approximate Nash Equilibria. In: Spirakis, P.G., Mavronicolas, M., Kontogiannis, S.C. (eds.) WINE 2006. LNCS, vol. 4286, pp. 297–306. Springer, Heidelberg (2006)
Daskalakis, K., Mehta, A., Papadimitriou, C.H.: Progress in Approximate Nash Equilibria. In: Proc. of the 8th ACM Conference on Electronic Commerce (EC), pp. 355–358. ACM Press, New York (2007)
Daskalakis, K., Papadimitriou, C.H.: Three-Player Games Are Hard. In: Electronic Colloquium on Computational Complexity (ECCC), vol. (139) (2005)
Feder, T., Nazerzadeh, H., Saberi, A.: Personal Communication
Kontogiannis, S.C., Panagopoulou, P.N., Spirakis, P.G.: Polynomial Algorithms for Approximating Nash Equilibria of Bimatrix Games. In: Spirakis, P.G., Mavronicolas, M., Kontogiannis, S.C. (eds.) WINE 2006. LNCS, vol. 4286, pp. 286–296. Springer, Heidelberg (2006)
Lemke, C., Howson, J.: Equilibrium Points of Bimatrix Games. Journal of the Society of Industrial and Applied Mathematics 12, 413–423 (1964)
Lipton, R., Markakis, E., Mehta, A.: Playing Large Games Using Simple Strategies. In: Proc. of the 4th ACM Conference on Electronic Commerce (EC), pp. 36–41. ACM Press, New York (2003)
Porter, R., Nudelman, E., Shoham, Y.: Simple Search Methods for Finding a Nash Equilibrium. In: Proc. of the 19th National Conference on Artificial Intelligence (AAAI), pp. 664–669. MIT Press, Cambridge (2004)
Sandholm, T., Gilpin, A., Conitzer, V.: Mixed-Integer Programming Methods for Finding Nash Equilibria. In: Proc. of the 20th National Conference on Artificial Intelligence (AAAI), pp. 495–501. MIT Press, Cambridge (2005)
Savani, R., von Stengel, B.: Exponentially Many Steps for Finding a Nash Equilibrium in a Bimatrix Game. In: Proc. of the 45th Annual IEEE Symposium on Foundations of Computer Science (FOCS), pp. 258–267. IEEE Computer Society, Los Alamitos (2004)
Tsaknakis, H., Spirakis, P.: An Optimization Approach for Approximate Nash Equilibria. In: Deng, X., Graham, F.C. (eds.) WINE 2007. LNCS, vol. 4858, pp. 42–56. Springer, Heidelberg (2007)
Tsaknakis, H., Spirakis, P., Kanoulas, D.: Performance Evaluation of a Descent Algorithm for Bimatrix Games. In: Papadimitriou, C., Zhang, S. (eds.) WINE 2008. LNCS, vol. 5385, pp. 222–230. Springer, Heidelberg (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bilò, V., Fanelli, A. (2010). Computing Exact and Approximate Nash Equilibria in 2-Player Games. In: Chen, B. (eds) Algorithmic Aspects in Information and Management. AAIM 2010. Lecture Notes in Computer Science, vol 6124. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14355-7_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-14355-7_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14354-0
Online ISBN: 978-3-642-14355-7
eBook Packages: Computer ScienceComputer Science (R0)