Proceedings

Leadership in Congestion Games: Multiple User Classes and Non-Singleton Actions

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 485-491.

https://doi.org/10.24963/ijcai.2019/69

Abstract

We study the problem of finding Stackelberg equilibria in games with a massive number of players. So far, the only known game instances in which the problem is solved in polynomial time are some particular congestion games. However, a complete characterization of hard and easy instances is still lacking. In this paper, we extend the state of the art along two main directions. First, we focus on games where players' actions are made of multiple resources, and we prove that the problem is NP-hard and not in Poly-APX unless P = NP, even in the basic case in which players are symmetric, their actions are made of only two resources, and the cost functions are monotonic. Second, we focus on games with singleton actions where the players are partitioned into classes, depending on which actions they have available. In this case, we provide a dynamic programming algorithm that finds an equilibrium in polynomial time, when the number of classes is fixed and the leader plays pure strategies. Moreover, we prove that, if we allow for leader's mixed strategies, then the problem becomes NP-hard even with only four classes and monotonic costs. Finally, for both settings, we provide mixed-integer linear programming formulations, and we experimentally evaluate their scalability on both random game instances and worst-case instances based on our hardness reductions.

  1. [Ackermann et al., 2008] H. Ackermann, H. Röglin, and B. Vöcking. On the impact of combinatorial structure on congestion games. J ACM, 55(6):25, 2008.
  2. [Aumann, 1974] R.J. Aumann. Subjectivity and correlation in randomized strategies. J MATH ECON, 1(1):67-96, 1974.
  3. [Basilico et al., 2016] N. Basilico, S. Coniglio, and N. Gatti. Methods for Finding Leader-Follower Equilibria with Multiple Followers: (Extended Abstract). In AAMAS, pages 1363-1364, 2016.
  4. [Basilico et al., 2017] N. Basilico, S. Coniglio, N. Gatti, and A. Marchesi. Bilevel programming approaches to the com- putation of optimistic and pessimistic single-leader-multi- follower equilibria. SEA, 75:1-14, 2017.
  5. [Basilico et al., 2019] N. Basilico, S. Coniglio, N. Gatti, and A. Marchesi. Bilevel programming methods for comput- ing single-leader-multi-follower equilibria in normal-form and polymatrix games. EJCO, 2019.
  6. [Castiglioni et al., 2018] M. Castiglioni, A. Marchesi, N. Gatti, and S. Coniglio. Leadership in singleton congestion games: What is hard and what is easy. CoRR, abs/1808.10209, 2018.
  7. [Castiglioni et al., 2019] M. Castiglioni, A. Marchesi, and N. Gatti. Be a leader or become a follower: The strategy to commit to with multiple leaders. In IJCAI, 2019. IJCAI
  8. [Cheeseman et al., 1991] P. Cheeseman, B. Kanefsky, and W.M. Taylor. Where the really hard problems are. In IJ- CAI, pages 331-337, 1991.
  9. [Coniglio et al., 2017] S. Coniglio, N. Gatti, and A. March- esi. Pessimistic leader-follower equilibria with multiple followers. In IJCAI, pages 171-177, 2017. IJCAI
  10. [Coniglio et al., 2018] S. Coniglio, N. Gatti, and A. March- esi. Computing a pessimistic leader-follower equilibrium with multiple followers: the mixed-pure case. CoRR, abs/1808.01438, 2018.
  11. [Conitzer and Korzhyk, 2011] V. Conitzer and D. Korzhyk. Commitment to correlated strategies. In AAAI, pages 632- 637, 2011.
  12. [Conitzer and Sandholm, 2006] V. Conitzer and T. Sand- holm. Computing the optimal strategy to commit to. In ACM EC, pages 82-90, 2006.
  13. [Correa et al., 2015] J. Correa, J. De Jong, B. De Keijzer, and M. Uetz. The curse of sequentiality in routing games. In WINE, pages 258-271, 2015.
  14. [De Jong and Uetz, 2014] J. De Jong and M. Uetz. The se- quential price of anarchy for atomic congestion games. In WINE, pages 429-434. Springer, 2014.
  15. [De Nittis et al., 2018] G. De Nittis, A. Marchesi, and N. Gatti. Computing the optimal strategy to commit to in polymatrix games. In AAAI, pages 82-90, 2018.
  16. [Fabrikant et al., 2004] A. Fabrikant, C. Papadimitriou, and K. Talwar. The complexity of pure nash equilibria. In STOC, pages 604-612, 2004.
  17. [Fotakis, 2010] D. Fotakis. Stackelberg strategies for atomic congestion games. THEOR COMPUT SYST, 47(1):218- 249, 2010.
  18. [Ieong et al., 2005] S. Ieong, R. McGrew, E. Nudelman, Y. Shoham, and Q. Sun. Fast and compact: A simple class of congestion games. In AAAI, pages 489-494, 2005.
  19. [Leme et al., 2012] R.P. Leme, V. Syrgkanis, and E. Tardos. The curse of simultaneity. In ITCS, pages 60-67, 2012.
  20. [Marchesi et al., 2018] A. Marchesi, S. Coniglio, and N. Gatti. Leadership in singleton congestion games. In IJCAI, pages 447-453, 2018. IJCAI
  21. [Marchesi et al., 2019] A. Marchesi, M. Castiglioni, and N. Gatti. Leadership in congestion games: Multiple user classes and non-singleton actions (extended version). CoRR, abs/1905.13108, 2019.
  22. [McCormick, 1976] G. McCormick. Computability of global solutions to factorable nonconvex programs: Part I -Convex underestimating problems. MATH PROGRAM, 10(1):147-175, 1976.
  23. [Monderer and Shapley, 1996] D. Monderer and L.S. Shap- ley. Potential games. GAME ECON BEHAV, 14(1):124- 143, 1996.
  24. [Nash, 1951] J. Nash. Non-cooperative games. ANN MATH, pages 286-295, 1951.
  25. [Paruchuri et al., 2008] P. Paruchuri, J. P. Pearce, J. Marecki, M. Tambe, F. Ordonez, and S. Kraus. Playing games for security: an efficient exact algorithm for solving bayesian stackelberg games. In AAMAS, pages 895-902, 2008.
  26. [Rosenthal, 1973] R.W. Rosenthal. A class of games pos- sessing pure-strategy nash equilibria. INT J GAME THE- ORY, 2(1):65-67, 1973.
  27. [Roughgarden, 2004] T. Roughgarden. Stackelberg schedul- ing strategies. SIAM J COMPUT, 33(2):332-350, 2004.
  28. [Sandholm et al., 2005] T. Sandholm, A. Gilpin, and V. Conitzer. Mixed-integer programming methods for finding nash equilibria. In AAAI, pages 495-501, 2005.
  29. [Sharma and Williamson, 2009] Y. Sharma and D.P. Williamson. Stackelberg thresholds in network routing games or the value of altruism. GAME ECON BEHAV, 67(1):174-190, 2009.
  30. [Swamy, 2007] C. Swamy. The effectiveness of stackelberg strategies and tolls for network congestion games. In SODA, pages 1133-1142, 2007.
  31. [Tambe, 2011] M. Tambe. Security and Game Theory: Algo- rithms, Deployed Systems, Lessons Learned. Cambridge University Press, 2011.
  32. [Von Stengel and Zamir, 2010] B. Von Stengel and S. Za- mir. Leadership games with convex strategy sets. GAME ECON BEHAV, 69(2):446-457, 2010.
  33. [Werneck et al., 2000] R. Werneck, J. Setubal, and A. da Conceicao. Finding minimum congestion spanning trees. J EXP ALG, 5:11, 2000.

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

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