Optimal Cover of Points by Disks in a Simple Polygon
نویسندگان
چکیده
Let P be a simple polygon, and let Q be a set of points in P . We present an almostlinear time algorithm for computing a minimum cover of Q by disks that are contained in P . We then generalize the algorithm, so that it can compute a minimum cover of Q by homothets of any fixed compact convex set O of constant description complexity that are contained in P . This improves previous results of Katz and Morgenstern [19]. We also consider the minimum disk-cover problem when Q is contained in a (sufficiently narrow) annulus, and present a nearly linear algorithm for this case too.
منابع مشابه
Covering the Boundary of a Simple Polygon with Geodesic Unit Disks
We present an O(n log n) time 2-approximation algorithm for computing the number of geodesic unit disks needed to cover the boundary of a simple polygon on n vertices. The running time thus only depends on the number of vertices and not on the number of disks; the disk centers can be computed in additional time proportional to the number of disks.
متن کاملMulti Cover of a Polygon Minimizing the Sum of Areas
We consider a geometric optimization problem that arises in sensor network design. Given a polygon P (possibly with holes) with n vertices, a set Y of m points representing sensors, and an integer k, 1 ≤ k ≤ m. The goal is to assign a sensing range, ri, to each of the sensors yi ∈ Y , such that each point p ∈ P is covered by at least k sensors, and the cost, ∑ i r α i , of the assignment is min...
متن کاملMulti-guard covers for polygonal regions
We study the problem of finding optimal covers of polygonal regions using multiple mobile guards. By our definition, a point is covered if, at some time, it lies within the convex hull of the guards from which it is visible. The definition captures our desire that guards both “see” and “surround” points that they cover. Guards move along continuous timeparameterized curves within a polygonal re...
متن کاملSingle-Point Visibility Constraint Minimum Link Paths in Simple Polygons
We address the following problem: Given a simple polygon $P$ with $n$ vertices and two points $s$ and $t$ inside it, find a minimum link path between them such that a given target point $q$ is visible from at least one point on the path. The method is based on partitioning a portion of $P$ into a number of faces of equal link distance from a source point. This partitioning is essentially a shor...
متن کاملA Fast Algorithm for Covering Rectangular Orthogonal Polygons with a Minimum Number of r-Stars
Introduction This paper presents an algorithm for covering orthogonal polygons with minimal number of guards. This idea examines the minimum number of guards for orthogonal simple polygons (without holes) for all scenarios and can also find a rectangular area for each guards. We consider the problem of covering orthogonal polygons with a minimum number of r-stars. In each orthogonal polygon P,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Comput.
دوره 40 شماره
صفحات -
تاریخ انتشار 2010