Optimizing traffic flow with Q-learning and genetic algorithm for congestion control

被引:2
|
作者
Deepika, Gitanjali [1 ]
Pandove, Gitanjali [1 ]
机构
[1] DCRUST, Dept Elect & Commun Engn, Sonepat 131039, Haryana, India
关键词
Congestion; Vehicle dynamic; Genetic algorithms; Traffic light optimization; Q-learning; Wait-time;
D O I
10.1007/s12065-024-00978-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Traffic congestion in urban areas presents significant challenges, adversely affecting economic productivity, public health, and overall quality of life. Efficient coordination of traffic signals emerges as a crucial strategy to mitigate these impacts. This paper introduces an innovative approach to traffic management by leveraging Q-learning and Genetic Algorithms (GAs) to optimize traffic light schedules, aiming to reduce vehicle waiting times at intersections. The approach proposed in this study is implemented in a sophisticated simulation environment, facilitated by the python-traffic simulator platform, leveraging real-time data. Uniquely, in this paper, Q-Learning implementation incorporates a novel yet redundant random shuffling of action values in the value determination process, which differs from standard Q-learning approaches. Through a comparative analysis, we evaluated the performance of these advanced methodologies against the default traffic light control behavior. The proposed algorithm demonstrated a substantial improvement, reducing average vehicle waiting time. The research thoroughly assesses the performance of simulation outcomes under various scenarios, examining episodes in batches of 20, 50 and 100. The method exhibits notable improvements over traditional traffic control algorithms. It reduces the average wait time by approximately 12.54% compared to the default fixed cycle method. Also showcases a significant reduction in the average wait time by approximately 10.39% with the second method (longest queue first). In comparison to the third method (search algorithm) the proposed method demonstrates an appreciable decrease in the average wait time by approximately 6.09%. These findings underscore the potential of applying machine learning and evolutionary computation techniques to enhance traffic flow efficiency, suggesting a scalable solution for urban traffic management challenges.
引用
收藏
页码:4179 / 4197
页数:19
相关论文
共 50 条
  • [1] A Robust Adaptive Traffic Signal Control Algorithm Using Q-Learning under Mixed Traffic Flow
    Wei, Zibin
    Peng, Tao
    Wei, Sijia
    SUSTAINABILITY, 2022, 14 (10)
  • [2] Dynamic Q-Learning for Intersection Traffic Flow Control Based on Agents
    Vista, Felipe P.
    Zhou, Xuan
    Ryu, Ji Hyoung
    Chong, Kil To
    ADVANCED SCIENCE LETTERS, 2014, 20 (01) : 120 - 123
  • [3] Congestion Control in Charging Stations Allocation with Q-Learning
    Li Zhang
    Gong, Ke
    Xu, Maozeng
    SUSTAINABILITY, 2019, 11 (14)
  • [4] Adaptive Traffic Control Algorithm Based on Back-Pressure and Q-Learning
    Maipradit, Arnan
    Gao, Juntao
    Kawakami, Tomoya
    Ito, Minoru
    2019 IEEE INTELLIGENT TRANSPORTATION SYSTEMS CONFERENCE (ITSC), 2019, : 1995 - 1999
  • [5] Optimizing Q-Learning with K-FAC AlgorithmOptimizing Q-Learning with K-FAC Algorithm
    Beltiukov, Roman
    ANALYSIS OF IMAGES, SOCIAL NETWORKS AND TEXTS (AIST 2019), 2020, 1086 : 3 - 8
  • [6] Backward Q-learning: The combination of Sarsa algorithm and Q-learning
    Wang, Yin-Hao
    Li, Tzuu-Hseng S.
    Lin, Chih-Jui
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2013, 26 (09) : 2184 - 2193
  • [7] Ramp Metering Control Based on the Q-Learning Algorithm
    Ivanjko, Edouard
    Necoska, Daniela Koltovska
    Greguric, Martin
    Vujic, Miroslav
    Jurkovic, Goran
    Mandzuka, Sadko
    CYBERNETICS AND INFORMATION TECHNOLOGIES, 2015, 15 (05) : 88 - 97
  • [8] Hierarchical control of traffic signals using Q-learning with tile coding
    Monireh Abdoos
    Nasser Mozayani
    Ana L. C. Bazzan
    Applied Intelligence, 2014, 40 : 201 - 213
  • [9] Hierarchical control of traffic signals using Q-learning with tile coding
    Abdoos, Monireh
    Mozayani, Nasser
    Bazzan, Ana L. C.
    APPLIED INTELLIGENCE, 2014, 40 (02) : 201 - 213
  • [10] Optimal Trajectory Output Tracking Control with a Q-learning Algorithm
    Vamvoudakis, Kyriakos G.
    2016 AMERICAN CONTROL CONFERENCE (ACC), 2016, : 5752 - 5757