flatland-association/flatland-rl

The Flatland Framework is a multi-purpose environment to tackle problems around resilient resource allocation under uncertainty. It is designed to be a flexible and method agnostic to solve a wide range of problems in the field of operations research and reinforcement learning.

61
/ 100
Established

Flatland helps operations research and logistics professionals develop and compare multi-agent decision-making systems for complex scheduling and resource allocation problems, like managing train movements. It takes a problem definition in a grid-based environment and outputs simulations and insights into how different algorithms perform. This is for researchers and engineers working on optimization in transport and similar fields.

Available on PyPI.

Use this if you need a flexible environment to test and refine algorithms for coordinating multiple autonomous agents in scenarios with shared resources and potential conflicts.

Not ideal if you are looking for a ready-to-use, off-the-shelf solution for a specific logistics problem without needing to develop custom algorithms.

transport-logistics operations-research resource-allocation multi-agent-systems scheduling
Maintenance 10 / 25
Adoption 8 / 25
Maturity 25 / 25
Community 18 / 25

How are scores calculated?

Stars

58

Forks

16

Language

Jupyter Notebook

License

MIT

Last pushed

Mar 13, 2026

Commits (30d)

0

Dependencies

31

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/flatland-association/flatland-rl"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.