82 research outputs found
Polygon Exploration with Time-Discrete Vision
With the advent of autonomous robots with two- and three-dimensional scanning
capabilities, classical visibility-based exploration methods from computational
geometry have gained in practical importance. However, real-life laser scanning
of useful accuracy does not allow the robot to scan continuously while in
motion; instead, it has to stop each time it surveys its environment. This
requirement was studied by Fekete, Klein and Nuechter for the subproblem of
looking around a corner, but until now has not been considered in an online
setting for whole polygonal regions.
We give the first algorithmic results for this important algorithmic problem
that combines stationary art gallery-type aspects with watchman-type issues in
an online scenario: We demonstrate that even for orthoconvex polygons, a
competitive strategy can be achieved only for limited aspect ratio A (the ratio
of the maximum and minimum edge length of the polygon), i.e., for a given lower
bound on the size of an edge; we give a matching upper bound by providing an
O(log A)-competitive strategy for simple rectilinear polygons, using the
assumption that each edge of the polygon has to be fully visible from some scan
point.Comment: 28 pages, 17 figures, 2 photographs, 3 tables, Latex. Updated some
details (title, figures and text) for final journal revision, including
explicit assumption of full edge visibilit
The Visibility Freeze-Tag Problem
In the Freeze-Tag Problem, we are given a set of robots at points inside some metric space. Initially, all the robots are frozen except one. That robot can awaken (or “unfreeze”) another robot by moving to its position, and once a robot is awakened, it can move and help to awaken other robots. The goal is to awaken all the robots in the shortest time. The Freeze-Tag Problem has been studied in different metric spaces: graphs and Euclidean spaces.
In this thesis, we look at the Freeze-Tag Problem in polygons, and we introduce the Visibility Freeze-Tag Problem, where one robot can awaken another robot by “seeing” it. Furthermore, we introduce a variant of the Visibility Freeze-Tag Problem, called the Line/Point Freeze Tag Problem, where each robot lies on an awakening line, and one robot can awaken another robot by touching its awakening line.
We survey the current results for the Freeze-Tag Problem in graphs, Euclidean spaces and polygons. Since the Visibility Freeze-Tag Problem bears some resemblance to the Watchman Route Problem, we also survey the background literature on the Watchman Route Problem. We show that the Freeze-Tag Problem in polygons and the Visibility Freeze-Tag Problem are NP-hard, and we present an O(n)-approximation algorithm for the Visibility Freeze-Tag Problem. For the Line/Point Freeze-Tag Problem, we give a polynomial time algorithm for the special case where all the awakening lines are parallel to each other. We prove that the general case is NP-hard, and we present an O(1)- approximation algorithm
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
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
Detours admitting short paths
Finding shortest paths between two vertices in a weighted graph is a well explored problem and several efficient algorithms for solving it have been reported. We propose a new variation of this problem which we call the Detour Admitting Shortest Path Problem (DASPP).We present an efficient algorithm for solving DASPP. This is the first algorithm that constructs a shortest path such that each edge of the shortest path admits a detour with no more than k−hops. This algorithm has important applications in transportation networks. We also present implementation issues for the detour admitting shortest path algorithm
- …