ACM Home Page
Please provide us with feedback. Feedback
Sublogarithmic approximation for telephone multicast: path out of jungle (extended abstract)
Full text PdfPdf (1.02 MB)
Source Symposium on Discrete Algorithms archive
Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms table of contents
Baltimore, Maryland
SESSION: Session 1C table of contents
Pages: 76 - 85  
Year of Publication: 2003
ISBN:0-89871-538-5
Authors
Michael Elkin  Institute for Advanced Study, Princeton, NJ
Guy Kortsarz  Rutgers University, Camden, NY
Sponsors
: SIAM Activity Group on Discrete Mathematics
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 32,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Consider a network of processors modeled by an n-vertex graph G = (V, E). Assume that the communication in the network is synchronous, i.e., occurs in discrete "rounds", and in every round every processor is allowed to pick one of its neighbors, and to send it a message. The telephone k-multicast problem requires to compute a schedule with minimal number of rounds that delivers a message from a given single processor, that generates the message, to all the processors of a given set TV, |T| = k, whereas the processors of V \ T may be left uninformed. The case T = V is called broadcast problem.The telephone multicast and broadcast are basic primitives in distributed computing and computer communication theory. Several approximation algorithms with a polylogarithmic ratio were suggested for these problems, and the upper bound on their approximation threshold stands currently on O(log k) and O(log n), respectively.In this paper we devise an O(log k/log log k)-approximation algorithm for the k-multicast problem, and, consequently, an O(log n/log log n)-approximation algorithm for the broadcast problem. Even stronger than that, whenever an instance of the k-multicast problem admits a schedule of length br*, our algorithm guarantees an approximation ratio of O(log k/log br*). As br* is always at least log k, the ratio of O(log k/log log k) follows. In addition, whenever br* = Ω(kδ) for some constant δ < 0, we obtain a constant O(1/δ)-approximation ratio for the problem.Regarding the techniques, some previous papers on the subject used the idea of covering the set T of terminals by a forest, and broadcasting the message through this forest. In the current paper we develop a novel technique of covering the set of terminals by a jungle, that is, a collection of trees that are even not necessarily edge-disjoint, which nevertheless possess some other useful properties. The usage of jungles enables to obtain much smaller collections of trees, and this is reflected in the improved approximation ratio.We also derive results regarding the directed and edged-ependent heterogenous k-multicast problems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
 
4
 
5
S. Hedetniemi, S. Hedetniemi, and A. Liestman. A survey of broadcasting and gossiping in communication networks. Networks, 18: 319--349, 1988.
 
6
 
7
 
8
R. Ravi. Rapid rumor ramification: Approximating the minimum broadcast time. Proceedings of the IEEE Symposium on Foundations of Computer Science (FOÇS '94), 202--213 (1994).
9
 
10

CITED BY  9

Collaborative Colleagues:
Michael Elkin: colleagues
Guy Kortsarz: colleagues