Approximation Algorithms for Minimum-Time Broadcast under the Vertex-Disjoint Paths Mode

We give a polynomial-time O(log n/log OPT)-approximation algorithm for minimum-time broadcast and minimum-time multicast in n-node networks under the single-port vertex-disjoint paths mode. This improves a previous approximation algorithm by Kortsarz and Peleg. In contrast, we give an Ω(log n) lower bound for the approximation ratio of the minimum-time multicast problem in directed networks. This lower bound holds unless NP ⊂ DTIME(nlog log n). An important consequence of this latter result is that the Steiner version of the Minimum Degree Spanning Tree (MDST) problem in digraphs cannot be approximated within a constant ratio, as opposed to the undirected version. Finally, we give a polynomial-time O(1)-approximation algorithm for minimum-time gossip (i.e., all-to-all broadcast).

[1]  Hananya Yinnone,et al.  Maximum Number of Disjoint Paths Connecting Specified Terminals in a Graph , 1994, Discret. Appl. Math..

[2]  Jean-Claude Bermond,et al.  Fast Gossiping by Short Messages , 1995, ICALP.

[3]  Juraj Hromkovic,et al.  Dissemination of Information in Vertex-Disjoint Paths Mode , 1996, Comput. Artif. Intell..

[4]  Johanne Cohen,et al.  Broadcasting, multicasting and gossiping in trees under the all-port line model , 1998, SPAA '98.

[5]  Dominique Barth,et al.  Approximation algorithms for structured communication problems , 1997, SPAA '97.

[6]  Joseph G. Peters,et al.  Circuit-Switched Broadcasting in Torus Networks , 1996, IEEE Trans. Parallel Distributed Syst..

[7]  Arthur L. Liestman,et al.  A survey of gossiping and broadcasting in communication networks , 1988, Networks.

[8]  Guy Kortsarz,et al.  Approximation Algorithms for Minimum-Time Broadcast , 1995, SIAM J. Discret. Math..

[9]  Walid Dabbous,et al.  Multipoint Communication: A Survey of Protocols, Functions, and Mechanisms , 1997, IEEE J. Sel. Areas Commun..

[10]  R. Ravi,et al.  Rapid rumor ramification: approximating the minimum broadcast time , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[11]  Ralf Klasing The Relationship between the Gossip Complexity in Vertex-Disjoint Paths Mode and the Vertex Bisection Width , 1998, Discret. Appl. Math..

[12]  Johanne Cohen,et al.  Scheduling calls for multicasting in tree-networks , 1999, SODA '99.

[13]  Arthur M. Farley Minimum-time line broadcast networks , 1980, Networks.

[14]  Stéphane Pérennes,et al.  Broadcasting in hypercubes in the circuit switched model , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[15]  Pierre Fraigniaud,et al.  Methods and problems of communication in usual networks , 1994, Discret. Appl. Math..

[16]  Eric Torng,et al.  Toward a General Theory of Unicast-Based Multicast Communication , 1995, WG.

[17]  Juraj Hromkovic,et al.  Gossiping in Vertex-Disjoint Paths Mode in d-Dimensional Grids and Planar Graphs , 1993, Inf. Comput..

[18]  Martin Fürer,et al.  Approximating the Minimum-Degree Steiner Tree to within One of Optimal , 1994, J. Algorithms.

[19]  Mukesh Singhal,et al.  A taxonomy of multicast protocols for Internet applications , 1998, Comput. Commun..

[20]  Juraj Hromkovič,et al.  Dissemination of Information in Interconnection Networks (Broadcasting & Gossiping) , 1996 .

[21]  Sudipto Guha,et al.  Multicasting in heterogeneous networks , 1998, STOC '98.

[22]  Juraj Hromkovic,et al.  Optimal Algorithms for Broadcast and Gossip in the Edge-Disjoint Path Modes , 1997, Inf. Comput..

[23]  Jean-Claude König,et al.  Broadcasting and multicasting in cut-through routed networks , 1997, Proceedings 11th International Parallel Processing Symposium.

[24]  Christian Schindelhauer On the inapproximability of broadcasting time , 2000, APPROX.

[25]  Martin Fürer,et al.  Approximating the minimum degree spanning tree to within one from the optimal degree , 1992, SODA '92.