benchmarl.algorithms

Here you can find the algorithm table.

Common

Algorithm

Abstract class for an algorithm.

AlgorithmConfig

Dataclass representing an algorithm configuration.

Algorithms

Iddpg

Same as Maddpg (from https://arxiv.org/abs/1706.02275) but with decentralized critics.

IddpgConfig

Configuration dataclass for Iddpg.

Ippo

Independent PPO (from https://arxiv.org/abs/2011.09533).

IppoConfig

Configuration dataclass for Ippo.

Iql

Independent Q Learning (from https://www.semanticscholar.org/paper/Multi-Agent-Reinforcement-Learning%3A-Independent-Tan/59de874c1e547399b695337bcff23070664fa66e).

IqlConfig

Configuration dataclass for Iql.

Isac

Independent Soft Actor Critic.

IsacConfig

Configuration dataclass for Isac.

Maddpg

Multi Agent DDPG (from https://arxiv.org/abs/1706.02275).

MaddpgConfig

Configuration dataclass for Maddpg.

Mappo

Multi Agent PPO (from https://arxiv.org/abs/2103.01955).

MappoConfig

Configuration dataclass for Mappo.

Masac

Multi Agent Soft Actor Critic.

MasacConfig

Configuration dataclass for Masac.

Qmix

QMIX (from https://arxiv.org/abs/1803.11485).

QmixConfig

Configuration dataclass for Qmix.

Vdn

Vdn (from https://arxiv.org/abs/1706.05296).

VdnConfig

Configuration dataclass for Vdn.