Skip to main content
Log in

An effective hybrid-heuristic algorithm for urban traffic light scheduling

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

The traffic light cycle optimization problem (TLCOP) is certainly one of the most critical problems in a modern traffic management system because a “good solution” will be able to reduce the total waiting time of vehicles on roads of an entire city. In addition to heuristic algorithms, metaheuristic algorithms provide an alternative way for solving this optimization problem in the sense that they provide a better solution to adjust the traffic lights to mitigate the traffic congestion problem. However, there is still plenty of room for improvement. One of the open issues is that most metaheuristic algorithms will converge to a few regions at the later stage of the convergence process and thus are likely to fall into local optima. The proposed algorithm—a hybrid heuristic algorithm called grey wolf with grasshopper optimization (GWGO)—is developed to leverage the strength of grey wolf and grasshopper optimization algorithms. The underlying idea is to use the grey wolf optimization to avoid falling into local optimum too quickly while using the grasshopper optimization to dynamically adjust the convergence speed of the search algorithm. The experimental results show that the proposed algorithm is able to find out better results than all the other state-of-the-art search algorithms for the TLCOP evaluated in this study in terms of the quality of the end results.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. https://saturnsoftware2.co.uk/.

  2. https://www.paramics.co.uk/en/.

  3. http://www.aimsun.com/.

  4. https://sumo.dlr.de/index.html.

