Algorithms for computing Best Coverage Path in the presence of obstacles in a sensor field

  • Authors:
  • Senjuti Basu Roy;Gautam Das;Sajal K. Das

  • Affiliations:
  • Institute of Technology, University of Washington Tacoma, Tacoma, WA 98402, United States;Department of Computer Science and Engineering, The University of Texas at Arlington, Arlington, TX 76019, United States;Department of Computer Science and Engineering, The University of Texas at Arlington, Arlington, TX 76019, United States

  • Venue:
  • Journal of Discrete Algorithms
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We compute BCP(s,t), a Best Coverage Path between two points s and t in the presence of m line segment obstacles in a 2D field under surveillance by n sensors. Based on nature of obstacles, we have studied two variants of the problem. For opaque obstacles, which obstruct paths and block sensing capabilities of sensors, we present algorithm ExOpaque for computation of BCP(s,t) that takes O((m^2n^2+n^4)log(mn+n^2)) time and O(m^2n^2+n^4) space. For transparent obstacles, which only obstruct paths but allow sensing, we present an exact as well as an approximation algorithm, where the exact algorithm ExTransparent takes O(n(m+n)^2(logn+log(m+n))) time and O(n(m+n)^2) space. On the other hand, the approximation algorithm ApproxTransparent takes O(n(m+n)(logn+log(m+n))) time and O(n(m+n)) space with an approximation factor of O(k), using k-spanners of visibility graph.