Skip to main content

Swap Edges of Shortest Path Tree in Parallel

  • Conference paper
  • First Online:
Recent Advances in Information Technology

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 266))

  • 1033 Accesses

Abstract

Let G = (VE) 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 = (uv) (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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Article  MATH  MathSciNet  Google Scholar 

  2. 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)

    Article  MATH  MathSciNet  Google Scholar 

  3. 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)

    Article  MathSciNet  Google Scholar 

  4. 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)

    Article  MATH  MathSciNet  Google Scholar 

  5. Schieber, B., Vishkin, U.: On finding lowest common ancestors: simplification and parallelization. SIAM J. Comput. 17(6), 1253–1262 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  6. JaJa, J.: Introduction to Parallel Algorithms. Addison-Wesley, Boston (1992)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Anderson, R.J., Miller, G.L.: Deterministic parallel list ranking. Algorithmica 6(6), 859–868 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  9. Cole, R., Vishkin, U.: Deterministic coin tossing with applications to optimal parallel list ranking. Inf. Control 70(1), 32–53 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  10. Albers, S., Hagerup, T.: Improved parallel integer sorting without concurrent writing. Inf. Comput. 136(1), 25–51 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  11. Cole, R.: Parallel merge sort. SIAM J. Comput. 17(4), 770–785 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  12. 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)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anjeneya Swami Kare .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics