时变网络中最短路径的故障修复问题
Fault Repair of the Shortest Path in the Time-Varying Networks
DOI: 10.12677/AAM.2021.1012486, PDF,   
作者: 薛小红, 张淑蓉:太原理工大学,数学学院,山西 太原
关键词: 故障恢复时变网络旅行时间最短路径Fault Recovery Time Varying Network Travel Time Shortest Path
摘要: 在交通和通信网络中,最短路径及其相关优化问题具有广阔的应用前景。而基于大规模网络的时变特性,时变最短路问题被逐渐关注并且进行了广泛研究。另外,为保证传输性能,当最短路径中存在链路或节点故障时,就需要对该路径进行快速恢复和重建,即需要根据故障影响范围制定切实可行的恢复机制使网络正常运行。进一步,为了提高网络服务质量,需要尽量降低路径恢复成本。因此,本文对时变网络中含有一条故障边的最短路径快速修复问题进行了研究,并提出了有效算法。该算法不仅保证了时变网络中沿路径经过时边赋权函数的时间连续性,而且充分利用了时变最短路子图,在保证传输连续性的基础上减少计算复杂度。最后得出,对于具有n个顶点和m条边的时变网络,算法的时间复杂度为,其中表示路径所有出发时间区间内受影响区间点数目的最大值,表示所有出发时间区间内受影响区间点和受影响区间边总数的最大值。
Abstract: In transportation and communication networks, the shortest path and its related optimization problems have broad application prospects. Based on the time-varying feature of large-scale networks, the time-varying shortest path problem has been gradually concerned and widely studied. In addition, in order to ensure the transmission performance, when there is a link or node failure in the shortest path, it is necessary to quickly recover and reconstruct the path, that is, it is necessary to formulate a feasible recovery mechanism according to the occurrence of failure to make the network operate normally. Further, in order to improve the quality of network service, it is necessary to minimize the cost of path recovery. Therefore, this paper studies the shortest path fast repair problem with a fault edge in time-varying networks, and proposes an effective algorithm. The algorithm not only ensures the time continuity between edges along the path in the time-varying network, but also makes full use of the time-varying shortest path subgraph to reduce the computational complexity. Finally, for the time-varying network with n vertices and m edges, the time complexity of the algorithm is , in which represents the maximum number of affected interval nodes in all departure time intervals of the path, and represents the maximum number of affected interval nodes and affected interval edges in all departure time intervals.
文章引用:薛小红, 张淑蓉. 时变网络中最短路径的故障修复问题[J]. 应用数学进展, 2021, 10(12): 4559-4572. https://doi.org/10.12677/AAM.2021.1012486

参考文献

[1] Narváez, P., Siu, K.-Y. and Tzeng, H.-Y. (2000) New Dynamic Algorithms for Shortest Path Tree Computation. IEEE/ACM Transactions on Networking, 8, 734-746. [Google Scholar] [CrossRef
[2] Bruera, F., Cicerone, S., D’Angelo, G., Di Stefano, G. and Frigioni, D. (2008) Dynamic Multi-Level Overlay Graphs for Shortest Paths. Mathematics in Computer Science, 1, 709-736. [Google Scholar] [CrossRef
[3] Delling, D. and Wagner, D. (2007) Landmark-Based Routing in Dynamic Graphs. WEA’07 Proceedings of the 6th International Conference on Experimental Algorithms, Rome, 6-8 June 2007, 52-65. [Google Scholar] [CrossRef
[4] Wagner, D. and Wattenhofer, R. (2008) Algorithms for Sensor and Ad Hoc Networks. Lecture Notes in Computer Science, Vol. 4621, Springer, Berlin, Heidelberg. [Google Scholar] [CrossRef
[5] Kleinberg, J. and Tardos, E. (2005) Algorithm Design. Addison Wesley, Boston, MA.
https://www.researchgate.net/publication/232203501_Algorithm_Design
[6] Ausiello, G., Italiano, G.F., Spaccamela, A.M. and Nanni, U. (1991) Incremental Algorithms for Minimal Length Paths. Journal of Algorithms, 12, 615-638. [Google Scholar] [CrossRef
[7] Feuerstein, E. and Marchetti-Spaccamela, A. (1991) Dynamic Algorithms for Shortest Paths in Planar Graphs. WG’91 Proceedings of the 17th International Workshop, Fischbachau, 17-19 June 1991, 187-197. [Google Scholar] [CrossRef
[8] Frigioni, D., Marchetti-Spaccamela, A. and Nanni, U. (1998) Semidynamic Algorithms for Maintaining Single-Source Shortest Path Trees. Algorithmica, 22, 250-274. [Google Scholar] [CrossRef
[9] Henzinger, M.R., Klein, P., Rao, S., et al. (1994) Faster Shortest-Path Algorithms for Planar Graphs. Proceedings of the 26th Annual ACM Symposium on Theory of Computing, Montreal, 23-25 May 1994, 27-37. [Google Scholar] [CrossRef
[10] Klein, P.N. and Subramanian, S. (1998) A Fully Dynamic Approximation Scheme for Shortest Paths in Planar Graphs. Algorithmica, 22, 235-249. [Google Scholar] [CrossRef
[11] Ramalingam, G. (1996) Thomas Reps. An Incremental Algorithm for a Generalization of the Shortest-Path Problem. Journal of Algorithms, 21, 267-305. [Google Scholar] [CrossRef
[12] Ramalingam, G. and Reps, T. (1996) On the Computational Complexity of Dynamic Graph Problems. Theoretical Computer Science, 158, 233-277. [Google Scholar] [CrossRef
[13] Rohnert, H. (1985) A Dynamization of the All Pairs Least Cost Path Problem. Proceedings on STACS 85 2nd Annual Symposium on Theoretical Aspects of Computer Science, Saarbrücken, 3-5 January 1985, 279-286. [Google Scholar] [CrossRef
[14] Frigioni, D., Marchetti-Spaccamela, A. and Nanni, U. (2000) Fully Dynamic Algorithms for Maintaining Shortest Paths Trees. Journal of Algorithms, 34, 251-281. [Google Scholar] [CrossRef
[15] Bauer, R. and Wagner, D. (2009) Batch Dynamic Single-Source Shortest-Path Algorithms: An Experimental Study. SEA’09: Proceedings of the 8th International Symposium on Experimental Algorithms, Dortmund, 4-6 June, 51-62. [Google Scholar] [CrossRef
[16] Li, L., Wang, S. and Zhou, X. (2019) Time-Dependent Hop Labeling on Road Network. 2019 IEEE 35th International Conference on Data Engineering (ICDE), Macao (China), 8-11 April 2019, 902-913. [Google Scholar] [CrossRef
[17] Wang, Y., Li, G. and Tang, N. (2019) Querying Shortest Paths on Time Dependent Road Networks. Proceedings of the VLDB Endowment, 12, 1249-1261. [Google Scholar] [CrossRef