IoT-Driven Intelligent Traffic Systems for Congestion Management
Abstract
Utilization of Artificial Intelligence (AI) techniques in intelligent transportation systems opens up new dimensions in choreographing sustainable urban mobility. However, one of the main issues concerns the appropriate context or situation where such techniques ought to be adopted. They have several alternatives, including the utilization of cloud computing, fog computing, edge computing, or even their mobile devices. A smart traffic management system based on the Internet of Things (IoT) concept is proposed in this paper. We optimize the use of evolutionary algorithms, starting with the Lightweight Random Early Detention (LRED) for Vehicles Dynamic (VD) mechanism. LREDfor VDs can be employed in controlled junctions to clear oncoming traffic and optimize the cycle and phases of the traffic lights. Then the authors explain that after LRED for VDs has been successfully optimized in a non-real-time environment, it is possible to deploy the approach to an unknown traffic situation without the need to involve AI in edge IoT devices. The versatility of this mechanism is extensively assessed using the traffic simulation package, SUMO. iREDVD outperforms all other competing designs since it minimizes the waiting time of vehicles, average travel time, fuel usage, and emission of solid and gaseous pollution, among other benefits.
Keywords:
Intelligent transportation systems, Smart traffic management, Internet of Things, Evolutionary algorithms, Traffic optimizationReferences
- [1] Zhang, J., Wang, F. Y., Wang, K., Lin, W. H., Xu, X., & Chen, C. (2011). Data-driven intelligent transportation systems: A survey. IEEE transactions on intelligent transportation systems, 12(4), 1624–1639. https://doi.org/10.1109/TITS.2011.2158001
- [2] Murray, R. M. (2002). Panel on future directions in control, dynamics, and systems. 2(02). http://www.cds.caltech.edu/~murray/cdspanel/
- [3] Cano, M. D., Sanchez-Iborra, R., Garcia-Sanchez, F., Garcia-Sanchez, A. J., & Garcia-Haro, J. (2016, July). Coordination and agreement among traffic signal controllers in urban areas. 2016 18th international conference on transparent optical networks (ICTON) (pp. 1-4). IEEE. https://doi.org/10.1109/ICTON.2016.7550368
- [4] Floyd, S., & Jacobson, V. (2002). Random early detection gateways for congestion avoidance. IEEE/acm transactions on networking, 1(4), 397–413. https://doi.org/10.1109/90.251892
- [5] Sanchez-Iborra, R., & Cano, M.-D. (2017). On the similarities between urban traffic management and communication networks: Application of the random early detection algorithm for self-regulating intersections. IEEE intelligent transportation systems magazine, 9(4), 48–61. https://doi.org/10.1109/MITS.2017.2743202
- [6] Rehman, A., Mazhar Rathore, M., Paul, A., Saeed, F., & Ahmad, R. W. (2018). Vehicular traffic optimisation and even distribution using ant colony in smart city environment. IET intelligent transport systems, 12(7), 594–601. https://doi.org/10.1049/iet-its.2017.0308
- [7] Jerry, K., Yujun, K., Kwasi, O., Enzhan, Z., & Parfait, T. (2015). NetLogo implementation of an ant colony optimisation solution to the traffic problem. IET intelligent transport systems, 9(9), 862–869. https://doi.org/10.1049/iet-its.2014.0285
- [8] Srinivas, M., & Patnaik, L. M. (1994). Genetic algorithms: A survey. Computer, 27(6), 17–26. https://doi.org/10.1109/2.294849
- [9] Roberge, V., Tarbouchi, M., & Labonté, G. (2012). Comparison of parallel genetic algorithm and particle swarm optimization for real-time UAV path planning. IEEE transactions on industrial informatics, 9(1), 132–141. https://doi.org/10.1109/TII.2012.2198665
- [10] Mamdani, E. H., & Pappis, C. P. (1977). A fuzzy logic controller for a traffic junction. IEEE transactions on systems, man, and cybernetics, 7(10), 707–717. https://doi.org/10.1109/TSMC.1977.4309605
- [11] Srinivas, M., & Patnaik, L. M. (2002). Genetic algorithms: A survey. Computer, 27(6), 17–26. https://doi.org/10.1109/2.294849
- [12] Chu, P. C., & Beasley, J. E. (1998). A genetic algorithm for the multidimensional knapsack problem. Journal of heuristics, 4, 63–86. https://doi.org/10.1023/A:1009642405419
- [13] Viveros-Jiménez, F., León-Borges, J. A., & Cruz-Cortés, N. (2014). An adaptive single-point algorithm for global numerical optimization. Expert systems with applications, 41(3), 877–885. https://doi.org/10.1016/j.eswa.2013.08.018
- [14] Toğan, V., & Daloğlu, A. T. (2008). An improved genetic algorithm with initial population strategy and self-adaptive member grouping. Computers & structures, 86(11–12), 1204–1218. https://doi.org/10.1016/j.compstruc.2007.11.006
- [15] Johnson, J. M., & Rahmat-Samii, V. (1997). Genetic algorithms in engineering electromagnetics. IEEE antennas and propagation magazine, 39(4), 7–21. https://doi.org/10.1109/74.632992
- [16] Venkatesh, P., Gnanadass, R., & Padhy, N. P. (2003). Comparison and application of evolutionary programming techniques to combined economic emission dispatch with line flow constraints. IEEE transactions on power systems, 18(2), 688–697. https://doi.org/10.1109/TPWRS.2003.811008
- [17] Dip, G., Prahlad, V., & Kien, P. D. (2009). Genetic algorithm-based optimal bipedal walking gait synthesis considering tradeoff between stability margin and speed. Robotica, 27(3), 355–365. https://doi.org/10.1017/S026357470800475X
- [18] Goldberg, D. E., & Deb, K. (1991). A comparative analysis of selection schemes used in genetic algorithms. In Foundations of genetic algorithms (Vol. 1, pp. 69–93). Elsevier. https://doi.org/10.1016/B978-0-08-050684-5.50008-2
- [19] Blickle, T., & Thiele, L. (1996). A comparison of selection schemes used in evolutionary algorithms. Evolutionary computation, 4(4), 361–394. https://doi.org/10.1162/evco.1996.4.4.361
- [20] Jebari, K., Madiafi, M., & others. (2013). Selection methods for genetic algorithms. International journal of emerging sciences, 3(4), 333–344. https://www.researchgate.net/profile/Khalid-Jebari/publication/259461147_Selection_Methods_for_Genetic_Algorithms/links/5480d9100cf22525dcb60519/Selection-Methods-for-Genetic-Algorithms.pdf
- [21] Kora, P., & Yadlapalli, P. (2017). Crossover operators in genetic algorithms: A review. International journal of computer applications, 162(10), 34-36. https://www.researchgate.net
- [22] Magalhaes-Mendes, J. (2013). A comparative study of crossover operators for genetic algorithms to solve the job shop scheduling problem. WSEAS transactions on computers, 12(4), 164–173. https://www.wseas.com/journals/computers/2013/5705-156.pdf
- [23] Abdoun, O., & Abouchabaka, J. (2012). A comparative study of adaptive crossover operators for genetic algorithms to resolve the traveling salesman problem. International journal of computer applications, 3(11), 49-57. https://doi.org/10.48550/arXiv.1203.3097
- [24] Spears, W. M., & Anand, V. (1991). A study of crossover operators in genetic programming. International symposium on methodologies for intelligent systems (pp. 409-418). Berlin, Heidelberg: Springer Berlin Heidelberg. https://doi.org/10.1007/3-540-54563-8_104