We consider broadcasting on asynchronous anonymous totally unoriented N node hypercubes. First we generalize a technique, introduced in [3], for partial broadcasting and orientation. Using this technique we develop a broadcasting algorithm on unoriented hypercubes that uses only linear number of bits and runs in optimal time. This gives a positive answer to the question raised in [7] whether O(N) bits are su cient for broadcasting on unoriented N -node hypercubes. It is also an improvement over the previous algorithms from [3, 1] both in time and bit complexities. As an application of broadcasting, we develop an algorithm for computing identities of all nodes in unoriented hypercubes with linear number of messages. (The question was stated in [7]). This allows every subset of nodes (such as covers, independent sets, etc) to be determined in O(N) messages.
[1]
Bernard Mans,et al.
Sense of Direction: Formal Definitions and Properties
,
1994,
SIROCCO.
[2]
Gerard Tel.
Network Orientation
,
1994,
Int. J. Found. Comput. Sci..
[3]
Gerard Tel.
Sense of Direction in Processor Networks
,
1995,
SOFSEM.
[4]
Krzysztof Diks,et al.
Broadcasting in Unlabeled Hypercubes with a Linear Number of Messages
,
1998,
Inf. Process. Lett..
[5]
Stefan Dobrev,et al.
Linear Broadcasting and N loglog N Election in Unoriented Hypercubes
,
1997,
SIROCCO.
[6]
Valmir Carneiro Barbosa,et al.
An introduction to distributed algorithms
,
1996
.