English

Approximation Algorithm for Fault-Tolerant Virtual Backbone in Wireless Sensor Networks

Discrete Mathematics 2017-12-27 v2 Data Structures and Algorithms

Abstract

To save energy and alleviate interferences in a wireless sensor network, the usage of virtual backbone was proposed. Because of accidental damages or energy depletion, it is desirable to construct a fault tolerant virtual backbone, which can be modeled as a kk-connected mm-fold dominating set (abbreviated as (k,m)(k,m)-CDS) in a graph. A node set CV(G)C\subseteq V(G) is a (k,m)(k,m)-CDS of graph GG if every node in V(G)\CV(G)\backslash C is adjacent with at least mm nodes in CC and the subgraph of GG induced by CC is kk-connected. In this paper, we present an approximation algorithm for the minimum (3,m)(3,m)-CDS problem with m3m\geq3. The performance ratio is at most γ\gamma, where γ=α+8+2ln(2α6)\gamma=\alpha+8+2\ln(2\alpha-6) for α4\alpha\geq4 and γ=3α+2ln2\gamma=3\alpha+2\ln2 for α<4\alpha<4, and α\alpha is the performance ratio for the minimum (2,m)(2,m)-CDS problem. Using currently best known value of α\alpha, the performance ratio is lnδ+o(lnδ)\ln\delta+o(\ln\delta), where δ\delta is the maximum degree of the graph, which is asymptotically best possible in view of the non-approximability of the problem. This is the first performance-guaranteed algorithm for the minimum (3,m)(3,m)-CDS problem on a general graph. Furthermore, applying our algorithm on a unit disk graph which models a homogeneous wireless sensor network, the performance ratio is less than 27, improving previous ratio 62.3 by a large amount for the (3,m)(3,m)-CDS problem on a unit disk graph.

Keywords

Cite

@article{arxiv.1604.06181,
  title  = {Approximation Algorithm for Fault-Tolerant Virtual Backbone in Wireless Sensor Networks},
  author = {Jiao Zhou and Zhao Zhang and Xiaohui Huang and Ding-Zhu Du},
  journal= {arXiv preprint arXiv:1604.06181},
  year   = {2017}
}

Comments

IEEE/ACM Transactions on Networking, 2017

R2 v1 2026-06-22T13:37:28.364Z