3,181 research outputs found

    Approximation Algorithm for Minimum Weight (k,m)(k,m)-CDS Problem in Unit Disk Graph

    Full text link
    In a wireless sensor network, the virtual backbone plays an important role. Due to accidental damage or energy depletion, it is desirable that the virtual backbone is fault-tolerant. A fault-tolerant virtual backbone can be modeled as a kk-connected mm-fold dominating set ((k,m)(k,m)-CDS for short). In this paper, we present a constant approximation algorithm for the minimum weight (k,m)(k,m)-CDS problem in unit disk graphs under the assumption that kk and mm are two fixed constants with mkm\geq k. Prior to this work, constant approximation algorithms are known for k=1k=1 with weight and 2k32\leq k\leq 3 without weight. Our result is the first constant approximation algorithm for the (k,m)(k,m)-CDS problem with general k,mk,m and with weight. The performance ratio is (α+2.5kρ)(\alpha+2.5k\rho) for k3k\geq 3 and (α+2.5ρ)(\alpha+2.5\rho) for k=2k=2, where α\alpha is the performance ratio for the minimum weight mm-fold dominating set problem and ρ\rho is the performance ratio for the subset kk-connected subgraph problem (both problems are known to have constant performance ratios.

    Constant-approximation algorithms for highly connected multi-dominating sets in unit disk graphs

    Full text link
    Given an undirected graph on a node set VV and positive integers kk and mm, a kk-connected mm-dominating set ((k,m)(k,m)-CDS) is defined as a subset SS of VV such that each node in VSV \setminus S has at least mm neighbors in SS, and a kk-connected subgraph is induced by SS. The weighted (k,m)(k,m)-CDS problem is to find a minimum weight (k,m)(k,m)-CDS in a given node-weighted graph. The problem is called the unweighted (k,m)(k,m)-CDS problem if the objective is to minimize the cardinality of a (k,m)(k,m)-CDS. These problems have been actively studied for unit disk graphs, motivated by the application of constructing a virtual backbone in a wireless ad hoc network. However, constant-approximation algorithms are known only for k3k \leq 3 in the unweighted (k,m)(k,m)-CDS problem, and for (k,m)=(1,1)(k,m)=(1,1) in the weighted (k,m)(k,m)-CDS problem. In this paper, we consider the case in which mkm \geq k, and we present a simple O(5kk!)O(5^k k!)-approximation algorithm for the unweighted (k,m)(k,m)-CDS problem, and a primal-dual O(k2logk)O(k^2 \log k)-approximation algorithm for the weighted (k,m)(k,m)-CDS problem. Both algorithms achieve constant approximation factors when kk is a fixed constant

    Approximation Algorithm for Minimum Weight Connected mm-Fold Dominating Set

    Full text link
    Using connected dominating set (CDS) to serve as a virtual backbone in a wireless networks can save energy and reduce interference. Since nodes may fail due to accidental damage or energy depletion, it is desirable that the virtual backbone has some fault-tolerance. A kk-connected mm-fold dominating set ((k,m)(k,m)-CDS) of a graph GG is a node set DD such that every node in VDV\setminus D has at least mm neighbors in DD and the subgraph of GG induced by DD is kk-connected. Using (k,m)(k,m)-CDS can tolerate the failure of min{k1,m1}\min\{k-1,m-1\} nodes. In this paper, we study Minimum Weight (1,m)(1,m)-CDS problem ((1,m)(1,m)-MWCDS), and present an (H(δ+m)+2H(δ1))(H(\delta+m)+2H(\delta-1))-approximation algorithm, where δ\delta is the maximum degree of the graph and H()H(\cdot) is the Harmonic number. Notice that there is a 1.35lnn1.35\ln n-approximation algorithm for the (1,1)(1,1)-MWCDS problem, where nn is the number of nodes in the graph. Though our constant in O(ln)O(\ln \cdot) is larger than 1.35, nn is replaced by δ\delta. Such a replacement enables us to obtain a (6.67+ε)(6.67+\varepsilon)-approximation for the (1,m)(1,m)-MWCDS problem on unit disk graphs

    Minimum Dominating Set for a Point Set in \IR^2

    Full text link
    In this article, we consider the problem of computing minimum dominating set for a given set SS of nn points in \IR^2. Here the objective is to find a minimum cardinality subset SS' of SS such that the union of the unit radius disks centered at the points in SS' covers all the points in SS. We first propose a simple 4-factor and 3-factor approximation algorithms in O(n6logn)O(n^6 \log n) and O(n11logn)O(n^{11} \log n) time respectively improving time complexities by a factor of O(n2)O(n^2) and O(n4)O(n^4) respectively over the best known result available in the literature [M. De, G.K. Das, P. Carmi and S.C. Nandy, {\it Approximation algorithms for a variant of discrete piercing set problem for unit disk}, Int. J. of Comp. Geom. and Appl., to appear]. Finally, we propose a very important shifting lemma, which is of independent interest and using this lemma we propose a 52\frac{5}{2}-factor approximation algorithm and a PTAS for the minimum dominating set problem.Comment: 14 pages, 8 figure

    Approximation Algorithms for the Connected Sensor Cover Problem

    Full text link
    We study the minimum connected sensor cover problem (MIN-CSC) and the budgeted connected sensor cover (Budgeted-CSC) problem, both motivated by important applications (e.g., reduce the communication cost among sensors) in wireless sensor networks. In both problems, we are given a set of sensors and a set of target points in the Euclidean plane. In MIN-CSC, our goal is to find a set of sensors of minimum cardinality, such that all target points are covered, and all sensors can communicate with each other (i.e., the communication graph is connected). We obtain a constant factor approximation algorithm, assuming that the ratio between the sensor radius and communication radius is bounded. In Budgeted-CSC problem, our goal is to choose a set of BB sensors, such that the number of targets covered by the chosen sensors is maximized and the communication graph is connected. We also obtain a constant approximation under the same assumption

    Efficient Construction of Dominating Set in Wireless Networks

    Full text link
    Considering a communication topology of a wireless network modeled by a graph where an edge exists between two nodes if they are within each other's communication range. A subset UU of nodes is a dominating set if each node is either in UU or adjacent to some node in UU. Assume each node has a disparate communication range and is associated with a positive weight, we present a randomized algorithm to find a min-weight dominating set. Considering any orientation of the graph where an arc uv\overrightarrow{uv} exists if the node vv lies in uu's communication range. A subset UU of nodes is a strongly dominating set if every node except UU has both in-neighbor(s) and out-neighbor(s) in UU. We present a polynomial-time algorithm to find a strongly dominating set of size at most (2+ϵ)(2+\epsilon) times of the optimum. We also investigate another related problem called KK-Coverage. Given are a set D{\cal D} of disks with positive weight and a set P{\cal P} of nodes. Assume all input nodes lie below a horizontal line ll and all input disks lie above this line ll in the plane. The objective is to find a min-weight subset DD{\cal D}'\subseteq {\cal D} of disks such that each node is covered at least KK disks in D{\cal D}'. We propose a novel two-approximation algorithm for this problem.Comment: 8 pages, 4 figures, 2 table

    A PTAS for the Weighted Unit Disk Cover Problem

    Full text link
    We are given a set of weighted unit disks and a set of points in Euclidean plane. The minimum weight unit disk cover (\UDC) problem asks for a subset of disks of minimum total weight that covers all given points. \UDC\ is one of the geometric set cover problems, which have been studied extensively for the past two decades (for many different geometric range spaces, such as (unit) disks, halfspaces, rectangles, triangles). It is known that the unweighted \UDC\ problem is NP-hard and admits a polynomial-time approximation scheme (PTAS). For the weighted \UDC\ problem, several constant approximations have been developed. However, whether the problem admits a PTAS has been an open question. In this paper, we answer this question affirmatively by presenting the first PTAS for \UDC. Our result implies the first PTAS for the minimum weight dominating set problem in unit disk graphs. Combining with existing ideas, our result can also be used to obtain the first PTAS for the maxmimum lifetime coverage problem and an improved constant approximation ratio for the connected dominating set problem in unit disk graphs.Comment: We fixed several typos in this version. 37 pages. 15 figure

    On Pseudo-disk Hypergraphs

    Full text link
    Let FF be a family of pseudo-disks in the plane, and PP be a finite subset of FF. Consider the hypergraph H(P,F)H(P,F) whose vertices are the pseudo-disks in PP and the edges are all subsets of PP of the form {DPDS}\{D \in P \mid D \cap S \neq \emptyset\}, where SS is a pseudo-disk in FF. We give an upper bound of O(nk3)O(nk^3) for the number of edges in H(P,F)H(P,F) of cardinality at most kk. This generalizes a result of Buzaglo et al. (2013). As an application of our bound, we obtain an algorithm that computes a constant-factor approximation to the smallest _weighted_ dominating set in a collection of pseudo-disks in the plane, in expected polynomial time.Comment: Submitted for publicatio

    A Framework for ETH-Tight Algorithms and Lower Bounds in Geometric Intersection Graphs

    Full text link
    We give an algorithmic and lower-bound framework that facilitates the construction of subexponential algorithms and matching conditional complexity bounds. It can be applied to a wide range of geometric intersection graphs (intersections of similarly sized fat objects), yielding algorithms with running time 2O(n11/d)2^{O(n^{1-1/d})} for any fixed dimension d2d \geq 2 for many well known graph problems, including Independent Set, rr-Dominating Set for constant rr, and Steiner Tree. For most problems, we get improved running times compared to prior work; in some cases, we give the first known subexponential algorithm in geometric intersection graphs. Additionally, most of the obtained algorithms work on the graph itself, i.e., do not require any geometric information. Our algorithmic framework is based on a weighted separator theorem and various treewidth techniques. The lower bound framework is based on a constructive embedding of graphs into d-dimensional grids, and it allows us to derive matching 2Ω(n11/d)2^{\Omega(n^{1-1/d})} lower bounds under the Exponential Time Hypothesis even in the much more restricted class of dd-dimensional induced grid graphs.Comment: 37 pages, full version of STOC 2018 paper; v2 updates the title and fixes some typo

    Approximation Algorithms for Dominating Set in Disk Graphs

    Full text link
    We consider the problem of finding a lowest cost dominating set in a given disk graph containing nn disks. The problem has been extensively studied on subclasses of disk graphs, yet the best known approximation for disk graphs has remained O(logn)O(\log n) -- a bound that is asymptotically no better than the general case. We improve the status quo in two ways: for the unweighted case, we show how to obtain a PTAS using the framework recently proposed (independently)by Mustafa and Ray [SoCG 09] and by Chan and Har-Peled [SoCG 09]; for the weighted case where each input disk has an associated rational weight with the objective of finding a minimum cost dominating set, we give a randomized algorithm that obtains a dominating set whose weight is within a factor 2O(logn)2^{O(\log^* n)} of a minimum cost solution, with high probability -- the technique follows the framework proposed recently by Varadarajan [STOC 10].Comment: 12 pages, 4 figure
    corecore