Skip to main content

On Disjoint Shortest Paths Routing on the Hypercube

  • Conference paper
Combinatorial Optimization and Applications (COCOA 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5573))

Abstract

We present a routing algorithm that finds n disjoint shortest paths from the source node to n target nodes in the n-dimensional hypercube in O(n 3) = O(log3 N) time, where Nā€‰=ā€‰2n, provided that such disjoint shortest paths exist which can be verified in O(n 5/2) time, improving the previous O(n 3 logn) routing algorithm. In addition, the development of this algorithm also shows strong relationship between the problems of the disjoint shortest paths routing and matching.

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 109.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.00
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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chen, C.C., Chen, J.: Nearly Optimal One-to-Many Parallel Routing in Star Networks. IEEE trans. on Parallel and Distributed SystemsĀ 8(12), 1196ā€“1202 (1997)

    ArticleĀ  Google ScholarĀ 

  2. Dietzfelbinger, M., Madhavapeddy, S., Sudborough, I.H.: Three Disjoint Path Paradigms in Star Networks. In: Proc. of the 3rd IEEE Symposium on Parallel and Distributed Processing, pp. 400ā€“406. IEEE Computer Society Press, Dallas (1991)

    ChapterĀ  Google ScholarĀ 

  3. Duh, D.R., Chen, G.H.: On the Rabin Number Problem. NetworksĀ 30(3), 219ā€“230 (1998)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  4. Gao, S., Novick, B., Qiu, K.: From Hallā€™s Matching Theorem to Optimal Routing on Hypercubes. Journal of Combinatorial Theory (B)Ā 74(2), 291ā€“301 (1998)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  5. Gonzalez, T.F., Serena, D.: n-Cube Network: Node Disjoint Shortest Paths for Maximal Distance Pairs of Vertices. Parallel ComputingĀ 30, 973ā€“998 (2004)

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  6. Gu, Q.P., Peng, S.T.: Node-to-Set and Set-to-Set Cluster Fault Tolerant Routing in Hypercubes. Parallel ComputingĀ 24, 1245ā€“1261 (1998)

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  7. Gu, Q.P., Peng, S.T.: An Efficient Algorithm for the k-Pairwise Disjoint Paths Problem in Hypercubes. Journal of Parallel and Distributed ComputingĀ 60, 764ā€“774 (2000)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  8. Hall, P.: On Representatives of Subsets. J. London Math. Soc.Ā 10, 26ā€“30 (1935)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  9. Hopcroft, J.E., Karp, R.M.: An n 5/2 Algorithm for Maximum Matching in Bipartite Graphs. J. SIAM Comp.Ā 2, 225ā€“231 (1973)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  10. Lai, C.N.: One-to-Many Disjoint Paths in the Hypercube and Folded Hypercube. Ph.D. Thesis, National Taiwan University (2001)

    Google ScholarĀ 

  11. Latifi, S., Ko, H., Srimani, P.K.: Node-to-Set Vertex Disjoint Paths in Hypercube Networks. Technical Report CS-98-107, Colorado State University (1998)

    Google ScholarĀ 

  12. Papadimitriou, C.H., Steiglitz, K.: Combinatorial Optimization: Algorithms and Complexity. Dover, Mineola (1998)

    MATHĀ  Google ScholarĀ 

  13. Qiu, K., Novick, B.: Disjoint Paths in Hypercubes. Congressus NumerantiumĀ 119, 105ā€“112 (1996)

    MathSciNetĀ  MATHĀ  Google ScholarĀ 

  14. Qiu, K.: An Efficient Disjoint Shortest Paths Routing Algorithm for the Hypercube. In: Proc. 14th IEEE International Conference on Parallel and Distributed Systems (ICPADS 2008), pp. 43ā€“47. IEEE Computer Society Press, Melbourne (2008)

    ChapterĀ  Google ScholarĀ 

  15. Rabin, M.O.: Efficient Dispersal of Information for Security, Load Balancing, and Fault Tolerance. Journal of ACMĀ 36(2), 335ā€“348 (1989)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  16. Stewart, I.A., Xiang, Y.H.: One-to-Many Node-Disjoint Paths in (n, k)-Star Graphs. Technical Report, Department of Computer Science, Durham University, UK (2008)

    Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cheng, E., Gao, S., Qiu, K., Shen, Z. (2009). On Disjoint Shortest Paths Routing on the Hypercube. In: Du, DZ., Hu, X., Pardalos, P.M. (eds) Combinatorial Optimization and Applications. COCOA 2009. Lecture Notes in Computer Science, vol 5573. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02026-1_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02026-1_35

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02025-4

  • Online ISBN: 978-3-642-02026-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics