|
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
|
Michael T. Goodrich , Steven B. Shauck , Sumanta Guha, Parallel methods for visibility and shortest path problems in simple polygons (preliminary version), Proceedings of the sixth annual symposium on Computational geometry, p.73-82, June 07-09, 1990, Berkley, California, United States
[doi> 10.1145/98524.98539]
|
| |
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.
|
|