[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Approximate Pure Nash Equilibria in Weighted Congestion Games: Existence, Efficient Computation, and Structure

Published: 27 March 2015 Publication History

Abstract

We consider structural and algorithmic questions related to the Nash dynamics of weighted congestion games. In weighted congestion games with linear latency functions, the existence of pure Nash equilibria is guaranteed by a potential function argument. Unfortunately, this proof of existence is inefficient and computing pure Nash equilibria in such games is a PLS-hard problem even when all players have unit weights. The situation gets worse when superlinear (e.g., quadratic) latency functions come into play; in this case, the Nash dynamics of the game may contain cycles and pure Nash equilibria may not even exist. Given these obstacles, we consider approximate pure Nash equilibria as alternative solution concepts. A ρ--approximate pure Nash equilibrium is a state of a (weighted congestion) game from which no player has any incentive to deviate in order to improve her cost by a multiplicative factor higher than ρ. Do such equilibria exist for small values of ρ? And if so, can we compute them efficiently?
We provide positive answers to both questions for weighted congestion games with polynomial latency functions by exploiting an “approximation” of such games by a new class of potential games that we call Ψ-games. This allows us to show that these games have d!-approximate pure Nash equilibria, where d is the maximum degree of the latency functions. Our main technical contribution is an efficient algorithm for computing O(1)-approximate pure Nash equilibria when d is a constant. For games with linear latency functions, the approximation guarantee is 3+√5/2 + Oγ for arbitrarily small γ > 0; for latency functions with maximum degree d≥ 2, it is d2d+o(d). The running time is polynomial in the number of bits in the representation of the game and 1/γ. As a byproduct of our techniques, we also show the following interesting structural statement for weighted congestion games with polynomial latency functions of maximum degree d ≥ 2: polynomially-long sequences of best-response moves from any initial state to a dO(d2)-approximate pure Nash equilibrium exist and can be efficiently identified in such games as long as d is a constant.
To the best of our knowledge, these are the first positive algorithmic results for approximate pure Nash equilibria in weighted congestion games. Our techniques significantly extend our recent work on unweighted congestion games through the use of Ψ-games. The concept of approximating nonpotential games by potential ones is interesting in itself and might have further applications.

References

[1]
Ackermann, H., Röglin, H., and Vöcking, B. 2008. On the impact of combinatorial structure on congestion games. J. ACM 55, 6.
[2]
Ackermann, H., Röglin, H., and Vöcking, B. 2009. Pure Nash equilibria in player-specific and weighted congestion games. Theor. Comput. Sci. 410, 17, 1552--1563.
[3]
Anshelevich, E. and Caskurlu, B. 2009. Exact and approximate equilibria for optimal group network formation. In Proceedings of the 17th Annual Symposium on Algorithms. Lecture Notes in Computer Science, vol. 5757, Springer, 239--250.
[4]
Awerbuch, B., Azar, Y., Epstein, A., Mirrokni, V. S., and Skopalik, A. 2008. Fast convergence to nearly optimal solutions in potential games. In Proceedings of the 9th ACM Conference on Electronic Commerce. ACM, 264--273.
[5]
Bhalgat, A., Chakraborty, T., and Khanna, S. 2010. Approximating pure Nash equilibrium in cut, party affiliation, and satisfiability games. In Proceedings of the 11th ACM Conference on Electronic Commerce. ACM, 73--82.
[6]
Candogan, O., Ozdaglar, A. E., and Parrilo, P. A. 2011. Learning in near-potential games. In Proceedings of the 50th IEEE Conference on Decision and Control and European Control Conference. 2428--2433.
[7]
Candogan, O., Ozdaglar, A. E., and Parrilo, P. A. 2013. Dynamics in near-potential games. Games Economic Behavior 82, 66--90.
[8]
Caragiannis, I. 2013. Efficient coordination mechanisms for unrelated machine scheduling. Algorithmica 66, 3, 512--540.
[9]
Caragiannis, I., Fanelli, A., Gravin, N., and Skopalik, A. 2011. Efficient computation of approximate pure Nash equilibria in congestion games. In Proceedings of the 52nd Annual IEEE Symposium on Foundations of Computer Science. 532--541. (Full version available arxiv:1104.4423.)
[10]
Cardinal, J. and Hoefer, M. 2010. Non-cooperative facility location and covering games. Theor. Comput. Sci. 411, 16--18, 1855--1876.
[11]
Charikar, M., Karloff, H. J., Mathieu, C., Naor, J., and Saks, M. E. 2008. Online multicast with egalitarian cost sharing. In Proceedings of the 20th Annual ACM Symposium on Parallelism in Algorithms and Architectures. ACM, 70--76.
[12]
Chekuri, C., Chuzhoy, J., Lewin-Eytan, L., Naor, J., and Orda, A. 2007. Non-cooperative multicast and facility location games. IEEE J. Sel. Areas Commun. 25, 6, 1193--1206.
[13]
Chien, S. and Sinclair, A. 2011. Convergence to approximate Nash equilibria in congestion games. Games Economic Behavior 71, 2, 315--327.
[14]
Christin, N., Grossklags, J., and Chuang, J. 2004. Near rationality and competitive equilibria in networked systems. In Proceedings of the ACM SIGCOMM Workshop on Practice and Theory of Incentives in Networked Systems. ACM, 213--219.
[15]
Christodoulou, G., Mirrokni, V. S., and Sidiropoulos, A. 2012. Convergence and approximation in potential games. Theor. Comput. Sci. 438, 13--27.
[16]
Daskalakis, C. and Papadimitriou, C. H. 2007. Computing equilibria in anonymous games. In Proceedings of the 48th Annual IEEE Symposium on Foundations of Computer Science. IEEE, 83--93.
[17]
Dunkel, J. and Schulz, A. S. 2008. On the complexity of pure-strategy Nash equilibria in congestion and local-effect games. Math. Oper. Res. 33, 4, 851--868.
[18]
Even-Dar, E., Kesselman, A., and Mansour, Y. 2007. Convergence time to Nash equilibrium in load balancing. ACM Trans. Algor. 3, 3.
[19]
Fotakis, D., Kontogiannis, S., and Spirakis, P. G. 2005. Selfish unsplittable flows. Theor. Comput. Sci. 340, 3, 514--538.
[20]
Fabrikant, A., Papadimitriou, C. H., and Talwar, K. 2004. The complexity of pure Nash equilibria. In Proceedings of the 36th Annual ACM Symposium on Theory of Computing. ACM, 604--612.
[21]
Fanelli, A. and Moscardelli, L. 2011. On best response dynamics in weighted congestion games with polynomial delays. Distrib. Computing 24, 5, 245--254.
[22]
Goemans, M. X., Mirrokni, V. S., and Vetta, A. 2005. Sink equilibria and convergence. In Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science. 142--154.
[23]
Harks, T. and Klimm, M. 2010. On the existence of pure Nash equilibria in weighted congestion games. In Proceedings of the 37th International Colloquium on Automata, Languages and Programming. Part 1, Lecture Notes in Computer Science, vol. 6198, Springer, 79--89.
[24]
Johnson, D. S., Papadimitriou, C. H., and Yannakakis, M. 1988. How easy is local search? J. Comput. Syst. Sci. 37, 79--100.
[25]
Kollias, K. and Roughgarden, T. 2011. Restoring pure equilibria to weighted congestion games. In Proceedings of the 38th International Colloquium on Automata, Languages and Programming. Part II, Lecture Notes in Computer Science, vol. 6756, Springer, 539--551.
[26]
Mirrokni, V. S. and Vetta, A. 2004. Convergence issues in competitive games. In Proceedings of the 7th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems. Lecture Notes in Computer Science, vol. 3122, Springer, 183--192.
[27]
Nguyen, T. and Tardos, E. 2009. Approximate pure Nash equilibria via Lovász local lemma. In Proceedings of the 5th International Workshop on Internet and Network Economics. Lecture Notes in Computer Science, vol. 5929, Springer, 160--171.
[28]
Panagopoulou, P. N. and Spirakis, P. G. 2006. Algorithms for pure Nash equilibria in weighted congestion games. ACM J. Exper. Algor. 11.
[29]
Rosenthal, R. W. 1973. A class of games possessing pure-strategy Nash equilibria. Int. J. Game Theory 2, 65--67.
[30]
Skopalik, A. and Vöcking, B. 2008. Inapproximability of pure Nash equilibria. In Proceedings of the 41st Annual ACM Symposium on Theory of Computing. ACM, 355--364.

Cited By

View all
  • (2023)Computing Better Approximate Pure Nash Equilibria in Cut Games via Semidefinite ProgrammingProceedings of the 55th Annual ACM Symposium on Theory of Computing10.1145/3564246.3585236(710-722)Online publication date: 2-Jun-2023
  • (2023)Scheduling Games with Potential Penalties on the Move of JobsJournal of the Operations Research Society of China10.1007/s40305-023-00501-4Online publication date: 15-Nov-2023
  • (2021)Gaming at the Edge: A Weighted Congestion Game Approach for Latency-Sensitive Scheduling2021 17th International Conference on Mobility, Sensing and Networking (MSN)10.1109/MSN53354.2021.00091(592-599)Online publication date: Dec-2021
  • Show More Cited By

Index Terms

  1. Approximate Pure Nash Equilibria in Weighted Congestion Games: Existence, Efficient Computation, and Structure

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Transactions on Economics and Computation
      ACM Transactions on Economics and Computation  Volume 3, Issue 1
      Special Issue on EC'12, Part 1
      March 2015
      143 pages
      ISSN:2167-8375
      EISSN:2167-8383
      DOI:10.1145/2752509
      Issue’s Table of Contents
      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: 27 March 2015
      Accepted: 01 April 2014
      Revised: 01 January 2014
      Received: 01 March 2013
      Published in TEAC Volume 3, Issue 1

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Nash dynamics
      2. Pure Nash equilibria
      3. potential games

      Qualifiers

      • Research-article
      • Research
      • Refereed

      Funding Sources

      • Deutsche Forschungsgemeinschaft (DFG)
      • European Union
      • Greek research funding program THALES
      • Collaborative Research Centre “On-The-Fly Computing” (SFB 901)

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)30
      • Downloads (Last 6 weeks)6
      Reflects downloads up to 24 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)Computing Better Approximate Pure Nash Equilibria in Cut Games via Semidefinite ProgrammingProceedings of the 55th Annual ACM Symposium on Theory of Computing10.1145/3564246.3585236(710-722)Online publication date: 2-Jun-2023
      • (2023)Scheduling Games with Potential Penalties on the Move of JobsJournal of the Operations Research Society of China10.1007/s40305-023-00501-4Online publication date: 15-Nov-2023
      • (2021)Gaming at the Edge: A Weighted Congestion Game Approach for Latency-Sensitive Scheduling2021 17th International Conference on Mobility, Sensing and Networking (MSN)10.1109/MSN53354.2021.00091(592-599)Online publication date: Dec-2021
      • (2021)On approximate pure Nash equilibria in weighted congestion games with polynomial latenciesJournal of Computer and System Sciences10.1016/j.jcss.2020.10.007117(40-48)Online publication date: May-2021
      • (2021)gTour: Multiple itinerary recommendation engine for group of touristsExpert Systems with Applications10.1016/j.eswa.2021.116190(116190)Online publication date: Nov-2021
      • (2021)Equilibrium computation in resource allocation gamesMathematical Programming: Series A and B10.1007/s10107-020-01604-z194:1-2(1-34)Online publication date: 17-Feb-2021
      • (2020)Computing approximate Nash equilibria in network congestion games with polynomially decreasing cost functionsDistributed Computing10.1007/s00446-020-00381-434:1(1-14)Online publication date: 22-Jun-2020
      • (2019)Dynamic Taxes for Polynomial Congestion GamesACM Transactions on Economics and Computation10.1145/33559467:3(1-36)Online publication date: 24-Sep-2019
      • (2019)The Price of Stability of Weighted Congestion GamesSIAM Journal on Computing10.1137/18M120788048:5(1544-1582)Online publication date: 24-Oct-2019
      • (2019)Pure Nash equilibria in restricted budget gamesJournal of Combinatorial Optimization10.1007/s10878-018-0269-737:2(620-638)Online publication date: 1-Feb-2019
      • Show More Cited By

      View Options

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media