51 research outputs found
Watchman routes in the presence of convex obstacles
This thesis deals with the problem of computing shortest watchman routes in the presence of polygonal obstacles. Important recent results on watchman route problems are surveyed. An {dollar}O(n\sp3){dollar} algorithm for computing a shortest watchman route in the presence of a pair of convex obstacles is presented. Important open problems related to watchman route problems are discussed
Algorithms for Monotone Paths with Visibility Properties
Constructing collision-free paths in Euclidean space is a well-known problem in computational geometry having applications in many fields that include robotics, VLSI, and covert surveillance. In this thesis, we investigate the development of efficient algorithms for constructing a collision-free path that satisfies directional and visibility constraints. We present algorithms for constructing monotone collision-free paths that tend to maximize the visibility of the boundary of obstacles. We also present implementation of some monotone path planning algorithms in Java Programming Language
Approximation Algorithms for the Two-Watchman Route in a Simple Polygon
The two-watchman route problem is that of computing a pair of closed tours in
an environment so that the two tours together see the whole environment and
some length measure on the two tours is minimized. Two standard measures are:
the minmax measure, where we want the tours where the longest of them has
smallest length, and the minsum measure, where we want the tours for which the
sum of their lengths is the smallest. It is known that computing a minmax
two-watchman route is NP-hard for simple rectilinear polygons and thus also for
simple polygons. Also, any c-approximation algorithm for the minmax
two-watchman route is automatically a 2c-approximation algorithm for the minsum
two-watchman route. We exhibit two constant factor approximation algorithms for
computing minmax two-watchman routes in simple polygons with approximation
factors 5.969 and 11.939, having running times O(n^8) and O(n^4) respectively,
where n is the number of vertices of the polygon. We also use the same
techniques to obtain a 6.922-approximation for the fixed two-watchman route
problem running in O(n^2) time, i.e., when two starting points of the two tours
are given as input.Comment: 36 pages, 14 figure
Online Exploration of Polygons with Holes
We study online strategies for autonomous mobile robots with vision to
explore unknown polygons with at most h holes. Our main contribution is an
(h+c_0)!-competitive strategy for such polygons under the assumption that each
hole is marked with a special color, where c_0 is a universal constant. The
strategy is based on a new hybrid approach. Furthermore, we give a new lower
bound construction for small h.Comment: 16 pages, 9 figures, submitted to WAOA 201
VC-Dimension of Exterior Visibility
In this paper, we study the Vapnik-Chervonenkis (VC)-dimension of set systems arising in 2D polygonal and 3D polyhedral configurations where a subset consists of all points visible from one camera. In the past, it has been shown that the VC-dimension of planar visibility systems is bounded by 23 if the cameras are allowed to be anywhere inside a polygon without holes [1]. Here, we consider the case of exterior visibility, where the cameras lie on a constrained area outside the polygon and have to observe the entire boundary. We present results for the cases of cameras lying on a circle containing a polygon (VC-dimension= 2) or lying outside the convex hull of a polygon (VC-dimension= 5). The main result of this paper concerns the 3D case: We prove that the VC-dimension is unbounded if the cameras lie on a sphere containing the polyhedron, hence the term exterior visibility
On Romeo and Juliet Problems: Minimizing Distance-to-Sight
We introduce a variant of the watchman route problem, which we call the quickest pair-visibility problem. Given two persons standing at points s and t in a simple polygon P with no holes, we want to minimize the distance these persons travel in order to see each other in P. We solve two variants of this problem, one minimizing the longer distance the two persons travel (min-max) and one minimizing the total travel distance (min-sum), optimally in linear time. We also consider a query version of this problem for the min-max variant. We can preprocess a simple n-gon in linear time so that the minimum of the longer distance the two persons travel can be computed in O(log^2 n) time for any two query positions where the two persons lie
- …