Skip to main content

Hybridization of Racing Methods with Evolutionary Operators for Simulation Optimization of Traffic Lights Programs

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12692))

Abstract

In many real-world optimization problems, like the traffic light scheduling problem tackled here, the evaluation of candidate solutions requires the simulation of a process under various scenarios. Thus, good solutions should not only achieve good objective function values, but they must be robust (low variance) across all different scenarios. Previous work has revealed the effectiveness of IRACE for this task. However, the operators used by IRACE to generate new solutions were designed for configuring algorithmic parameters, that have various data types (categorical, numerical, etc.). Meanwhile, evolutionary algorithms have powerful operators for numerical optimization, which could help to sample new solutions from the best ones found in the search. Therefore, in this work, we propose a hybridization of the elitist iterated racing mechanism of IRACE with evolutionary operators from differential evolution and genetic algorithms. We consider a realistic case study derived from the traffic network of Malaga (Spain) with 275 traffic lights that should be scheduled optimally. After a meticulous study, we discovered that the hybrid algorithm comprising IRACE plus differential evolution offers statistically better results than conventional algorithms and also improves travel times and reduces pollution.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    Legal and technical limitations may make real-time traffic light control infeasible.

  2. 2.

    The source code is available at https://github.com/NEO-Research-Group/irace-ea.

  3. 3.

    Available at https://cran.r-project.org/package=irace.

