ACM Home Page
Please provide us with feedback. Feedback
Optimal parallel algorithms for triangulated simple polygons
Full text PdfPdf (1.21 MB)
Source Annual Symposium on Computational Geometry archive
Proceedings of the eighth annual symposium on Computational geometry table of contents
Berlin, Germany
Pages: 33 - 42  
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): 7,   Downloads (12 Months): 29,   Citation Count: 2
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/142675.142687
What is a DOI?

ABSTRACT

We provide optimal parallel solutions to several shortest path and visibility problems set in triangulated simple polygons. Let P be a triangulated simple polygon with n vertices, preprocessed to support shortest path queries. We can find the shortest path tree from any point inside P in O(log n) time using O(n/log n) processors. In the same bounds, we can preprocess P for shooting queries (a query can be answered in O(log n0 time by a uniprocessor). Given a set S of m points inside P, we can find an implicit representation of the relative convex hull of S in O(log(nm)) time with O(k/log(nm)) processors. All of these algorithms are deterministic and use the CREW PRAM model.


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
 
2
 
3
M.J. Atallah and M. T. Goodrich. Parallel algorithms for some functions of two convex polygons. In Proceedings of the 24th Annual Allerton Conference on Communication, Control, and Computing, pages 758-767, 1986.
 
4
D. Avis and G. T. Toussaint. An optimal algorithm for determining the visibility of a polygon from an edge. IEEE Trans. Comput., C-30:910-914, 1981.
 
5
B. BhaUacharya and G. Toussaint. A linear algorithm for determining translation separability of two simple polygons. Technical Report SOCS-86.1, School of Computer Science, McGill University, Montreal, 1986.
 
6
V. Chandru, S. K. Ghosh, A. Maheshwari, V. T. Rajan, and S. Saluja. A/'~-algorithms for minimum link path and related problems. Theoretical Computer Science Report CS-90/3, Tam Institute of Fundamental Research, Homi Bhabha Road, Bombay 400 005, April 1991.
 
7
B. Chazelle. A theorem on polygon cutting with applications. In Proceedings of the 23rd IEEE Symposium on Foundations of Computer Science, pages 339-349. IEEE, 1982.
 
8
 
9
 
10
 
11
B. Chazelle and L. J. Guibas. Fractional cascading: I. A data structuring technique. Algorithmica, 1'133-162, 1986.
12
 
13
 
14
R. Cole and U. Vishkin. The accelerated centroid decomposition technique for optimal parallel tree evaluation in logarithmic time. Algorithmica, 3:329-346, 1988.
 
15
16
 
17
S. Guha. Parallel computation of internal and external farthest neighbors in simple polygons. Manuscript, EECS Department, University of Michigan, Ann Arbor, MI 48109-2122, 1991.
 
18
 
19
L. Guibas, J. Hershberger, D. Leven, M. Shark, and R. Tarjan. Linear time algorithms for visibility and shortest path problems inside triangulated simple polygons. Algorithmica, 2:209-233, 1987.
 
20
L. Guibas, J'. Hershberger, and J. Snoeyink. Compact interval trees: A data structure for convex hulls. Int. J. Comp. Geometry & Appl., 1(1):1-22, 1991.
 
21
 
22
J. Hershberger and J. Snoeyink. Computing minimum length paths of a given homotopy class. In Proceedings of the 2nd Workshop on A l gorithms and Data Structures, pages 331-342. Springer-Verlag, 1991. Lecture Notes in Computer Science 519.
 
23
C. P. Kruskal, L. Rudolph, and M. Snir. The power of parallel prefix. In Douglas DeGroot, editor, Proceedings of the IEEE International Conference on Parallel Processing, pages 180-185, 1985.
 
24
D. T. Lee and F. P. Preparata. Euclidean shortest paths in the presence of rectilinear barriers. Networks, 14(3):393--410, 1984.
 
25
M. A. Peshkin and A. C. Sanderson. Reachable grasps on a polygon: The convex rope algorithm. Technical Report CMU-RI-TR-85-6, Carnegie-Mellon University, 1985. To appear in IEEE Transactions on Robotics and Automation.
 
26
 
27
 
28
 
29
R. Seidel. A simple and fast incrementalrandomized algorithm for computing trapezoidal decompositions and for triangulating polygons. Manuscript, Computer Science Department, UC Berkeley, 1990.
 
30
Y. Shiloach and U. Vishlcin. Finding the maximum, merging, and sorting in a parallel computation model. J. Alg., 2(1):88- 102, 1981.
 
31
32
 
33
R. E. Tarjan and U. Vishkin. An efficient parallel biconnectivity algorithm. SIAM J. Cornput., 14(4):862-874, 1985.