Computing Equilibria with Two-Player Zero-Sum Continuous Stochastic Games with Switching Controller

Authors

  • Guido Bonomi Politecnico di Milano
  • Nicola Gatti Politecnico di Milano
  • Fabio Panozzo Politecnico di Milano
  • Marcello Restelli Politecnico di Milano

DOI:

https://doi.org/10.1609/aaai.v26i1.8238

Keywords:

game theory, multi-agent systems, optimization

Abstract

Equilibrium computation with continuous games is currently a challenging open task in artificial intelligence. In this paper, we design an iterative algorithm that finds an ε-approximate Markov perfect equilibrium with two-player zero-sum continuous stochastic games with switching controller. When the game is polynomial (i.e., utility and state transitions are polynomial functions), our algorithm converges to ε = 0 by exploiting semidefinite programming. When the game is not polynomial, the algorithm exploits polynomial approximations and converges to an ε value whose upper bound is a function of the maximum approximation error with infinity norm. To our knowledge, this is the first algorithm for equilibrium approximation with arbitrary utility and transition functions providing theoretical guarantees. The algorithm is also empirically evaluated.

Downloads

Published

2021-09-20

How to Cite

Bonomi, G., Gatti, N., Panozzo, F., & Restelli, M. (2021). Computing Equilibria with Two-Player Zero-Sum Continuous Stochastic Games with Switching Controller. Proceedings of the AAAI Conference on Artificial Intelligence, 26(1), 1270–1277. https://doi.org/10.1609/aaai.v26i1.8238

Issue

Section

AAAI Technical Track: Multiagent Systems