References

  1. Behrisch, M., Bieker, L., Erdmann, J., Krajzewicz, D.: SUMO - simulation of urban mobility: an overview. In: SIMUL 2011, The Third International Conference on Advances in System Simulation, ThinkMind, Barcelona, Spain, pp. 63–68 (2011)

    Google Scholar 

  2. Blum, C., Raidl, G.R.: Hybrid metaheuristics-powerful tools for optimization. In: Artificial Intelligence: Foundations, Theory, and Algorithm. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-319-30883-8

  3. Bravo, Y., Ferrer, J., Luque, G., Alba, E.: Smart mobility by optimizing the traffic lights: a new tool for traffic control centers. In: Alba, E., Chicano, F., Luque, G. (eds.) Smart-CT 2016. LNCS, vol. 9704, pp. 147–156. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-39595-1_15

    Chapter  Google Scholar 

  4. Deb, K., Agrawal, S.: A niched-penalty approach for constraint handling in genetic algorithms. In: Dobnikar, A., Steele, N.C., Pearson, D.W., Albrecht, R.F. (eds.) Artificial Neural Nets and Genetic Algorithms (ICANNGA-99), pp. 235–243. Springer, Vienna (1999). https://doi.org/10.1007/978-3-7091-6384-9_40

  5. Ferrer, J., García-Nieto, J., Alba, E., Chicano, F.: Intelligent testing of traffic light programs: validation in smart mobility scenarios. Math. Probl. Eng. 2016, 1–19 (2016)

    Article  Google Scholar 

  6. Ferrer, J., López-Ibáñez, M., Alba, E.: Reliable simulation-optimization of traffic lights in a real-world city. Appl. Soft Comput. 78, 697–711 (2019)

    Article  Google Scholar 

  7. García-Nieto, J., Alba, E., Olivera, A.C.: Swarm intelligence for traffic light scheduling: application to real urban areas. Eng. Appl. Artif. Intell. 25(2), 274–283 (2012)

    Article  Google Scholar 

  8. García-Nieto, J., Olivera, A.C., Alba, E.: Optimal cycle program of traffic lights with particle swarm optimization. IEEE Trans. Evol. Comput. 17(6), 823–839 (2013)

    Article  Google Scholar 

  9. Heidrich-Meisner, V., Igel, C.: Hoeffding and Bernstein races for selecting policies in evolutionary direct policy search. In: Danyluk, A.P., Bottou, L., Littman, M.L. (eds.) Proceedings of the 26th International Conference on Machine Learning, ICML 2009, pp. 401–408. ACM Press, New York (2009)

    Google Scholar 

  10. Krajzewicz, D., Erdmann, J., Behrisch, M., Bieker, L.: Recent development and applications of SUMO - Simulation of Urban MObility. Int. J. Adv. Syst. Meas. 5(3–4), 128–138 (2012)

    Google Scholar 

  11. López-Ibáñez, M., Dubois-Lacoste, J., Pérez Cáceres, L., Stützle, T., Birattari, M.: The irace package: iterated racing for automatic algorithm configuration. Oper. Res. Perspect. 3, 43–58 (2016)

    MathSciNet  Google Scholar 

  12. Nebro, A.J., Durillo, J.J., Vergne, M.: Redesigning the jMetal multi-objective optimization framework. In: Laredo, J.L.J., Silva, S., Esparcia-Alcázar, A.I. (eds.) GECCO (Companion), pp. 1093–1100. ACM Press, New York (2015)

    Google Scholar 

  13. Péres, M., Ruiz, G., Nesmachnow, S., Olivera, A.C.: Multiobjective evolutionary optimization of traffic flow and pollution in Montevideo Uruguay. Appl. Soft Comput. 70, 472–485 (2018)

    Article  Google Scholar 

  14. Price, K., Storn, R.M., Lampinen, J.A.: Differential Evolution: A Practical Approach to Global Optimization, p. 539. Springer, Heidelberg (2005). https://doi.org/10.1007/3-540-31306-0

    Book  MATH  Google Scholar 

  15. Sánchez, J., Galán, M., Rubio, E.: Applying a traffic lights evolutionary optimization technique to a real case: “Las Ramblas” area in Santa Cruz de Tenerife. IEEE Trans. Evol. Comput. 12(1), 25–40 (2008)

    Article  Google Scholar 

  16. Sánchez-Medina, J.J., Galán-Moreno, M.J., Rubio-Royo, E.: Traffic signal optimization in “La Almozara” district in Saragossa under congestion conditions, using genetic algorithms, traffic microsimulation, and cluster computing. IEEE Trans. Intell. Transp. Syst. 11(1), 132–141 (2010). ISSN 1524-9050

    Google Scholar 

  17. Stolfi, D.H., Alba, E.: Red swarm: reducing travel times in smart cities by using bio-inspired algorithms. Appl. Soft Comput. 24, 181–195 (2014)

    Article  Google Scholar 

  18. Stolfi, D.H., Alba, E.: An evolutionary algorithm to generate real urban traffic flows. In: Puerta, J., et al. (eds.) CAEPIA 2015. LNCS (LNAI), vol. 9422, pp. 332–343. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-24598-0_30

    Chapter  Google Scholar 

  19. Syswerda, G.: Uniform crossover in genetic algorithms. In: Schaffer, J.D. (ed.) Proceedings of the Third International Conference on Genetic Algorithms, pp. 2–9. Morgan Kaufmann Publishers, San Mateo (1989)

    Google Scholar 

  20. Teklu, F., Sumalee, A., Watling, D.: A genetic algorithm approach for optimizing traffic control signals considering routing. Comput. Aided Civ. Infrastruct. Eng. 22(1), 31–43 (2007)

    Article  Google Scholar 

  21. Teo, K.T.K., Kow, W.Y., Chin, Y.K.: Optimization of traffic flow within an urban traffic light intersection with genetic algorithm. In: Proceedings - 2nd International Conference on Computational Intelligence, Modelling and Simulation, CIMSim 2010, pp. 172–177. IEEE Press (2010)

    Google Scholar 

  22. Vargha, A., Delaney, H.D.: A critique and improvement of the CL common language effect size statistics of McGraw and Wong. J. Educ. Behav. Stat. 25(2), 101–132 (2000)

    Google Scholar 

  23. Zhang, J., Sanderson, A.C.: JADE: adaptive differential evolution with optional external archive. IEEE Trans. Evol. Comput. 13(5), 945–958 (2009)

    Article  Google Scholar 

Download references

Acknowledgements

This research was partially funded by the University of Málaga, Andalucía Tech and the project TAILOR Grant #952215, H2020-ICT-2019-3. C. Cintrano is supported by a FPI grant (BES-2015-074805) from Spanish MINECO. M. López-Ibáñez is a “Beatriz Galindo” Senior Distinguished Researcher (BEAGAL 18/00053) funded by the Ministry of Science and Innovation of the Spanish Government. J. Ferrer is supported by a postdoc grant (DOC/00488) funded by the Andalusian Ministry of Economic Transformation, Industry, Knowledge and Universities.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christian Cintrano .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Cintrano, C., Ferrer, J., López-Ibáñez, M., Alba, E. (2021). Hybridization of Racing Methods with Evolutionary Operators for Simulation Optimization of Traffic Lights Programs. In: Zarges, C., Verel, S. (eds) Evolutionary Computation in Combinatorial Optimization. EvoCOP 2021. Lecture Notes in Computer Science(), vol 12692. Springer, Cham. https://doi.org/10.1007/978-3-030-72904-2_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-72904-2_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-72903-5

  • Online ISBN: 978-3-030-72904-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics