Gj-12222 / ajing_marl

This is a personal library that strives to implement various MARL algorithms. The environment only integrates MPE, and the algorithm currently only has the form of ctde and dtde

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

marl

This is the MARL algorithms package.

The code style of this library from the openAI maddpg(https://github.com/openai/maddpg) and default environment refers to MPE(https://github.com/openai/multiagent-particle-envs), as well other libraries.

The environment only integrates MPE(unable to use MPE default environment because MPE core file has been modified), and the algorithm currently only has the form of CTDE and independent learning(IL) + DRL.

In addition, some public RL libraries are also referenced, such as(https://github.com/kaixindelele/DRLib, https://github.com/openai/spinningup)

Install

Requirenments

python v3.7.0+

Windows 10 or Linux x86_84

Install steps

You can install the latest version of the from a cloned Git repository:

git clone https://github.com/Gj-12222/ajing_marl.git

cd ajing_marl

pip install -r requirements.txt

run

set source 'main' file to running code.

cd main

python train.py

Comments

The 'main' file is completed.

The 'test' file is uncompleted.

About

This is a personal library that strives to implement various MARL algorithms. The environment only integrates MPE, and the algorithm currently only has the form of ctde and dtde


Languages

Language:Python 100.0%