References

  1. Cullinane S (1997) Traffic management in Britain’s national parks. Transport Reviews, 17(3), 267-279

    Article  Google Scholar 

  2. Hausknecht M, Au T, Stone P, Fajardo D, and Waller T (2011) Dynamic lane reversal in traffic management. In Proceedings of the International IEEE Conference on Intelligent Transportation Systems, pp 1929–1934

  3. Mirchandani P and Head L (2001) A real-time traffic signal control system: architecture, algorithms, and analysis. Transportation Research Part C: Emerging Technologies 9(6): 415–432

    Article  Google Scholar 

  4. Dubois-Lacoste J and Stützle T (2017) Tuning of a stigmergy-based traffic light controller as a dynamic optimization problem. In Proceedings of IEEE Congress on Evolutionary Computation, pp 1–8

  5. Gao K, Zhang Y, Zhang Y, Su R, and Suganthan PN (2018) Meta-heuristics for bi-objective urban traffic light scheduling problems. IEEE Transactions on Intelligent Transportation Systems, 20(7): 2618–2629

    Article  Google Scholar 

  6. McNeil DR (1968) A solution to the fixed-cycle traffic light problem for compound poisson arrivals, Journal of Applied Probability 5(3): 624–635

    Article  MathSciNet  Google Scholar 

  7. Glanville WH (1957) Traffic signal setting. Road Research Laboratory, no. 39, London, England, Tech. Rep. [Online]. Available: https://www.sinaldetransito.com.br/artigos/traffic_signals_webster.pdf

  8. Krzysztof M (2016) The importance of automatic traffic lights time algorithms to reduce the negative impact of transport on the urban environment. Transportation Research Procedia 16: 329–342

    Article  Google Scholar 

  9. He J and Hou Z (2012) Ant colony algorithm for traffic signal timing optimization. Advances in Engineering Software 43(1): 14–18

    Article  Google Scholar 

  10. Schutter BD and Moor BD (1998) Optimal traffic light control for a single intersection. European Journal of Control, 4(3): 260–276

    Article  Google Scholar 

  11. Yousef KM, Al-Karaki MN, and Shatnawi AM (2010) Intelligent traffic light flow control system using wireless sensors networks. Journal of Information Science and Engineering, 26(3): 753–768

    Google Scholar 

  12. Lenstra JK and Kan JK (1981) Complexity of vehicle routing and scheduling problems. Networks 11(2): 221–227

    Article  Google Scholar 

  13. Chin YK, Yong K, Bolong N, Yang SS, and Teo KTK (2011) Multiple intersections traffic signal timing optimization with genetic algorithm. In Proceedings of IEEE International Conference on Control System, Computing and Engineering, pp 454–459

  14. Chin YK, Kow WY, Khong WL, Tan MK, and Teo KTK (2012) Q-learning traffic signal optimization within multiple intersections traffic network. In Proceedings of the UKSim/AMSS European Symposium on Computer Modeling and Simulation. IEEE, pp 343–348

  15. Blum C and Roli A (2003) Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM Computing Surveys 35(3): 268–308

    Article  Google Scholar 

  16. Tsai C and Rodrigues JJPC (2014) Metaheuristic scheduling for cloud: A survey. IEEE Systems Journal, 8(1): 279–291

    Article  Google Scholar 

  17. Blum C, Puchinger J, Raidl GR, and Roli A (2011) Hybrid metaheuristics in combinatorial optimization: A survey. Applied Soft Computing 11(6): 4135–4151

    Article  Google Scholar 

  18. Ting TO, Yang XS, Cheng S, and Huang K (2015) Hybrid metaheuristic algorithms: Past, present, and future. In Recent Advances in Swarm Intelligence and Evolutionary Computation, X.-S. Yang, Ed. Cham: Springer International Publishing, pp 71–83

    Google Scholar 

  19. Teng, T-C, Chiang M-C, and Yang C-S (2019) A hybrid algorithm based on GWO and GOA for cycle traffic light timing optimization. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, pp 774–779

  20. García-Nieto J, Olivera AC, and Alba E (2013) Optimal cycle program of traffic lights with particle swarm optimization. IEEE Transactions on Evolutionary Computation, 17(6): 823–839

    Article  Google Scholar 

  21. Wei H, Zheng G, Yao H, and Li Z (2018) Intellilight: A reinforcement learning approach for intelligent traffic light control. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp 2496–2505

  22. Cao Z, Jiang S, Zhang J, and Guo H (2017) A unified framework for vehicle rerouting and traffic light control to reduce traffic congestion. IEEE Transactions on Intelligent Transportation Systems 18(7): 1958–1973

    Article  Google Scholar 

  23. Zhang Y, Gao K, Zhang Y, and Su R (2019) Traffic light scheduling for pedestrian-vehicle mixed-flow networks. IEEE Transactions on Intelligent Transportation Systems 20(4): 1468–1483

    Article  Google Scholar 

  24. Feng Y, Head JK, Khoshmagham S, and Zamanipour M (2015) A real-time adaptive signal control in a connected vehicle environment. Transportation Research Part C: Emerging Technologies, 55: 460–473

    Article  Google Scholar 

  25. Mckenney D, and White T (2013) Distributed and adaptive traffic signal control within a realistic traffic simulation. Engineering Applications of Artificial Intelligence, 26(1): 574–583

    Article  Google Scholar 

  26. Findler NV and Stapp J (1992) Distributed approach to optimized control of street traffic signals. Journal of Transportation Engineering, 118(1): 99–110

    Article  Google Scholar 

  27. Teklu F, Sumalee A, and Watling D (2007) A genetic algorithm approach for optimizing traffic control signals considering routing. Computer-Aided Civil and Infrastructure Engineering, 22(1): 31–43

    Article  Google Scholar 

  28. Zhou Z, and Cai M (2014) Intersection signal control multi-objective optimization based on genetic algorithm. Journal of Traffic and Transportation Engineering, vol. 1, no. 2, pp. 153–158

    Google Scholar 

  29. Wijaya IGPS, Uchimura K, and Koutaki G (2015) Traffic light signal parameters optimization using particle swarm optimization. In Proceedings of the International Seminar on Intelligent Technology and Its Applications, pp 11–16

  30. García-Nieto J, Ferrer J, and Alba E (2014) Optimising traffic lights with metaheuristics: Reduction of car emissions and consumption. In Proceedings of International Joint Conference on Neural Networks, pp 48–54

  31. de Oliveira D and Bazzan ALC (2006) Traffic lights control with adaptive group formation based on swarm intelligence. In Ant Colony Optimization and Swarm Intelligence, M. Dorigo, L. M. Gambardella, M. Birattari, A. Martinoli, R. Poli, and T. Stützle, (Eds.). Springer Berlin Heidelberg, Berlin Heidelberg pp 520–521

  32. Gao K, Zhang Y, Sadollah A, and Su R (2017) Improved artificial bee colony algorithm for solving urban traffic light scheduling problem. In Proceedings of the IEEE Congress on Evolutionary Computation, pp 395–402

  33. Hu W, Wang H, Qiu Z, Nie C, and Yan L (2018) A quantum particle swarm optimization driven urban traffic light scheduling model. Neural Computing and Applications, vol. 29, no. 3, pp. 901–911

    Article  Google Scholar 

  34. Gao K, Zhang Y, Sadollah A, Lentzakis A, and Su R (2017) Jaya, harmony search and water cycle algorithms for solving large-scale real-life urban traffic light scheduling problem. Swarm and Evolutionary Computation, 37: 58–72

    Article  Google Scholar 

  35. Gao K, Zhang Y, Sadollah A, and Su R (2016) Optimizing urban traffic light scheduling problem using harmony search with ensemble of local search. Applied Soft Computing 48: 359–372

    Article  Google Scholar 

  36. Shaikh PW, El-Abd M, Khanafer M, and Gao K (2021) A review on swarm intelligence and evolutionary algorithms for solving the traffic signal control problem. IEEE Transactions on Intelligent Transportation Systems, pp 1–16, In Press

  37. Chentoufi MA and Ellaia R (2018) A hybrid particle swarm optimization and tabu search algorithm for adaptive traffic signal timing optimization. In Proceedings of the IEEE International Conference on Technology Management, Operations and Decisions, pp 25–30

  38. Ceylan H, and Ceylan H (2012) A hybrid harmony search and TRANSYT hill climbing algorithm for signalized stochastic equilibrium transportation networks. Transportation Research Part C: Emerging Technologies, vol. 25, pp. 152–167

    Article  Google Scholar 

  39. García-Ródenas R, López-García ML, Sánchez-Rico MT, and López-Gómez JA (2019) A bilevel approach to enhance prefixed traffic signal optimization. Engineering Applications of Artificial Intelligence 84: 51–65

    Article  Google Scholar 

  40. Mirjalili S, Mirjalili SM, and Lewis A (2014) Grey wolf optimizer. Advances in engineering software 69: 46–61

    Article  Google Scholar 

  41. Saremi S, Mirjalili S, and Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Advances in Engineering Software 105: 30–47

    Article  Google Scholar 

  42. Hadi AA, Mohamed AW, and Jambi KM (2018) Single-objective real-parameter optimization: Enhanced LSHADE-SPACMA algorithm. King Abdulaziz University, Saudi Arabia and Cairo University, Egypt, Tech. Rep

  43. Zambrano-Bigiarini M, Clerc M, and Rojas R (2013) Standard particle swarm optimisation 2011 at CEC-2013: A baseline for future pso improvements. In Proceedings of the IEEE Congress on Evolutionary Computation (CEC), pp 2337–2344

  44. Price K, Storn RM, Lampinen JA (2005) Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series). Springer-Verlag, Berlin, Heidelberg

    MATH  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the anonymous reviewers for their valuable comments and suggestions on the paper. This work was supported in part by the Ministry of Science and Technology of Taiwan, R.O.C., under Contracts MOST108-2221-E-005-021-MY3, MOST110-2221-E-110-005, MOST109-2221-E-110-038, and MOST108-2221-E-110-028.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ming-Chao Chiang.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tsai, CW., Teng, TC., Liao, JT. et al. An effective hybrid-heuristic algorithm for urban traffic light scheduling. Neural Comput & Applic 33, 17535–17549 (2021). https://doi.org/10.1007/s00521-021-06341-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-021-06341-8

Keywords

Navigation