ACM Home Page
Please provide us with feedback. Feedback
An optimal parallel algorithm for detecting weak visibility of a simple polygon
Full text PdfPdf (1.25 MB)
Source Annual Symposium on Computational Geometry archive
Proceedings of the eighth annual symposium on Computational geometry table of contents
Berlin, Germany
Pages: 63 - 72  
Year of Publication: 1992
ISBN:0-89791-517-8
Author
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 19,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/142675.142692
What is a DOI?

ABSTRACT

The problem of detecting the weak visibility of an n-vertex simple polygon P is that of finding whether or not P is weakly visible from one of its edges and (if it is) identifying every edge from which P is weakly visible. In this paper, we present an optimal parallel algorithm for solving this problem. Our algorithm runs in O(log n) time using O(n/log n) processors in the CREW-PRAM computational model, and is very different from the sequential algorithms for this problem. This algorithm also enables us to optimally solve, in parallel, several other problems on weakly visible polygons.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
M. J. Atallah and M. T. Goodrich. "Parallel algorithms for some functions of two convex polygons," Algor~thmica, 3 (1988), pp. 535-548.
 
2
D. Avis ~nd G. T. Toussaint. "An optimal algorithm for determining the visibility polygon from an edge," IEEE Trans. Comput., C-30 (12) (1981), pp. 910-914.
 
3
B. K. Bhattacharya, A. Mukhopadhyay, and G. Toussaint. "A linear time algorithm for computing the shortest line segment from which a polygon is weakly externally visible," Proc. WADS, 1991, Ottawa, Canada, pp. 412-424.
 
4
 
5
D. Z. Chert, "Efficient geometric algorithms in the EREW-PRAM," Proc. ~8-th Annual Allerton Conf. Gommun., Contr., and Comput., 1990, pp. 818-827.
 
6
Y.T. Ching, 1VI. T. Ko, and H. Y. Tu. "On the cruising guard problems," TechnicM Report, 1989, Institute of Information Science, Academia Sinica, Taipei, Taiwan.
7
 
8
 
9
10
11
 
12
L. Guibas, J. Hershberger, D. Leven, M. Sharir. and R. Tarjan. "Linear time algorithms for visibility and shortest paths problems inside triangulated simple polygons," Algorithmica, 2 (1987), pp. 209-233.
 
13
S. K. Ghosh, A. Maheshwari, S. P. Pal, S. Saluja, and C. E. V. Madhavan. "Characterizing weak visibility polygons and related problems," Tech. Rep., No. IISc- CSA-90-1, 1990, Dept. Comput. Sci. and Auto., Indian Institute of Science.
14
 
15
Y. Ke. "Detecting the weak visibility of a simple polygon and related problems," Manuscript, Dept. of Cornput. Sci., The Johns Hopkins University, 1988.
 
16
C. P. Kruskal, L. Rudolph and M. Snir. "The power of parallel prefix," IEEE Trans. Comput., C-34 (1985), pp. 965-968.
17
 
18
D. T. Lee and A. Lin. "Computing the visibility polygon from an edge," Tech. Rep., Northwestern Univ., 1984.
19
 
20
M. H. Overmars and J. van Leeuwen. "Maintenance of configurations in the plane," J. Comput. and Syst. Scz., 23 (1981), pp. 166-204.
 
21
 
22
 
23
 
24
C. K. Yap. "Parallel triangulation of a polygon in two calls to the trapezoidM map," Algor~thm~ca, 3 (1988), pp. 279-288.