Distributed approximation algorithms for Steiner tree in the CONGESTED CLIQUE

From MaRDI portal
Publication:5859656




Abstract: The emph{Steiner tree} problem is one of the fundamental and classical problems in combinatorial optimization. In this paper, we study this problem in the mathcalCONGESTED mathcalCLIQUE model of distributed computing and present two deterministic distributed approximation algorithms for the same. The first algorithm computes a Steiner tree in ildeO(n1/3) rounds and ildeO(n7/3) messages for a given connected undirected weighted graph of n nodes. Note here that ildeO(cdot) notation hides polylogarithmic factors in n. The second one computes a Steiner tree in O(S+loglogn) rounds and O(S(nt)2+n2) messages, where S and t are the emph{shortest path diameter} and the number of emph{terminal} nodes respectively in the given input graph. Both the algorithms admit an approximation factor of 2(11/ell), where ell is the number of terminal leaf nodes in the optimal Steiner tree. For graphs with S=omega(n1/3logn), the first algorithm exhibits better performance than the second one in terms of the round complexity. On the other hand, for graphs with S=ildeo(n1/3), the second algorithm outperforms the first one in terms of the round complexity. In fact when S=O(loglogn) then the second algorithm admits a round complexity of O(loglogn) and message complexity of ildeO(n2). To the best of our knowledge, this is the first work to study the Steiner tree problem in the mathcalCONGESTED mathcalCLIQUE model.



Cites work



Describes a project that uses

Uses Software





This page was built for publication: Distributed approximation algorithms for Steiner tree in the CONGESTED CLIQUE

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5859656)