Title :
Distributed algorithms for building Hamiltonian cycles in k-ary n-cubes and hypercubes with faulty links
Author :
Stewart, Iain A.
Author_Institution :
Dept. of Comput. Sci., Durham Univ.
Abstract :
We derive a sequential algorithm Find-Ham-Cycle with the following property. On input: k and n (specifying the k-ary n-cube Qn k); F, a set of at most 2n - 2 faulty links; and v, a node of Qn k, the algorithm outputs nodes v+ and v- such that if Find-Ham-Cycle is executed once for every node v of Qn k then the node v+ (resp. v -) denotes the successor (resp. predecessor) node of v on a fixed Hamiltonian cycle in Qn k in which no link is in F. Moreover, the algorithm Find-Ham-Cycle runs in time polynomial in n and log k. We also obtain a similar algorithm for an n-dimensional hypercube with at most n - 2 faulty links. We use our algorithms to obtain distributed algorithms to embed Hamiltonian cycles in k-ary n-cubes and hypercubes with faulty links
Keywords :
computational complexity; distributed algorithms; hypercube networks; Find-Ham-Cycle; Hamiltonian cycles; distributed algorithms; faulty links; hypercubes; sequential algorithm; Algorithm design and analysis; Broadcasting; Computer science; Concurrent computing; Distributed algorithms; Distributed computing; Embedded computing; Hypercubes; Multiprocessor interconnection networks; Polynomials;
Conference_Titel :
Parallel and Distributed Systems, 2006. ICPADS 2006. 12th International Conference on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2612-8
DOI :
10.1109/ICPADS.2006.35