PyTSC: A Unified Platform for Multi-Agent Reinforcement Learning in Traffic Signal Control
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, enabling 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.
Authors
- Rohit Bokade (ORCID: https://orcid.org/0000-0002-7189-457X)
- Xiaoning Jin (ORCID: https://orcid.org/0000-0001-9353-8456)
Institutions
- Northeastern University (US)
Publication Details
- Journal
- Sensors
- Published
- 2025-02-20
- DOI
- https://doi.org/10.3390/s25051302
- Citations
- 6
- Primary Topic
- Traffic control and management
- Type
- article
- Field-Weighted Citation Impact
- 7.29