Traffic Light Control with Reinforcement Learning

Taoyu Pan
8/28/2023
cs.AIcs.LG

No official code found. Best implementation: OscarTaoyuPan/TrafficLightControl_QS (9 stars, last commit 2023-09-05).

Abstract

Traffic light control is important for reducing congestion in urban mobility systems. This paper proposes a real-time traffic light control method using deep Q learning. Our approach incorporates a reward function considering queue lengths, delays, travel time, and throughput. The model dynamically decides phase changes based on current traffic conditions. The training of the deep Q network involves an offline stage from pre-generated data with fixed schedules and an online stage using real-time traffic data. A deep Q network structure with a "phase gate" component is used to simplify the model's learning task under different phases. A "memory palace" mechanism is used to address sample imbalance during the training process. We validate our approach using both synthetic and real-world traffic flow data on a road intersecting in Hangzhou, China. Results demonstrate significant performance improvements of the proposed method in reducing vehicle waiting time (57.1% to 100%), queue lengths (40.9% to 100%), and total travel time (16.8% to 68.0%) compared to traditional fixed signal plans.

View on arXivView PDF

Code Implementations(1)

91PythonDec 4, 20223 years ago

Similar Papers

Cite this paper

@article{pan2023traffic,
  title  = {Traffic Light Control with Reinforcement Learning},
  author = {Taoyu Pan},
  year   = {2023},
  eprint = {2308.14295},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.14295v1}
}

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/2308.14295.svg)](https://codeofpaper.com/paper/2308.14295)

Discussion