skip to main content
10.1145/2746539.2746566acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

Approximating Nash Equilibria and Dense Bipartite Subgraphs via an Approximate Version of Caratheodory's Theorem

Published:14 June 2015Publication History

ABSTRACT

We present algorithmic applications of an approximate version of Caratheodory's theorem. The theorem states that given a set of vectors X in Rd, for every vector in the convex hull of X there exists an ε-close (under the p-norm distance, for 2 ≤ p < ∞) vector that can be expressed as a convex combination of at most b vectors of X, where the bound b depends on ε and the norm p and is independent of the dimension d. This theorem can be derived by instantiating Maurey's lemma, early references to which can be found in the work of Pisier (1981) and Carl (1985). However, in this paper we present a self-contained proof of this result.

Using this theorem we establish that in a bimatrix game with n x n payoff matrices A, B, if the number of non-zero entries in any column of A+B is at most s then an ε-Nash equilibrium of the game can be computed in time nO(log s/ε2}). This, in particular, gives us a polynomial-time approximation scheme for Nash equilibrium in games with fixed column sparsity s. Moreover, for arbitrary bimatrix games---since s can be at most n---the running time of our algorithm matches the best-known upper bound, which was obtained by Lipton, Markakis, and Mehta (2003).

The approximate Carathéodory's theorem also leads to an additive approximation algorithm for the densest k-bipartite subgraph problem. Given a graph with n vertices and maximum degree d, the developed algorithm determines a k x k bipartite subgraph with density within ε (in the additive sense) of the optimal density in time nO(log d/ε2).

