646 research outputs found

    A Note on: `Algorithms for Connected Set Cover Problem and Fault-Tolerant Connected Set Cover Problem'

    Get PDF
    A flaw in the greedy approximation algorithm proposed by Zhang et al. for minimum connected set cover problem is corrected, and a stronger result on the approximation ratio of the modified greedy algorithm is established. The results are now consistent with the existing results on connected dominating set problem which is a special case of the minimum connected set cover problem.Comment: 6 pages, 1 figure, submitted to Theoretical Computer Scienc

    Improved Approximation Algorithm for Minimum-Weight (1,m)(1,m)--Connected Dominating Set

    Full text link
    The classical minimum connected dominating set (MinCDS) problem aims to find a minimum-size subset of connected nodes in a network such that every other node has at least one neighbor in the subset. This problem is drawing considerable attention in the field of wireless sensor networks because connected dominating sets can serve as virtual backbones of such networks. Considering fault-tolerance, researchers developed the minimum kk-connected mm-fold CDS (Min(k,m)(k,m)CDS) problem. Many studies have been conducted on MinCDSs, especially those in unit disk graphs. However, for the minimum-weight CDS (MinWCDS) problem in general graphs, algorithms with guaranteed approximation ratios are rare. Guha and Khuller designed a (1.35+ε)lnn(1.35+\varepsilon)\ln n-approximation algorithm for MinWCDS, where nn is the number of nodes. In this paper, we improved the approximation ratio to 2H(δmax+m1)2H(\delta_{\max}+m-1) for MinW(1,m)(1,m)CDS, where δmax\delta_{\max} is the maximum degree of the graph

    Remote spanners: what to know beyond neighbors

    Get PDF
    International audienceMotivated by the fact that neighbors are generally known in practical routing algorithms, we introduce the notion of remote-spanner. Given an unweighted graph GG, a sub-graph HH with vertex set V(H)=V(G)V(H)=V(G) is an \emph{(\a,\b)-remote-spanner} if for each pair of points uu and vv the distance between uu and vv in HuH_u, the graph HH augmented by all the edges between uu and its neighbors in GG, is at most \a times the distance between uu and vv in GG plus \b. We extend this definition to kk-connected graphs by considering minimum length sum over kk disjoint paths as distance. We then say that an (\a,\b)-remote-spanner is \emph{kk-connecting }. In this paper, we give distributed algorithms for computing (1+\eps,1-2\eps)-remote-spanners for any \eps>0, kk-connecting (1,0)(1,0)-remote-spanners for any k1k\ge 1 (yielding (1,0)(1,0)-remote-spanners for k=1k=1) and 22-connecting (2,1)(2,-1)-remote-spanners. All these algorithms run in constant time for any unweighted input graph. The number of edges obtained for kk-connecting (1,0)(1,0)-remote-spanner is within a logarithmic factor from optimal (compared to the best kk-connecting (1,0)(1,0)-remote-spanner of the input graph). Interestingly, sparse (1,0)(1,0)-remote-spanners (i.e. preserving exact distances) with O(n4/3)O(n^4/3) edges exist in random unit disk graphs. The number of edges obtained for (1+\eps,1-2\eps)-remote-spanners and 22-connecting (2,1)(2,-1)-remote-spanners is linear if the input graph is the unit ball graph of a doubling metric (distances between nodes are unknown). Our methodology consists in characterizing remote-spanners as sub-graphs containing the union of small depth tree sub-graphs dominating nearby nodes. This leads to simple local distributed algorithms
    corecore