EFFICIENT ALGORITHMS FOR SOLVING DIAGONAL VISIBILITY PROBLEMS IN A SIMPLE POLYGON

Cited 2 time in webofscience Cited 0 time in scopus
  • Hit : 332
  • Download : 0
A diagonal guard is a guard capable of moving along an edge or an internal diagonal in a polygon. A polygon which can be guarded by a diagonal guard is called diagonal-visible. We consider the following three problems concerning the diagonal visibility in a polygon P. First, determine whether or not a guard diagonal exists in P, i.e., P is diagonal-visible. Second, compute all guard diagonals of P. Third, given a query diagonal, determine whether or not it is a guard diagonal. For these problems, we construct a data structure for keeping all guard diagonals in O (n log n) time and O(n) space. Using this data structure, we show that these problems can be solved in O(n log n), O(n log n + k), and O(1) time, respectively, where k is the number of guard diagonals.
Publisher
WORLD SCIENTIFIC PUBL CO PTE LTD
Issue Date
1995-12
Language
English
Article Type
Article
Keywords

LINEAR TIME; CONVEX-HULL; SEGMENT

Citation

INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY APPLICATIONS, v.5, no.4, pp.433 - 458

ISSN
0218-1959
DOI
10.1142/S021819599500026X
URI
http://hdl.handle.net/10203/70284
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 2 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0