Geometric Spanners for Points Inside a Polygonal Domain
نویسندگان
چکیده
Let P be a set of n points inside a polygonal domain D. A polygonal domain with h holes (or obstacles) consists of h disjoint polygonal obstacles surrounded by a simple polygon which itself acts as an obstacle. We first study t-spanners for the set P with respect to the geodesic distance function π where for any two points p and q, π(p, q) is equal to the Euclidean length of the shortest path from p to q that avoids the obstacles interiors. For a case where the polygonal domain is a simple polygon (i.e., h = 0), we construct a ( √ 10 + )-spanner that has O(n log2 n) edges. For a case where there are h holes, our construction gives a (5 + )-spanner with the size of O(n √ h log2 n). Moreover, we study t-spanners for the visibility graph of P (V G(P), for short) with respect to a hole-free polygonal domain D. The graph V G(P) is not necessarily a complete graph or even connected. In this case, we propose an algorithm that constructs a (3 + )-spanner of size O(n4/3+δ). In addition, we show that there is a set P of n points such that any (3− ε)-spanner of V G(P) must contain Ω(n2) edges. 1998 ACM Subject Classification F.2.2 Nonnumerical Algorithms and Problems
منابع مشابه
Lower Bounds for Computing Geometric Spanners and Approximate Shortest Paths
We consider the problems of constructing geometric spanners, possibly containing Steiner points, for sets of points in the d-dimensional space IR d , and constructing spanners and approximate shortest paths among a collection of polygonal obstacles in the plane. The complexities of these problems are shown to be (n log n) in the algebraic computation tree model. Since O(n log n)-time algorithms...
متن کاملI/O-efficient algorithms for computing planar geometric spanners
We present I/O-efficient algorithms for computing planar Steiner spanners for point sets and sets of polygonal obstacles in the plane. © 2007 Elsevier B.V. All rights reserved.
متن کاملApproximating Maximum Flow in Polygonal Domains using Spanners
We study a maximum flow problem in a polygonal domain P : Determine the maximum number of disjoint “thick” paths (of specified width w) through P from a source edge to a sink edge of P . We show that Euclidean spanners offer a means of computing approximately optimal solutions. For a polygonal domain with n vertices and h point holes, we give a 1/2-approximation algorithm that runs in time O(n ...
متن کاملAdditive Spanners for Circle Graphs and Polygonal Graphs
A graph G = (V, E) is said to admit a system of μ collective additive tree r-spanners if there is a system T (G) of at most μ spanning trees of G such that for any two vertices u, v of G a spanning tree T ∈ T (G) exists such that the distance in T between u and v is at most r plus their distance in G. In this paper, we examine the problem of finding “small” systems of collective additive tree r...
متن کاملCollective additive tree spanners for circle graphs and polygonal graphs
A graphG = (V , E) is said to admit a system ofμ collective additive tree r-spanners if there is a system T (G) of at most μ spanning trees of G such that for any two vertices u, v of G a spanning tree T ∈ T (G) exists such that the distance in T between u and v is at most r plus their distance in G. In this paper, we examine the problem of finding ‘‘small’’ systems of collective additive tree ...
متن کامل