Overview of available MARL benchmarks
masterMARLlib aggregates several existing Multi-Agent Reinforcement Learning (MARL) benchmarks and libraries. These include:
- PyMARL: The original library focused on SMAC environments for cooperative learning.
- PyMARL2: An extension focusing on credit assignment mechanisms and fine-tuned QMIX for SMAC.
- EPyMARL: An extension aimed at unifying cooperative MARL algorithms (independent learning, value decomposition, and centralized critic) across environments like LBF, RWARE, and MPE.
- MARL-Algorithms: A library covering credit assignment, communication-based, graph-based, and multi-task curriculum learning, primarily tested on SMAC.
- MAPPO benchmark: The official codebase for MAPPO, focusing on cooperative MARL across four environments.
- MAlib: A library for population-based MARL that combines game theory with MARL algorithms for meta-game tasks.