Code for Multi-agent Fault-tolerant Reinforcement Learning with Noisy Environments (ICPADS 2020)
- Python 3.6.10
- OpenAI baselines, version: 0.1.6
- Multi-agent Particle Environments
- PyTorch, version: 1.5.1
- OpenAI Gym, version: 0.10.5
- Tensorboard, version: 1.14.0 and TensorboardX, version: 2.0
The versions are just what I used and not necessarily strict requirements.
All training code is contained within main.py / main-oc.py
. To view options simply run:
python main.py --help
or
python main-oc.py --help
The "Unreliable Environment" from our paper is referred to as unreliable_spread.py
in this repo. You can get the result by run:
python main.py unreliable_spread maftrl
or
python main-oc.py unreliable_spread maftrl-oc
If you use this repo in your work, please consider citing the corresponding paper:
@INPROCEEDINGS{9359223,
author={C. {Luo} and X. {Liu} and X. {Chen} and J. {Luo}},
booktitle={2020 IEEE 26th International Conference on Parallel and Distributed Systems (ICPADS)},
title={Multi-agent Fault-tolerant Reinforcement Learning with Noisy Environments},
year={2020},
volume={},
number={},
pages={164-171},
doi={10.1109/ICPADS51040.2020.00031}}