326Accesses
Abstract
In this paper, we propose a wave time-varying neural network (WTNN) to solve the time-varying shortest path problem (TSPP). The complexity of the TSPP is NP-hard, so it is difficult to solve this problem using traditional algorithms, such as the Dijkstra algorithm. In contrast, the proposed WTNN can arrive at the global optimal solution of three TSPP variant problems with different waiting polices (viz. arbitrary waiting, restricted waiting, and zero waiting at nodes). The WTNN is a novel neural network framework based on time-varying neurons, the structure of which depends on the network topology of the problem to be solved. All neurons on the WTNN are computed in parallel, and each neuron consists of seven parts: input, wave receiver, status updater, status memorizer, wave generator, wave sender, and output. Waves are vehicles for transmitting information between neurons. The underlying idea of the WTNN is based on the following mechanism: all neurons are updated in steps; after updating, each neuron calculates the temporary shortest path and transmits that temporary path to its successor through the wave; and the destination neuron then calculates the final shortest path among all the received waves and outputs optimal solution. The performance evaluation results are based on three public data sets and demonstrate that the proposed WTNN outperforms other existing algorithms.
This is a preview of subscription content,log in via an institution to check access.
Access this article
Subscribe and save
- Get 10 units per month
- Download Article/Chapter or eBook
- 1 Unit = 1 Article or 1 Chapter
- Cancel anytime
Buy Now
Price includes VAT (Japan)
Instant access to the full article PDF.







Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Cai XQ, Kloks T, Wong C (1997) Time-varying shortest path problems with constraints. Networks 29:141–150
Chen Y (2020) Application of improved dijkstra algorithm in coastal tourism route planning. J Coast Res 106(sp1):251–254
Cho JH, Kim HS, Choi HR (2012) An intermodal transport network planning algorithm using dynamic programming—a case study: from busan to rotterdam in intermodal freight routing. Appl Intell 36 (3):529–541
Cooke KL, Halsey E (1966) The shortest route through a network with time-dependent internodal transit times. J Math Anal Appl 14(3):493–498
Dijkstra EW (1959) A note on two problems in connexion with graphs. Numer Math 1(1):269–271
Ebrahimnejad A, Tavana M, Alrezaamiri H (2016) A novel artificial bee colony algorithm for shortest path problems with fuzzy arc weights. Measurement 93:48–56
Enayattabar M, Ebrahimnejad A, Motameni H (2019) Dijkstra algorithm for shortest path problem under interval-valued pythagorean fuzzy environment. Complex Intell Syst 5(2):93–100
Eroglu H, Aydin M (2018) Solving power transmission line routing problem using improved genetic and artificial bee colony algorithms. Electr Eng 100(3):2103–2116
Eshaghnezhad M, Rahbarnia F, Effati S, Mansoori A (2019) An artificial neural network model to solve the fuzzy shortest path problem. Neural Process Lett 50(2):1527–1548
Fazlollahtabar H, Hassanli S (2018) Hybrid cost and time path planning for multiple autonomous guided vehicles. Appl Intell 48(2):482–498
Gendreau M, Ghiani G, Guerriero E (2015) Time-dependent routing problems: a review. Comput Oper Res 64:189–197
Guo D, Wang J, Zhao JB, Sun F, Gao S, Li CD, Li MH, Li CC (2019) A vehicle path planning method based on a dynamic traffic network that considers fuel consumption and emissions. Sci Total Environ 663:935–943
Guo Y, Li S, Jiang W, Zhang B, Ma Y (2017) Learning automata-based algorithms for solving the stochastic shortest path routing problems in 5g wireless communication. Phys Commun 25:376–385
Hamacher HW, Ruzika S, Tjandra SA (2006) Algorithms for time-dependent bicriteria shortest path problems. Discret Optim 3(3):238–254
Hansknecht C, Joormann I, Stiller S (2021) Dynamic shortest paths methods for the time-dependent tsp. Algorithms 14(1):1–23
Huang W, Ding L (2012) The shortest path problem on a fuzzy time-dependent network. IEEE Trans Commun 60(11):3376–3385
Huang W, Gao L (2020) A time wave neural network framework for solving time-dependent project scheduling problems. IEEE Trans Neural Netw Learn Syst 31(1):274–283
Huang W, Wang J (2016) The shortest path problem on a time-dependent network with mixed uncertainty of randomness and fuzziness. IEEE Trans Intell Transp Syst 17(11):3194–3204
Huang W, Yan C, Wang J, Wang W (2017) A time-delay neural network for solving time-dependent shortest path problem. Neural Netw 90:21–28
Idri A, Oukarfi M, Boulmakoul A, Zeitouni K, Masri A (2017) A new time-dependent shortest path algorithm for multimodal transportation network. Procedia Comput Sci 109:692–697
Kolovsky F, Jezek J, Kolingerova I (2019) Theε-approximation of the time-dependent shortest path problem solution for all departure times. ISPRS Int J Geo-Inform 8(12):1–14
Lacomme P, Moukrim A, Quilliot A, Vinot M (2017) A new shortest path algorithm to solve the resource-constrained project scheduling problem with routing from a flow solution. Eng Appl Artif Intell 66:75–86
Lawin H (2014) Dynamic shortest path routing in mobile adhoc networks using modified artificial bee colony optimization algorithm. Int J Comput Sci Inform Technol 5:7423–7426
Li X, Ma Y, Feng X (2013) Self-adaptive autowave pulse-coupled neural network for shortest-path problem. Neurocomputing 115:63–71
Li Z, Xiao F, Wang S, Pei T, Li J (2018) Achievable rate maximization for cognitive hybrid satellite-terrestrial networks with af-relays. IEEE J Select Areas Commun 36(2):304– 313
Liu G, Qiu Z, Qu H, Ji L (2015) Computing k shortest paths using modified pulse-coupled neural network. Neurocomputing 149:1162–1176
Nip K, Wang Z, Talla Nobibon F, Leus R (2015) A combination of flow shop scheduling and the shortest path problem. J Comb Optim 29(1):36–52
Orda A, Rom R (1991) Minimum weight paths in time-dependent networks. Networks 21 (3):295–319
Riva A, Rufi A, Banfi J, Amigoni F (2019) Algorithms for limited-buffer shortest path problems in communication-restricted environments. Robot Auton Syst 119:221–230
Sang Y, Lv J, Qu H, Yi Z (2016) Shortest path computation using pulse-coupled neural networks with restricted autowave. Knowledge-based Systems 114:1–11
Szczesniak I, Jajszczyk A, Wozna-Szczesniak B (2019) Generic dijkstra for optical networks. J Opt Commun Netw 11(11):568–577
Thamaraikannan N, Kamalraj S (2019) Utilization of compact genetic algorithm for optimal shortest path selection to improve the throughput in mobile ad-hoc networks. Clust Comput 22(2):3715–3726
Veneti A, Konstantopoulos C, Pantziou G (2015) Continuous and discrete time label setting algorithms for the time dependent bi-criteria shortest path problem. In: 14th INFORMS Computing Society Conference, pp 62–73
Wang L (2020) Path planning for unmanned wheeled robot based on improved ant colony optimization. Measurement and Control 53(5-6):1014–1021
Wen L, Çatay B, Eglese R (2014) Finding a minimum cost path between a pair of nodes in a time-varying road network with a congestion charge. Eur J Oper Res 236(3):915–923
Wu H, Cheng J, Ke Y, Huang S, Huang Y, Wu H (2016) Efficient algorithms for temporal path computation. IEEE Trans Knowl Data Eng 28(11):2927–2942
Yang L, Zhou X (2017) Optimizing on-time arrival probability and percentile travel time for elementary path finding in time-dependent transportation networks: Linear mixed integer programming reformulations. Transp Res B Methodol 96:68–91
Yen CT, Cheng MF (2018) A study of fuzzy control with ant colony algorithm used in mobile robot for shortest path planning and obstacle avoidance. Microsyst Technol 24(1):125–135
Yu L, Jiang H, Hua L (2019) Anti-congestion route planning scheme based on dijkstra algorithm for automatic valet parking system. Appl Sci 9(23):1–14
Zhou J, Liu B (2003) New stochastic models for capacitated location-allocation problem. Comput Indust Eng 45(1):111–125
Author information
Authors and Affiliations
Tianjin Key Laboratory of Intelligent and Novel Software Technology, Tianjin University of Technology, 300384, Tianjin, China
Zhilei Xu & Jinsong Wang
School of Computer Science and Engineering, Tianjin University of Technology, 300384, Tianjin, China
Zhilei Xu, Wei Huang & Jinsong Wang
- Zhilei Xu
You can also search for this author inPubMed Google Scholar
- Wei Huang
You can also search for this author inPubMed Google Scholar
- Jinsong Wang
You can also search for this author inPubMed Google Scholar
Corresponding author
Correspondence toWei Huang.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work was supported by the National Natural Science Foundation of China under grant 61673295, by the Natural Science Foundation of Tianjin for Distinguished Young Scholars under grant 19JCJQJC61500, by the Natural Science Foundation of Tianjin (General Program) under grant 18JCYBJC85200, by the Natural Science Foundation of Tianjin (Key Program) under grant 18JCZDJC30700, and by the National Key R&D Program of China under grant 2018YFC0831405.
Rights and permissions
About this article
Cite this article
Xu, Z., Huang, W. & Wang, J. A wave time-varying neural network for solving the time-varying shortest path problem.Appl Intell52, 8018–8037 (2022). https://doi.org/10.1007/s10489-021-02866-6
Accepted:
Published:
Issue Date:
Share this article
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative