Proceedings

Computing Better Approximate Pure Nash Equilibria in Payoff-maximization Potential Games

Download BibTeX Cite

Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. Main Track. Pages 3402-3409.

https://doi.org/10.24963/ijcai.2026/378

Abstract

Potential games are a fundamental class of games in which pure Nash equilibria are guaranteed to exist, yet computing such equilibria is computationally intractable for several subclasses. This has led to extensive research on computing approximate pure Nash equilibria. In this paper, we study payoff-maximization potential games.

For these games, strong approximation guarantees are known only for restricted subclasses, most notably Pd--Flip games. We show that standard approaches based on unilateral improvement moves can fail to provide any finite approximation guarantee even for simple extensions of Pd--Flip games. To overcome this limitation, we propose an algorithmic framework based on coordinated moves by small groups of players, whose approximation guarantee and number of moves are controlled by two natural game parameters, the stretch and the spread, which are bounded for broad classes of games of interest. In the special case of Pd--Flip games, our framework can be configured to recover the existing algorithm, matching its approximation guarantee and the number of moves performed.

  1. 2: δ := (β + γ)(β + 2)|N |γ 1 ; 3: ∆ := |N |δσ 2 ; 4: for i ← 1 to |N | do 5: ûi := maxx∈S i ui([s I -i , x]); 6: end for 7: b0 := maxi∈N ûi; 8: m := ⌈log ∆ b0⌉ + 1; 9: for r ← 1 to m -1 do 10: br := ∆ 2 br-1; 11: end for 12: bm := 0; 13: B1 := {i ∈ N | ûi ∈ [b1, b0]}; : Br := {i ∈ N | ûi ∈ [br, br-1)}, for every r ∈ {2, . . . , m}; 15: s ← s I ; 16: τ ← ⟨s I ⟩; /* Phase 0 */ 17: while ∃ a k-group T ⊆ B1 that has a (1 + γ)-improving move do 18: Let r * ∈ arg maxr∈S T uT ([s T , r]); 19: s ← [s T , r * ]; 20: τ ← τ ⊕ s; 21: end while /* Phases 1, 2, . . . , m -1 */ 22: for r ← 1 to m -1 do 23: while ∃ a k-group T such that either T ⊆ Br+1 and T has a (1 + γ)-improving move or T ⊆ Br+1∪Br and T has a (β + γ)-improving move do 24: Let r * ∈ arg maxr∈S T uT ([s T , r]); 25: s ← [s T , r * ]; 26: τ ← τ ⊕ s; 27: end while 28: end for 29: return τ ;
  2. Phase r ∈ {1, . . . , m-1} (lines 23-27). The algorithm con- siders the two consecutive blocks B r and B r+1 and repeat- edly performs the following updates. If there exists a k-group T ⊆ B r+1 having a (1 + γ)-improving move, or a k-group T ⊆ B r ∪ B r+1 having a (β + γ)-improving move, then the strategy of T is updated to an optimal strategy. At the end of phase r, the resulting strategy profile is a (β+γ)-approximate k-optimal strategy for B r ∪ B r+1 and a (1 + γ)-approximate k-optimal strategy for B r+1 . References [Babichenko and Tamuz, 2016] Yakov Babichenko and Omer Tamuz. Graphical potential games. Journal Economic Theory, 163:889-899, 2016.
  3. [Balcan et al., 2013] Maria-Florina Balcan, Avrim Blum, and Yishay Mansour. Circumventing the price of anar- chy: Leading dynamics to good behavior. SIAM Journal of Computing, 42(1):230-264, 2013.
  4. [Bhalgat et al., 2010] Anand Bhalgat, Tanmoy Chakraborty, and Sanjeev Khanna. Approximating pure Nash equilib- rium in cut, party affiliation, and satisfiability games. In Proceedings of the 11th ACM Conference on Electronic Commerce (EC), pages 73-82, 2010.
  5. [Caragiannis and Fanelli, 2019] Ioannis Caragiannis and Angelo Fanelli. On approximate pure Nash equilibria in weighted congestion games with polynomial latencies. In Proceedings of the 46th International Colloquium on Automata, Languages, and Programming (ICALP), pages 133:1-133:12, 2019.
  6. [Caragiannis and Jiang, 2023] Ioannis Caragiannis and Zhile Jiang. Computing better approximate pure Nash equilib- ria in cut games via semidefinite programming. In Pro- ceedings of the 55th Annual ACM Symposium on Theory of Computing (STOC), pages 710-722, 2023.
  7. [Caragiannis et al., 2011] Ioannis Caragiannis, Angelo Fanelli, Nick Gravin, and Alexander Skopalik. Efficient computation of approximate pure Nash equilibria in congestion games. In Proceedings of the 52th Annual IEEE Symposium on Foundations of Computer Science (FOCS), pages 532-541, 2011.
  8. [Caragiannis et al., 2015] Ioannis Caragiannis, Angelo Fanelli, Nick Gravin, and Alexander Skopalik. Ap- proximate pure Nash equilibria in weighted congestion games: Existence, efficient computation, and structure. ACM Transactions on Economics and Computation, 3(1):2:1-2:32, 2015.
  9. [Caragiannis et al., 2017] Ioannis Caragiannis, Angelo Fanelli, and Nick Gravin. Short sequences of improve- ment moves lead to approximate equilibria in constraint satisfaction games. Algorithmica, 77(4):1143-1158, 2017.
  10. [Christodoulou et al., 2012] George Christodoulou, Va- hab S. Mirrokni, and Anastasios Sidiropoulos. Conver- gence and approximation in potential games. Theoretical Computer Science, 438:13-27, 2012.
  11. [Fabrikant et al., 2004] Alex Fabrikant, Christos H. Pa- padimitriou, and Kunal Talwar. The complexity of pure nash equilibria. In László Babai, editor, Proceedings of the 36th Annual ACM Symposium on Theory of Comput- ing, pages 604-612, 2004.
  12. [Feldotto et al., 2017] Matthias Feldotto, Martin Gairing, Grammateia Kotsialou, and Alexander Skopalik. Com- puting approximate pure Nash equilibria in Shapley value weighted congestion games. In Proceedings of the 11th International Conference on Web and Internet Economics (WINE), pages 191-204, 2017.
  13. [Giannakopoulos et al., 2022] Yiannis Giannakopoulos, Georgy Noarov, and Andreas S. Schulz. Computing approximate equilibria in weighted congestion games via best-responses. Mathematics of Operations Research, 47(1):643-664, 2022.
  14. [Hammersley and Clifford, 1971] John Michael Hammers- ley and Peter Clifford. Markov fields on finite graphs and lattices. 1971.
  15. [Johnson et al., 1988] David S. Johnson, Christos H. Pa- padimitriou, and Mihalis Yannakakis. How easy is lo- cal search? Journal of Computer and System Sciences, 37(1):79-100, 1988.
  16. [Koller and Friedman, 2009] Daphne Koller and Nir Fried- man. Probabilistic Graphical Models -Principles and Techniques. MIT Press, 2009.
  17. [Li and Marden, 2013] Na Li and Jason R. Marden. Design- ing games for distributed optimization. IEEE Journal of Selected Topics in Signal Processing, 7(2):230-242, 2013.
  18. [Marden et al., 2009] Jason R. Marden, Gürdal Arslan, and Jeff S. Shamma. Cooperative control and potential games. IEEE Transactions on Systems, Man, and Cybernetics, 39(6):1393-1407, 2009.
  19. [Monderer and Shapley, 1996] Dov Monderer and Lloyd S. Shapley. Potential games. Games and Economic Behavior, 14(1):124-143, 1996.
  20. [Pearce and Tambe, 2007] Jonathan P. Pearce and Milind Tambe. Quality guarantees on k-optimal solutions for dis- tributed constraint optimization problems. In Proceedings of the 20th International Joint Conference on Artificial In- telligence (IJCAI), pages 1446-1451, 2007. IJCAI
  21. [Ui, 2000] Takashi Ui. A Shapley value representation of po- tential games. Games and Economic Behavior, 31(1):121- 135, 2000.
  22. [Vijayalakshmi and Skopalik, 2020] Vipin Ravindran Vijay- alakshmi and Alexander Skopalik. Improving approximate pure nash equilibria in congestion games. In Proceedings of the 16th International Conference on Web and Internet Economics (WINE), pages 280-294, 2020.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards