Solving Two-Player General-Sum Games Between Swarms

Mukesh Ghimire, Lei Zhang, Wenlong Zhang, Yi Ren, Zhe Xu
10/2/2023
cs.MAcs.GTcs.RO

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Hamilton-Jacobi-Isaacs (HJI) PDEs are the governing equations for the two-player general-sum games. Unlike Reinforcement Learning (RL) methods, which are data-intensive methods for learning value function, learning HJ PDEs provide a guaranteed convergence to the Nash Equilibrium value of the game when it exists. However, a caveat is that solving HJ PDEs becomes intractable when the state dimension increases. To circumvent the curse of dimensionality (CoD), physics-informed machine learning methods with supervision can be used and have been shown to be effective in generating equilibrial policies in two-player general-sum games. In this work, we extend the existing work on agent-level two-player games to a two-player swarm-level game, where two sub-swarms play a general-sum game. We consider the \textit{Kolmogorov forward equation} as the dynamic model for the evolution of the densities of the swarms. Results show that policies generated from the physics-informed neural network (PINN) result in a higher payoff than a Nash Double Deep Q-Network (Nash DDQN) agent and have comparable performance with numerical solvers.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ghimire2023solving,
  title  = {Solving Two-Player General-Sum Games Between Swarms},
  author = {Mukesh Ghimire and Lei Zhang and Wenlong Zhang and Yi Ren and Zhe Xu},
  year   = {2023},
  eprint = {2310.01682},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.01682v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.01682.svg)](https://codeofpaper.com/paper/2310.01682)

Discussion