References

  1. N. Alon, S. Arora, R. Manokaran, D. Moshkovitz, and O. Weinstein. Inapproximability of densest κ-subgraph from average case hardness. http://www.tau.ac.il/ nogaa/PDFS/dks8.pdf, 2011.Google ScholarGoogle Scholar
  2. N. Alon, T. Lee, and A. Shraibman. The cover number of a matrix and its algorithmic applications. Approximation, Randomization, and Combinatorial Optimization (APPROX/RANDOM), 2014.Google ScholarGoogle Scholar
  3. N. Alon, T. Lee, A. Shraibman, and S. Vempala. The approximate rank of a matrix and its algorithmic applications: approximate rank. In Proceedings of the 45th annual ACM symposium on Symposium on theory of computing, pages 675--684. ACM, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. Barman. Approximating Nash equilibria and dense subgraphs via an approximate version of Carathéodory's theorem. arXiv:1406.2296, 2015.Google ScholarGoogle Scholar
  5. A. Bhaskara, M. Charikar, E. Chlamtac, U. Feige, and A. Vijayaraghavan. Detecting high log-densities: an O (n1/4) approximation for densest k-subgraph. In Proceedings of the 42nd ACM symposium on Theory of computing, pages 201--210. ACM, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. H. Bosse, J. Byrka, and E. Markakis. New algorithms for approximate Nash equilibria in bimatrix games. In Internet and Network Economics, pages 17--29. Springer, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Bourgain, A. Pajor, S. Szarek, and N. Tomczak-Jaegermann. On the duality problem for entropy numbers of operators. In Geometric aspects of functional analysis, pages 50--63. Springer, 1989.Google ScholarGoogle ScholarCross RefCross Ref
  8. M. Braverman, Y. K. Ko, and O. Weinstein. Approximating the best Nash equilibrium in n o(log n)-time breaks the exponential time hypothesis. ACM-SIAM Symposium on Discrete Algorithms (SODA), 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. B. Carl. Inequalities of Bernstein-Jackson-type and the degree of compactness of operators in Banach spaces. In Annales de l'institut Fourier, volume 35, pages 79--118. Institut Fourier, 1985.Google ScholarGoogle ScholarCross RefCross Ref
  10. X. Chen, X. Deng, and S.-H. Teng. Sparse games are hard. In Internet and Network Economics, pages 262--273. Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. X. Chen, X. Deng, and S.-H. Teng. Settling the complexity of computing two-player Nash equilibria. Journal of the ACM (JACM), 56(3):14, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. C. Daskalakis. On the complexity of approximating a Nash equilibrium. ACM Transactions on Algorithms (TALG), 9(3):23, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. C. Daskalakis, P. W. Goldberg, and C. H. Papadimitriou. The complexity of computing a Nash equilibrium. SIAM Journal on Computing, 39(1):195--259, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. C. Daskalakis, A. Mehta, and C. Papadimitriou. A note on approximate Nash equilibria. In Internet and Network Economics, pages 297--306. Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. C. Daskalakis, A. Mehta, and C. Papadimitriou. Progress in approximate Nash equilibria. In Proceedings of the 8th ACM conference on Electronic commerce, pages 355--358. ACM, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. C. Daskalakis and C. H. Papadimitriou. On oblivious ptas's for Nash equilibrium. In Proceedings of the 41st annual ACM symposium on Theory of computing, pages 75--84. ACM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. T. Feder, H. Nazerzadeh, and A. Saberi. Approximating Nash equilibria using small-support strategies. In Proceedings of the 8th ACM conference on Electronic commerce, pages 352--354. ACM, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. D. Garling. Inequalities: a journey into linear analysis, volume 19. Cambridge University Press Cambridge, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  19. E. Hazan and R. Krauthgamer. How hard is it to approximate the best Nash equilibrium? SIAM Journal on Computing, 40(1):79--91, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. R. Kannan and T. Theobald. Games of fixed rank: A hierarchy of bimatrix games. In Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms, pages 1124--1132. Society for Industrial and Applied Mathematics, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. S. C. Kontogiannis, P. N. Panagopoulou, and P. G. Spirakis. Polynomial algorithms for approximating Nash equilibria of bimatrix games. In Internet and Network Economics, pages 286--296. Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. S. C. Kontogiannis and P. G. Spirakis. Efficient algorithms for constant well supported approximate equilibria in bimatrix games. In Automata, Languages and Programming, pages 595--606. Springer, 2007. Google ScholarGoogle ScholarCross RefCross Ref
  23. J. Lindenstrauss and L. Tzafriri. Classical Banach spaces. Springer Berlin-Heidelberg-New York, 1973.Google ScholarGoogle Scholar
  24. R. J. Lipton, E. Markakis, and A. Mehta. Playing large games using simple strategies. In Proceedings of the 4th ACM conference on Electronic commerce, pages 36--41. ACM, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. O. L. Mangasarian and H. Stone. Two-person nonzero-sum games and quadratic programming. Journal of Mathematical Analysis and Applications, 9(3):348--355, 1964.Google ScholarGoogle ScholarCross RefCross Ref
  26. N. Nisan, T. Roughgarden, E. Tardos, and V. V. Vazirani. Algorithmic game theory. 2007. Google ScholarGoogle ScholarCross RefCross Ref
  27. G. Pisier. Remarques sur un résultat non publié de B. Maurey (French) {Remarks on an unpublished result of B. Maurey}. Séminaire Analyse fonctionnelle (dit), pages 1--12, 1981.Google ScholarGoogle Scholar
  28. A. M.-C. So. Moment inequalities for sums of random matrices and their applications in optimization. Mathematical programming, 130(1):125--151, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. H. Tsaknakis and P. G. Spirakis. An optimization approach for approximate Nash equilibria. In Internet and Network Economics, pages 42--56. Springer, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. H. Tsaknakis and P. G. Spirakis. Practical and efficient approximations of Nash equilibria for win-lose games based on graph spectra. In Internet and Network Economics, pages 378--390. Springer, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Approximating Nash Equilibria and Dense Bipartite Subgraphs via an Approximate Version of Caratheodory's Theorem

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      STOC '15: Proceedings of the forty-seventh annual ACM symposium on Theory of Computing
      June 2015
      916 pages
      ISBN:9781450335362
      DOI:10.1145/2746539

      Copyright © 2015 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 14 June 2015

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      STOC '15 Paper Acceptance Rate93of347submissions,27%Overall Acceptance Rate1,469of4,586submissions,32%

      Upcoming Conference

      STOC '24
      56th Annual ACM Symposium on Theory of Computing (STOC 2024)
      June 24 - 28, 2024
      Vancouver , BC , Canada

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader