ACM Home Page
Please provide us with feedback. Feedback
Parallel methods for visibility and shortest path problems in simple polygons (preliminary version)
Full text PdfPdf (995 KB)
Source Annual Symposium on Computational Geometry archive
Proceedings of the sixth annual symposium on Computational geometry table of contents
Berkley, California, United States
Pages: 73 - 82  
Year of Publication: 1990
ISBN:0-89791-362-0
Authors
Michael T. Goodrich  Johns Hopkins Univ.
Steven B. Shauck  Westinghouse Electric Corp.
Sumanta Guha  Univ. of Michigan
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): 9,   Downloads (12 Months): 31,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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/98524.98539
What is a DOI?

ABSTRACT

In this paper we give efficient parallel algorithms for solving a number of visibility and shortest path problems for simple polygons. Our algorithms all run in &Ogr;(log n) time and are based on the use of a new data structure for implicitly representing all shortest paths in a simple polygon P, which we call the stratified decomposition tree. We use this approach to derive efficient parallel methods for computing the visibility of P from an edge, constructing the visibility graph of the vertices of P (using an output-sensitive number of processors), constructing the shortest path tree from a vertex of P, and determining all-farthest neighbors for the vertices in P. The computational model we use is the CREW PRAM.


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
A. Aggarwal and J.K. Park, "Parallel searching in Multidimensional Monotone Arrays," manuscript, 1989.
 
2
3
 
4
 
5
D. Avis and G.T. Toussaint, "An Optimal Algorithm for Determining the Visibility of a Polygon from an Edge," IEEE Trans. on Computers, C-30, 1981, 910-914.
 
6
 
7
B. Chazelle, "A theorem on polygon cutting with applications," Proc. 2o~rd FOCS, 1982, 339-349.
8
 
9
B. Chazelle, "Efficient Polygon Triangulation," Report CS-TR-249-90, Princeton University, February 1990.
 
10
B. Chazelle and L.J. Guibas, "Fractional Cascading: I. A Data Structuring Technique," Algorithmica, 1(2), 1986, 133-162.
 
11
B. Chazelle and L.J. Guibas, "Visibility and Intersection Problems in Plane Geometry," Report CS- TR-167-88, Princeton Univ., 1988.
 
12
 
13
H. Edelsbrunner, H.A. Maurer, F.P. Preparata, A.L. Rosenberg, E. Welzl, and D. Wood, "Stabbing Line Segments," BIT, 22, 1982, 274-281.
 
14
H. EIGindy and D. Avis, "A Linear Algorithm for Computing the Visibility Polygon from a Point," J. of Algorithms, 2, 1981, 186-197.
 
15
E1Gindy, H., and Goodrich, M.T., "Parallel Algorithms for Shortest Path Problems in Polygons," The Visual Computer, 3(6), 1988, 371-378.
 
16
M.R. Garey, D.S. Johnson, F.P. Preparata, and R.E. Tarjan, "Triangulating a Simple Polygon," Info. Proc. Let., 7{4}, 1978, 175-179.
 
17
18
 
19
20
 
21
L.J. Guibas, L. Ramshaw, J. Stolfi, "A Kinetic Framework for Computational Geometry," Proc. ~th FOCS, 1983, 100-111.
 
22
J. Hershberger, "Finding the Visibility Graph of a Simple Polygon in Time Proportional to its Size," Algorithmica, 4, 1989, 141-155.
 
23
Kruskal, C.P., Rudolph, L., and Snir, M., "The Power of Parallel Prefix," lg85 Int. Conf. on Par. Proc., 180-185.
24
 
25
D.T. Lee and F.P. Preparata, "Euclidean Shortest Paths in the Presence of Rectilinear Barriers," Networks, 14, 1984, 393-410.
 
26
D.E. Muller and F.P. Preparata, "Finding the Intersection of Two Convex Polyhedra," T.C.S., 7(2), 1978, 217-236.
 
27
M.H. Overmars, and J. Van L~uwen, "Maintenance of Configurations in the Plane," J.C.S.S., 23, 1981, 166-204.
 
28
 
29
C. Rfib, "Parallel Line Segment Intersection Reporting," manuscript, 1989.
30
 
31
32
 
33
R.E. Tarjan and C.J. Van Wyk, "An O(n log log n) Time Algorithm for Triangulating Simple Polygons," Report CS-TR-052-86, Princeton University, 1986.
 
34
C.K. Yap, "Parallel Triangulation of a Polygon in Two Calls to the Trapezoidal Map," manuscript, 1987.


Collaborative Colleagues:
Michael T. Goodrich: colleagues
Steven B. Shauck: colleagues
Sumanta Guha: colleagues