Towards Explainable Traffic Signal Control for Urban Networks Through Genetic Programming

Wei-Li Liu,Jinghui Zhong,Peng Liang,Jianhua Guo,Huimin Zhao,Jun Zhang
DOI: https://doi.org/10.1016/j.swevo.2024.101588
IF: 10.267
2024-01-01
Swarm and Evolutionary Computation
Abstract:The increasing number of vehicles in urban areas draws significant attention to traffic signal control (TSC), which can enhance the efficiency of the entire network by properly switching the phases of each signalized intersection. Fixed and max-pressure methods are commonly used in TSC systems owing to their high simplicity and good interpretability, but they respectively lack dynamic adaptability and automatic rule generation, possibly leading to low solution accuracy in complicated traffic environments. Meanwhile, meta-heuristic and black-box learning methods meet challenges in practice such as extensive computational time and poor interpretability. To this end, this paper proposes a new TSC method based on Genetic Programming (GP) to generate descriptive score rules automatically for switching phases of all signalized intersections in an urban transportation network. In the proposed method, switching phases of each signalized intersection type is formulated as a symbolic regression problem, and effective primitives are defined to facilitate GP to solve the problem. Experiments have been conducted on both synthetic and real-world networks. The results have validated the effectiveness of our proposed GP based method compared to several state-of-the-art TSC methods in terms of accuracy and interpretability.
What problem does this paper attempt to address?