Discrete Optimization Problem in Local Networks and Data Alignment
IEEE Transactions on Computers
Diameters of weighted double loop networks
Journal of Algorithms
Introduction to parallel algorithms and architectures: array, trees, hypercubes
Introduction to parallel algorithms and architectures: array, trees, hypercubes
Optimal Distance Networks of Low Degree for Parallel Computers
IEEE Transactions on Computers
Computing the diameter in multiple-loop networks
Journal of Algorithms
An efficient algorithm to find optimal double loop networks
Selected papers of the 14th British conference on Combinatorial conference
Distributed loop computer networks: a survey
Journal of Parallel and Distributed Computing
An optimal message routing algorithm for double-loop networks
Information Processing Letters
A dynamic fault-tolerant message routing algorithm for double-loop networks
Information Processing Letters
A complementary survey on double-loop networks
Theoretical Computer Science
A survey on multi-loop networks
Theoretical Computer Science
Permutation routing in double-loop networks: design and empirical evaluation
Journal of Systems Architecture: the EUROMICRO Journal
On routing in circulant graphs
COCOON'99 Proceedings of the 5th annual international conference on Computing and combinatorics
Restricted shortest paths in 2-circulant graphs
Computer Communications
Theoretical Computer Science
Dense bipartite circulants and their routing via rectangular twisted torus
Discrete Applied Mathematics
Hi-index | 0.00 |
A k-circulant network G(n; h1, h2,..., hk) is an undirected graph where the node set is Zn = {0, 1,..., n - 1} and the edge set is the union of sets of unordered pairs Ei = {(u,u + sign(i) * h|i|(mod n)) |u ∈ Zn}, for i ∈ {-k,...,-1,1,...,k}. We present an optimal (i.e. using shortest paths) dynamic two-terminal message routing algorithm for k-circulant networks, k ≥ 2. Instead of computing the shortest paths in advance or using routing tables, our algorithm uses only the address of the final destination to determine the next node to which the message must be sent in order to stay on one of the shortest paths to its destination. We introduce the restricted shortest paths, which are used by our routing algorithm, and present an efficient algorithm for their construction in 2-circulant graphs.