On the time-complexity of broadcast in multi-hop radio networks: An exponential gap between determinism and randomization

作者:

Highlights:

摘要

The time-complexity of deterministic and randomized protocols for achieving broadcast (distributing a message from a source to all other nodes) in arbitrary multi-hop radio networks is investigated. In many such networks, communication takes place in synchronous time-slots. A processor receives a message at a certain time-slot if exactly one of its neighbors transmits at that time-slot. We assume no collision-detection mechanism; i.e., it is not always possible to distinguish the case where no neighbor transmits from the case where several neighbors transmit simultaneously. We present a randomized protocol that achieves broadcast in time which is optimal up to a logarithmic factor. In particular, with probability 1 - ε, the protocol achieves broadcast within O((D + log nε) · log n) time-slots, where n is the number of processors in the network and D its diameter. On the other hand, we prove a linear lower bound on the deterministic time-complexity of broadcast in this model. Namely, we show that any deterministic broadcast protocol requires Θ(n) time-slots, even if the network has diameter 3, and n is known to all processors. These two results demonstrate an exponential gap in complexity between randomization and determinism.

论文关键词:

论文评审过程:Received 8 March 1988, Revised 15 September 1990, Available online 2 December 2003.

论文官网地址:https://doi.org/10.1016/0022-0000(92)90042-H