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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
Duh, D.R., Chen, G.H.: On the Rabin Number Problem. NetworksĀ 30(3), 219ā230 (1998)
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)
Gonzalez, T.F., Serena, D.: n-Cube Network: Node Disjoint Shortest Paths for Maximal Distance Pairs of Vertices. Parallel ComputingĀ 30, 973ā998 (2004)
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)
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)
Hall, P.: On Representatives of Subsets. J. London Math. Soc.Ā 10, 26ā30 (1935)
Hopcroft, J.E., Karp, R.M.: An n 5/2 Algorithm for Maximum Matching in Bipartite Graphs. J. SIAM Comp.Ā 2, 225ā231 (1973)
Lai, C.N.: One-to-Many Disjoint Paths in the Hypercube and Folded Hypercube. Ph.D. Thesis, National Taiwan University (2001)
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)
Papadimitriou, C.H., Steiglitz, K.: Combinatorial Optimization: Algorithms and Complexity. Dover, Mineola (1998)
Qiu, K., Novick, B.: Disjoint Paths in Hypercubes. Congressus NumerantiumĀ 119, 105ā112 (1996)
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)
Rabin, M.O.: Efficient Dispersal of Information for Security, Load Balancing, and Fault Tolerance. Journal of ACMĀ 36(2), 335ā348 (1989)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)