Abstract
Let G = (V, E) be a biconnected (2-edge connected), undirected graph with n vertices and m edges. A positive real weight is associated with every edge of the graph. Let d be the average depth, of a shortest path tree S G (s), rooted at s. Removal of a tree edge e = (u, v) (u is parent of v) breaks the shortest path tree into two parts, T 1—the subtree containing s and T 2—the sub tree rooted at v. For each tree edge e, we are required to find a non-tree edge, with one end point in T 1 and the other end point in T 2 such that the average distance from the root s to all the nodes in the disconnected subtree T 2 is minimised. The proposed parallel algorithm can be implemented on the Concurrent Read Exclusive Write (CREW) model either in (1) O((log m)3/2) time using O(m + nd + m(log m)1/2) operations (processor-time product), or alternatively in (2) O(log m) time using O(m + nd + m log m) operations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Nardelli, E., Proietti, G., Widmayer, P.: Swapping a failing edge of a single source shortest paths tree is good and fast. Algorithmica 35(1), 56–74 (2003)
Nardelli, E., Proietti, G., Widmayer, P.: A faster computation of the most vital edge of a shortest path. Inf. Process. Lett. 79(2), 81–85 (2001)
Mahadeokar, J., Saxena, S.: Faster replacement paths algorithms in case of edge or node failure for undirected, positive integer weighted graphs. J. Discrete Algorithms 23, 54–62 (2013)
Malik, K., Mittal, A.K., Gupta, S.K.: The K most vital arcs in the shortest path problem. Oper. Res. Letters 8, 223–227 (1989)
Schieber, B., Vishkin, U.: On finding lowest common ancestors: simplification and parallelization. SIAM J. Comput. 17(6), 1253–1262 (1988)
JaJa, J.: Introduction to Parallel Algorithms. Addison-Wesley, Boston (1992)
Das, S.K., Chen, C.Y.: Cost-optimal parallel algorithms for traversing trees. In: IEEE Proceedings of SOUTHEASTCON ‘91 (Cat. No.91CH2998-3), vol. 1, pp. 474–478, (1991)
Anderson, R.J., Miller, G.L.: Deterministic parallel list ranking. Algorithmica 6(6), 859–868 (1991)
Cole, R., Vishkin, U.: Deterministic coin tossing with applications to optimal parallel list ranking. Inf. Control 70(1), 32–53 (1986)
Albers, S., Hagerup, T.: Improved parallel integer sorting without concurrent writing. Inf. Comput. 136(1), 25–51 (1997)
Cole, R.: Parallel merge sort. SIAM J. Comput. 17(4), 770–785 (1988)
Berkman, O., Schieber, B., Vishkin, U.: Optimal doubly logarithmic parallel algorithms based on finding all nearest smaller values. J. Algorithms 14(3), 344–370 (1993)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer India
About this paper
Cite this paper
Kare, A.S., Saxena, S. (2014). Swap Edges of Shortest Path Tree in Parallel. In: Biswas, G., Mukhopadhyay, S. (eds) Recent Advances in Information Technology. Advances in Intelligent Systems and Computing, vol 266. Springer, New Delhi. https://doi.org/10.1007/978-81-322-1856-2_9
Download citation
DOI: https://doi.org/10.1007/978-81-322-1856-2_9
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-1855-5
Online ISBN: 978-81-322-1856-2
eBook Packages: EngineeringEngineering (R0)