scispace - formally typeset
Open AccessJournal ArticleDOI

Efficient visibility queries in simple polygons

Reads0
Chats0
TLDR
In this article, the authors present a method of decomposing a simple polygon that allows the preprocessing of the polygon to efficiently answer visibility queries of various forms in an output sensitive manner.
Abstract
We present a method of decomposing a simple polygon that allows the preprocessing of the polygon to efficiently answer visibility queries of various forms in an output sensitive manner. Using O(n3 log n) preprocessing time and O(n3) space, we can, given a query point q inside or outside an n vertex polygon, recover the visibility polygon of q in O(log n + k) time, where k is the size of the visibility polygon, and recover the number of vertices visible from q in O(log n) time.The key notion behind the decomposition is the succinct representation of visibility regions, and tight bounds on the number of such regions. These techniques are extended to handle other types of queries, such as visibility of fixed points other than the polygon vertices, and for visibility from a line segment rather than a point. Some of these results have been obtained independently by Guibas, Motwani and Raghavan [18].

read more

Citations
More filters
MonographDOI

Planning Algorithms: Introductory Material

TL;DR: This coherent and comprehensive book unifies material from several sources, including robotics, control theory, artificial intelligence, and algorithms, into planning under differential constraints that arise when automating the motions of virtually any mechanical system.
Journal ArticleDOI

Approximation algorithms for art gallery problems in polygons

TL;DR: This paper presents approximation algorithms for minimum vertex and edge guard problems for polygons with or without holes with a total of n vertices with the same approximation ratio of O(logn) times the optimal solution.
Journal ArticleDOI

Visibility Queries and Maintenance in Simple Polygons

TL;DR: A mechanism for expressing the visibility polygon from a point as the disjoint union of logarithmically many canonical pieces using a quadratic-space data structure is provided to report visibility polygons in time proportional to their size, but without the cubic space overhead of earlier methods.
Journal ArticleDOI

Improved Approximation for Guarding Simple Galleries from the Perimeter

TL;DR: This algorithm is the first to improve upon O(log opt)-approximation algorithms that use generic net finders for set systems of finite VC-dimension.
Dissertation

Pattern matching using similarity measures

M. Hagedoorn
TL;DR: In Hoofdstuk 2 presenteer ik een nieuwe theorie die gebruikt wordt voorcerning pseudometrische gelijkenismaten as discussed by the authors.
References
More filters
Book

Graph theory with applications

J. A. Bondy
TL;DR: In this paper, the authors present Graph Theory with Applications: Graph theory with applications, a collection of applications of graph theory in the field of Operational Research and Management. Journal of the Operational research Society: Vol. 28, Volume 28, issue 1, pp. 237-238.

Computational geometry. an introduction

TL;DR: This book offers a coherent treatment, at the graduate textbook level, of the field that has come to be known in the last decade or so as computational geometry.
Book

Computational Geometry: An Introduction

TL;DR: In this article, the authors present a coherent treatment of computational geometry in the plane, at the graduate textbook level, and point out the way to the solution of the more challenging problems in dimensions higher than two.
Book

Art gallery theorems and algorithms

TL;DR: In this paper, the authors proposed a visibility algorithm based on three-dimensions and miscellany of the polygons, and showed that minimal guard covers threedimensions of the polygon.
Related Papers (5)