Abstract
Solving the dynamic shortest path problem has become important in the development of intelligent transportation systems due to the increasing use of this technology in supplying accurate traffic information. This paper focuses on the problem of finding the dynamic shortest path from a single source to a destination in a given traffic network. The goal of our studies is to develop an algorithm to optimize the journey time for the traveler when traffic conditions are in a state of dynamic change. In this paper, the models of the dynamic traffic network and the dynamic shortest path were investigated. A novel dynamic shortest path algorithm based on hybridizing genetic and ant colony algorithms was developed, and some improvements in the algorithm were made according to the nature of the dynamic traffic network. The performance of the hybrid algorithm was demonstrated through an experiment on a real traffic network. The experimental results proved that the algorithm proposed in this paper could effectively find the optimum path in a dynamic traffic network. This algorithm may be useful for vehicle navigation in intelligent transportation systems.
Similar content being viewed by others
References
Dijkstra, E.W., A note on two problems in connection with graphs, Numer. Math., 1959, vol. 1, no. 1, pp. 269–271.
Floyd, R.W., Algorithm 97: Shortest path, Commun. ACM., 1962, vol. 5, no. 6, p.345.
Dreyfus, S., An appraisal of some shortest path algorithms, Oper. Res., 1969, vol. 17, no. 3, pp. 395–412.
Ramalingam, G. and Reps, T., An incremental algorithm for a generalization of the shortest-path problem, J. Algorithms, 1996, vol. 21, no. 2, pp. 267–305.
Santos, L., Coutinho, J., and Current, J.R., An improved solution algorithm for the constrained shortest path problem, Transp. Res. A: Methodol., 2007, vol. 41, no. 7, pp. 756–771.
Bellman, E., On a routing problem, Q. Appl. Math., 1958, vol. 16, no. 1, pp. 87–90.
Cooke, L. and Halsey, E., The shortest route through a network with time-dependent internodal transit times, J. Math. Anal. Appl., 1966, vol. 14, no. 3, pp. 492–498.
Kim, S., Lewis, M., and White, C., Optimal vehicle routing with real-time traffic information, IEEE Trans. Intell. Transp. Syst., 2005, vol. 6, no. 2, pp. 178–188.
Huang, B., Wu, Q., and Zhan, F.B., A shortest path algorithm with novel heuristics for dynamic transportation networks, Int. J. Geogr. Inf. Sci., 2007, vol. 21, no. 6, pp. 625–644.
Ardakani, M.K. and Tavana, M., A decremental approach with the A* algorithm for speeding up the optimization process in dynamic shortest path problems, Measurement, 2015, vol. 60, pp. 299–307.
Hanshar, F.T. and Ombuki-Berman, B.M., Dynamic vehicle routing using genetic algorithms, Appl. Intell., 2007, vol. 27, no. 1, pp. 89–99.
Lissovoi, A. and Witt, C., Runtime analysis of ant colony optimization on dynamic shortest path problems, Theor. Comput. Sci., 2015, vol. 561, pp. 73–85.
Glabowski, M., Musznicki, B., Nowak, P., and Zwierzykowski, P., Shortest path problem solving based on ant colony optimization metaheuristic, Image Process. Commun., 2012, vol. 17, pp. 7–17.
Attiratanasunthron, N. and Fakcharoenphol, J., A running time analysis of ant colony optimization algorithm for shortest paths in directed acyclic graphs, Inf. Process. Lett., 2008, vol. 105, pp. 8–92.
Angus, D., Solving a unique Shortest Path problem using ant colony optimization, Communicated by Baeck, T., 2005.
Seung-Ho Ok, Woo-Jin Seo, Jin-Ho Ahn, Sungho Kang, and Byungin Moon, An ant colony optimization approach for the preference-based shortest path search, J. Chin. Inst. Eng., 2011, vol. 34, no. 2, pp. 181–196.
Faisal, M., Mathkour, H., and Alsulaiman, M., AntStar: Enhancing optimization problems by integrating an Ant System and A* algorithm, Sci. Program., 2016, vol. 2016, pp. 1–12.
Holland, J.H., Genetic algorithms, Sci. Am., 1992, vol. 267, no. 1, pp. 66–72.
Li, S.G., Genetic algorithm for solving dynamic simultaneous route and departure time equilibrium problem, Transport, 2008, vol. 23, no. 1, pp. 73–77.
Dorigo, M., Birattari, M., and Stutzle, T., Ant colony optimization, IEEE. Comput. Intell. Mag., 2006, vol. 1, no. 4, pp. 28–39.
Fouad, A., Boukhetala, D., Boudjema, F., Zenger, K., and Gao, X.Z., A novel global harmony search method based on ant colony optimisation algorithm, J. Exp. Theor. Artif. Intell., 2016, vol. 28, nos. 1–2, pp. 215–238.
Author information
Authors and Affiliations
Corresponding author
Additional information
The article is published in the original.
About this article
Cite this article
Zhang, S., Zhang, Y. A Hybrid Genetic and Ant Colony Algorithm for Finding the Shortest Path in Dynamic Traffic Networks. Aut. Control Comp. Sci. 52, 67–76 (2018). https://doi.org/10.3103/S014641161801008X
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.3103/S014641161801008X