Algorithms for the Traffic Light Setting Problem on the Graph M odel

As the number of vehicles increases rapidly, traffic congestion has become a serious problem in a city. The traffic light settingproblem is to investigate how to set the given traffic lights such that the total waiting time of vehicles on the roads is minimized. In this paper, we use a graph model to represent the traffic network. On this model, some characteristics of the setting problem are presented and analyzed. We first devise a branch and bound algorithm for obtaining the optimal solution of the traffic light setting problem. In addition, the genetic algorithm (GA), the particle swarm optimization (PSO) and the ant colony optimization (ACO) algorithm are also adopted to get the near optimal solution. Then, to extend this model, we add the assumption that each vehicle can change its direction. In our experiments, we also transform the map of Kaohsiung city into our graph model and test each algorithm on this graph. Our results show that GA seems to be a good strategy for setting traffic lights.

[1]  Chang-Biau Yang The Model and Properties of the TraÆ Light Problem , .

[2]  Donald E. Grierson,et al.  Comparison among five evolutionary-based optimization algorithms , 2005, Adv. Eng. Informatics.

[4]  M. Ebrahim Fouladvand,et al.  Optimization of green-times at an isolated urban crossroads , 2001 .

[5]  Richard C. T. Lee,et al.  Introduction to the Design and Analysis of Algorithms , 2005 .

[6]  Middleton,et al.  Self-organization and a dynamical transition in traffic-flow models. , 1992, Physical review. A, Atomic, molecular, and optical physics.

[7]  A Schadschneider,et al.  Optimizing traffic lights in a cellular automaton model for city traffic. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[8]  Andreas Schadschneider,et al.  Self-organization of traffic jams in cities: effects of stochastic dynamics and signal periods , 1999 .

[9]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1992, Artificial Intelligence.

[10]  Andrew Cumming,et al.  Multiple Traffic Signal Control Using A Genetic Algorithm , 1999, ICANNGA.

[11]  Michael Schreckenberg,et al.  A cellular automaton model for freeway traffic , 1992 .

[12]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[13]  M. Reza Shaebani,et al.  Optimized traffic flow at a single intersection: traffic responsive signalization , 2004 .

[14]  Stéphane Lafortune,et al.  A decentralized scheme for real-time optimization of traffic signals , 1996, Proceeding of the 1996 IEEE International Conference on Control Applications IEEE International Conference on Control Applications held together with IEEE International Symposium on Intelligent Contro.