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(n3log n)=O(log3NloglogN) time, where N=2n, provided that such disjoint shortest paths exist which can be checked in O(n5/2) time, improving the previous O(n4) routing algorithm.
Published in:
Parallel and Distributed Systems, 2008. ICPADS '08. 14th IEEE International Conference on
Date of Conference: 8-10 Dec. 2008