← Open Source
Bigpig4396

Multi-Agent-Reinforcement-Learning-Environment

Hello, I pushed some python environments for Multi Agent Reinforcement Learning.

Model DevelopmentEnvironmentsPython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
752
Stars
125
Forks
+0
This week
1
Contributors
Created 2018-10-14 · Updated 2026-09-25 · #14209 today
Top developers
Bigpig4396

Bigpig4396/Multi-Agent-Reinforcement-Learning-Environment is ranked 14,209 with 752 stars.

Same-category comparison

Bigpig4396/Multi-Agent-Reinforcement-Learning-Environment is ranked 14,209 among these 8 peers; soapisnotfat/super-resolution is ranked 14,204.

Same-category comparison
NameRankMetrics
taki0112/SENet-Tensorflow14,193
Language:
Python
Stars:
754
Forks:
265
Description:
Simple Tensorflow implementation of "Squeeze and Excitation Networks" using Cifar10 (ResNeXt, Inception-v4, Inception-resnet-v2).
hfawaz/InceptionTime14,199
Language:
Python
Stars:
753
Forks:
161
Description:
InceptionTime: Finding AlexNet for Time Series Classification.
jeongyoonlee/Kaggler14,202
Language:
Python
Stars:
753
Forks:
164
Description:
Code for Kaggle Data Science Competitions.
soapisnotfat/super-resolution14,204
Language:
Python
Stars:
753
Forks:
183
Description:
collection of super-resolution models & algorithms.
Tencent-Hunyuan/HY-SOAR14,222
Language:
Python
Stars:
751
Forks:
65
Description:
HY-SOAR:Self-Correction for Optimal Alignment and Refinement in Diffusion Models.
ShuaiLYU/Deep-Learning-Approach-for-Surface-Defect-Detection14,230
Language:
Python
Stars:
750
Forks:
257
Description:
A Tensorflow implementation of "Segmentation-Based Deep-Learning Approach for Surface-Defect Detection".
google-research/dreamer14,232
Language:
Python
Stars:
750
Forks:
84
Description:
Dream to Control: Learning Behaviors by Latent Imagination.
texttron/tevatron14,237
Language:
Python
Stars:
750
Forks:
131
Description:
Tevatron - Unified Document Retrieval Toolkit across Scale, Language, and Modality. Demo in SIGIR 2023, SIGIR 2025.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryModel Development
SubcategoryEnvironments
KeywordsRL
Stars752
Forks125
Contributors1
Created date2018-10-14
Updated date2026-09-25
Stars in 1 day0
Stars in 7 days0
Rank14,209
Previous rank14,073
Rank change-136
7-day stars rank14,354
Previous 7-day stars rank14,365
7-day stars rank change11
Total stars rank14,047
Previous total stars rank14,017
Total stars rank change-30
CountryUSA
README summary

Multi-Agent-Learning-Environments Hello, I pushed some python environments for Multi Agent Reinforcement Learning. Some are single agent version that can be used for algorithm testing. I provide documents for each environment, you can check the corresponding pdf files in each directory. These are just toy problems, though some of them are still hard to solve. Some environments are like: Multi Agent Soccer Game Multi Agent Rescue Multi Agent Cleaner Multi Agent Move Box Multi Agent Catching Pig Multi

Drones Monitoring Multi Agent Maze Running Multi Agent Find Treasure Firefighters Go Together Warehouse Opposite Dependency OpenCV, swig Multi-Agent Environment Standard **Assumption:** Each agent works synchronously. **Member Functions** reset() reward_list, done = step(action_list) obs_list = get_obs() reward_list records the single step reward for each agent, it should be a list like [reward1, reward2,. The length should be the same as the number of agents. Each element in the list should be a integer. done True

/False, mark when an episode finishes. action_list records the single step action instruction for each agent, it should be a list like [action1, action2,. The length should be the same as the number of agents. Each element in the list should be a non-negative integer. obs_list records the single step observation for each agent, it should be a list like [obs1, obs2,. The length should be the same as the number of agents. Each element in the

list can be any form of data, but should be in same dimension, usually a list of variables or an image. **Typical Monte Carlo Procedures** reset environment by calling reset() get initial observation get_obs() for i in range(max_MC_iter): get action_list from controller apply action by step() record returned reward list record new observation by get_obs() **Citation** Cite the environment of the following paper as:

Frequently asked questions

How many stars and forks are recorded?

Bigpig4396/Multi-Agent-Reinforcement-Learning-Environment has 752 stars and 125 forks.

What is the repository rank?

Bigpig4396/Multi-Agent-Reinforcement-Learning-Environment is ranked 14,209.

What language and category are recorded?

Bigpig4396/Multi-Agent-Reinforcement-Learning-Environment has 752 stars, uses Python and belongs to Model Development.

Which repository is closest in rank?

Bigpig4396/Multi-Agent-Reinforcement-Learning-Environment is compared with soapisnotfat/super-resolution, ranked 14,204 with 753 stars.

README

Multi-Agent-Learning-Environments

Hello, I pushed some python environments for Multi Agent Reinforcement Learning. Some are single agent version that can be used for algorithm testing. I provide documents for each environment, you can check the corresponding pdf files in each directory. These are just toy problems, though some of them are still hard to solve. Some environments are like:

Multi Agent Soccer Game

Multi Agent Rescue

Multi Agent Cleaner

Multi Agent Move Box

Multi Agent Catching Pig

Multi Drones Monitoring

Multi Agent Maze Running

Multi Agent Find Treasure

Firefighters

Go Together

Warehouse

Opposite

Dependency

OpenCV, swig

Multi-Agent Environment Standard

Assumption:

Each agent works synchronously.

Member Functions

reset()

reward_list, done = step(action_list)

obs_list = get_obs()

reward_list records the single step reward for each agent, it should be a list like [reward1, reward2,......]. The length should be the same as the number of agents. Each element in the list should be a integer.

done True/False, mark when an episode finishes.

action_list records the single step action instruction for each agent, it should be a list like [action1, action2,...]. The length should be the same as the number of agents. Each element in the list should be a non-negative integer.

obs_list records the single step observation for each agent, it should be a list like [obs1, obs2,...]. The length should be the same as the number of agents. Each element in the list can be any form of data, but should be in same dimension, usually a list of variables or an image.

Typical Monte Carlo Procedures

reset environment by calling reset() get initial observation get_obs() for i in range(max_MC_iter): get action_list from controller apply action by step() record returned reward list record new observation by get_obs()

Citation

Cite the environment of the following paper as:

@inproceedings{jiang2021multi,
 title={Multi-agent reinforcement learning with directed exploration and selective memory reuse},
 author={Jiang, Shuo and Amato, Christopher},
 booktitle={Proceedings of the 36th Annual ACM Symposium on Applied Computing},
 pages={777--784},
 year={2021}
}
Nearby in the ranking
Similar items