PyTSC: A Unified Platform for Multi-Agent Reinforcement Learning in Traffic Signal Control

Rohit Bokade, Xiaoning Jin
10/23/2024
cs.MAcs.AI

No official code found. Best implementation: rbokade/pytsc (19 stars, MIT, last commit 2025-05-02).

Abstract

Multi-Agent Reinforcement Learning (MARL) presents a promising approach for addressing the complexity of Traffic Signal Control (TSC) in urban environments. However, existing platforms for MARL-based TSC research face challenges such as slow simulation speeds and convoluted, difficult-to-maintain codebases. To address these limitations, we introduce PyTSC, a robust and flexible simulation environment that facilitates the training and evaluation of MARL algorithms for TSC. PyTSC integrates multiple simulators, such as SUMO and CityFlow, and offers a streamlined API, empowering researchers to explore a broad spectrum of MARL approaches efficiently. PyTSC accelerates experimentation and provides new opportunities for advancing intelligent traffic management systems in real-world applications.

View on arXivView PDF

Code Implementations(1)

rbokade/pytscCommunity100%
MIT

Documentation:

190Python, Jupyter NotebookOct 10, 20231 years agoMIT
multi-agent-reinforcement-learningmulti-agent-systemsreinforcement-learningreinforcement-learning-environmentstraffic-control+1 more

Similar Papers

Cite this paper

@article{bokade2024pytsc,
  title  = {PyTSC: A Unified Platform for Multi-Agent Reinforcement Learning in Traffic Signal Control},
  author = {Rohit Bokade and Xiaoning Jin},
  year   = {2024},
  eprint = {2410.18202},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.18202v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.18202.svg)](https://codeofpaper.com/paper/2410.18202)

Discussion