Proceedings

Α Descent-based Method on the Duality Gap for Solving Zero-sum Games

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 3839-3847.

https://doi.org/10.24963/ijcai.2025/427

Abstract

We focus on the design of algorithms for finding equilibria in 2-player zero-sum games. Although it is well known that such problems can be solved by a single linear program, there has been a surge of interest in recent years for simpler algorithms, motivated in part by applications in machine learning. Our work proposes such a method, inspired by the observation that the duality gap (a standard metric for evaluating convergence in min-max optimization problems) is a convex function for bilinear zero-sum games. To this end, we analyze a descent-based approach, variants of which have also been used as a subroutine in a series of algorithms for approximating Nash equilibria in general non-zero-sum games.

In particular, we study a steepest descent approach, by finding the direction that minimises the directional derivative of the duality gap function.

Our main theoretical result is that the derived algorithms achieve a geometric decrease in the duality gap until we reach an approximate equilibrium. Finally, we complement this with an experimental evaluation, which provides promising findings. Our algorithm is comparable with (and in some cases outperforms) some of the standard approaches for solving 0-sum games, such as OGDA (Optimistic Gradient Descent/Ascent), even with thousands of available strategies per player.

  1. [Adler, 2013] Ilan Adler. The equivalence of linear programs and zero-sum games. Int. J. Game Theory, 42(1):165-177, 2013.
  2. [Arora et al., 2012] Sanjeev Arora, Elad Hazan, and Satyen Kale. The multiplicative weights update method: a meta- algorithm and applications. Theory Comput., 8(1):121- 164, 2012.
  3. [Bailey and Piliouras, 2018] James P. Bailey and Georgios Piliouras. Multiplicative weights update in zero-sum games. In Proceedings of the Conference on Economics and Computation (EC'18), pages 321-338, 2018.
  4. [Brown, 1951] George W. Brown. Iterative solution of games by fictitious play. In T. C. Koopmans, editor, Ac- tivity Analysis of Production and Allocation. Wiley, New York, 1951.
  5. [Cai and Zheng, 2023] Yang Cai and Weiqiang Zheng. Dou- bly optimal no-regret learning in monotone games. In In- ternational Conference on Machine Learning, ICML 2023, 23-29 July 2023, Honolulu, Hawaii, USA, volume 202 of Proceedings of Machine Learning Research, pages 3507- 3524. PMLR, 2023.
  6. [Cai et al., 2022] Y. Cai, A. Oikonomou, and W. Zheng. Finite-time last-iterate convergence for learning in multi- player games. In Proceedings of the Annual Conference on Neural Information Processing Systems (NeurIPS'22), 2022.
  7. [Cai et al., 2024] Yang Cai, Gabriele Farina, Julien Grand- Clément, Christian Kroer, Chung-Wei Lee, Haipeng Luo, and Weiqiang Zheng. Fast last-iterate convergence of learning in games requires forgetful algorithms. CoRR, abs/2406.10631, 2024.
  8. [Daskalakis and Panageas, 2019] Constantinos Daskalakis and Ioannis Panageas. Last-iterate convergence: Zero- sum games and constrained min-max optimization. In Proceedings of the ITCS'19, 2019.
  9. [Daskalakis et al., 2018] Constantinos Daskalakis, Andrew Ilyas, Vasilis Syrgkanis, and Haoyang Zeng. Train- ing GANs with optimism. In Proceedings of the International Conference on Learning Representations (ICLR'18), 2018.
  10. [Daskalakis et al., 2021] Constantinos Daskalakis, Stratis Skoulakis, and Manolis Zampetakis. The complexity of constrained min-max optimization. In STOC '21: 53rd An- nual ACM SIGACT Symposium on Theory of Computing, Virtual Event, Italy, June 21-25, 2021, pages 1466-1478. ACM, 2021.
  11. [Deligkas et al., 2017] A. Deligkas, J. Fearnley, R. Savani, and P. G. Spirakis. Computing approximate Nash equi- libria in polymatrix games. Algorithmica, 77(2):487-514, 2017.
  12. [Deligkas et al., 2023] Argyrios Deligkas, Michail Fa- soulakis, and Evangelos Markakis. A polynomial-time algorithm for 1/3-approximate Nash equilibria in bimatrix games. ACM Trans. Algorithms, 19(4):31:1-31:17, 2023.
  13. [Diakonikolas et al., 2021] Jelena Diakonikolas, Constanti- nos Daskalakis, and Michael I. Jordan. Efficient meth- ods for structured nonconvex-nonconcave min-max opti- mization. In Arindam Banerjee and Kenji Fukumizu, edi- tors, The 24th International Conference on Artificial Intel- ligence and Statistics (AISTATS 2021), volume 130, pages 2746-2754, 2021.
  14. [Fasoulakis et al., 2022] M. Fasoulakis, E. Markakis, Y. Pan- tazis, and C. Varsos. Forward looking best-response mul- tiplicative weights update methods for bilinear zero-sum games. In Proceedings of the International Conference on Artificial Intelligence and Statistics (AISTATS'22), pages 11096-11117, 2022.
  15. [Fasoulakis et al., 2025] Michail Fasoulakis, Evangelos Markakis, Giorgos Roussakis, and Christodoulos Santori- naios. A descent-based method on the duality gap for solving zero-sum games. arXiv:2501.19138, 2025.
  16. [Gilpin et al., 2012] Andrew Gilpin, Javier Pena, and Tuo- mas Sandholm. First-order algorithm with convergence for-equilibrium in two-person zero-sum games. Mathe- matical programming, 133(1):279-298, 2012.
  17. [Golowich et al., 2020] Noah Golowich, Sarath Pattathil, and Constantinos Daskalakis. Tight last-iterate conver- gence rates for no-regret learning in multi-player games. In Advances in Neural Information Processing Systems 33: Annual Conference on Neural Information Processing Sys- tems (NeurIPS 2020), 2020.
  18. [Goodfellow et al., 2014] Ian J. Goodfellow, Jean Pouget- Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. Gen- erative Adversarial Nets. In Proceedings of Annual Con- ference on Neural Information Processing Systems (NIPS '14), pages 2672-2680, 2014.
  19. [Gorbunov et al., 2022] Eduard Gorbunov, Adrien B. Taylor, and Gauthier Gidel. Last-iterate convergence of optimistic gradient method for monotone variational inequalities. In Advances in Neural Information Processing Systems 35: Annual Conference on Neural Information Processing Sys- tems, 2022.
  20. [Hoda et al., 2010] Samid Hoda, Andrew Gilpin, Javier Pena, and Tuomas Sandholm. Smoothing techniques for computing Nash equilibria of sequential games. Mathe- matics of Operations Research, 35(2):494-512, 2010.
  21. [Korpelevich, 1976] G. Korpelevich. The extragradient method for finding saddle points and other problems. Matecon, 12:747-756, 1976.
  22. [Liang and Stokes, 2019] Tengyuan Liang and James Stokes. Interaction matters: A note on non-asymptotic local convergence of generative adversarial networks. In Proceedings of The 22nd International Conference on Artificial Intelligence and Statistics, AISTATS'19, pages 907-915, 2019.
  23. [Lu and Yang, 2023] Haihao Lu and Jinwen Yang. On the infimal sub-differential size of primal-dual hybrid gradient method and beyond. CoRR, abs/2206.12061, 2023.
  24. [Mertikopoulos et al., 2018] Panayotis Mertikopoulos, Christos H. Papadimitriou, and Georgios Piliouras. Cy- cles in adversarial regularized learning. In Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2018, pages 2703-2717.
  25. [Nash, 1951] J. Nash. Non-cooperative games. Annals of Mathematics, 54 (2), 1951.
  26. [Nikaido and Isoda, 1955] H. Nikaido and K. Isoda. Note on noncooperative convex games. Pacific Journal of Mathe- matics, 5(1):807815, 1955.
  27. [Popov, 1980] L. Popov. A modification of the Arrow- Hurwicz method for search of saddle points. Mathematical notes of the Academy of Sciences of the USSR, 28:845- 848, 1980.
  28. [Raghunathan et al., 2019] Arvind U. Raghunathan, Anoop Cherian, and Devesh K. Jha. Game theoretic optimization via gradient-based Nikaido-Isoda function. In Proceedings of the 36th International Conference on Machine Learn- ing, ICML 2019, volume 97 of Proceedings of Machine Learning Research, pages 5291-5300. PMLR, 2019.
  29. [Robinson, 1951] J. Robinson. An iterative method of solv- ing a game. Annals of Mathematics, pages 296-301, 1951.
  30. [Tsaknakis and Spirakis, 2008] H. Tsaknakis and P. G. Spi- rakis. An optimization approach for approximate Nash equilibria. Internet Math., 5(4):365-382, 2008.
  31. [Von Neumann, 1928] J. Von Neumann. Zur theorie der gesellschaftsspiele. Math. Ann., 100:295-320, 1928.
  32. [Wei et al., 2021] Chen-Yu Wei, Chung-Wei Lee, Mengxiao Zhang, and Haipeng Luo. Linear last-iterate convergence in constrained saddle-point optimization. In Proceedings of the 9th International Conference on Learning Represen- tations ICLR '21, 2021.
  33. [Yildirim and Wright, 2002] E. Alper Yildirim and Stephen J. Wright. Warm-start strategies in interior- point methods for linear programming. SIAM J. Optim., 12(3):782-810, 2002.

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

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