Skip to content

Latest commit

 

History

History

examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Examples

We include a non-exhaustive number of examples, showing common use-cases for Mava. We also have a Quickstart notebook that can be used to quickly create and train your first Multi-Agent System.

Environments

In Mava, we support a variety of different environments, which include PettingZoo (Repo, Paper), SMAC (Repo, Paper), 2D RoboCup, Flatland, OpenSpiel (Repo, Paper) environments, as well as a few custom environments inside Mava.

With our integration with PettingZoo, we support popular Multi-Agent environments such as SISL (Repo, Paper), MPE (Repo, Paper) and Multi-Agent Atari environments.

Continuous control

We include a number of systems running on continuous control tasks.

Debugging Environment - Simple Spread

PettingZoo - Multiwalker

2D RoboCup

  • MAD4PG: a MAD4PG system running on the RoboCup environment.

Discrete control

We also include a number of systems running on discrete action space environments.

Debugging Environment - Simple Spread

Debugging Environment - Switch

  • DIAL: a DIAL system running on the discrete custom SwitchGame environment.

PettingZoo - Multi-Agent Atari

  • MADQN: a MADQN system running on the two-player competitive Atari Pong environment.

PettingZoo - Multi-Agent Particle Environment

  • MADDPG: a MADDPG system running on the Simple Speaker Listener environment.

  • MADDPG: a MADDPG system running on the Simple Spread environment.

SMAC - StarCraft Multi-Agent Challenge

OpenSpiel - Tic Tac Toe

  • MADQN: a MADQN system running on the OpenSpiel environment.