Abstract
We survey computational geometry algorithms developed for various models of parallel computation including the PRAM, hypercube, mesh-of-processors, linear processor array, mesh of trees, and pyramid.
Research supported by the Natural Sciences and Engineering Research Council of Canada.
Preview
Unable to display preview. Download preview PDF.
References
Aggarwal, A., B. Chazelle, L. Guibas, C. O. Dunlaing, and C. Yap, "Parallel computational geometry", Proc. IEEE Symp. on Found. of Computer Science, Portland, Oregon, Oct. 1985, pp. 468–477
Akl, S., "A constant-time parallel algorithm for computing convex hulls", BIT 22, 1982, pp. 130–134
Akl, S., "Optimal parallel algorithms for computing convex hulls and for sorting", Computing 33,1 11, 1984, pp. 1–11
Atallah, M. J. and M. T. Goodrich, "Efficient parallel solutions to geometric problems", Proc. 1985 Int'l Conference on Parallel Processing, Aug. 20–23, 1985, pp. 411–417
Atallah, M. J. and M. T. Goodrich, "Efficient plane sweeping in parallel (Preliminary Version)", Proc. Second ACM SIGGRAPH Symposium on Computational Geometry, Yorktown Heights, NY, June 2–4, 1986, pp. 216–225
Atallah, M. J. and M. T. Goodrich, "Parallel algorithms for some functions of two convex polygons", Proc. 24th Allerton Conference on Comm., Control and Comput., Monticello, Ill., Oct. 1–3, 1986, pp.758–767
Asano, T. and H. Umeo, "Systolic algorithms for computing the visibility polygon and triangulation of a polygonal region", Proc. Int'l Workshop on Parallel Algorithms and Architectures, Suhi, GDR, May 25–30, 1987, pp.77–85
Avis, D. and H. ElGindy, "Triangulating simplicial points set in space: extended abstract", Proc. ACM Symp. on Computational Geometry, York Town Heights, 1986, pp. 133–142
Boxer, L., R. Miller, "Parallel dynamic computational geometry", Tech. Rep. 87-11, Dept. of Computer Science, SUNY at Buffalo, Buffalo, NY, Aug. 1987
Chazelle, B. M., "Computational geometry on a systolic chip", IEEE Trans. on Computers, Vol. C-33, No. 9, Sept. 1984, pp.774–785
Chen, G.H., M.-S. Chern, and R.C.T. Lee, "A new systolic architecture for convex hull and half-plane intersection problems", BIT 27, 1987, pp. 141–147
Chow, A., "Parallel algorithms for geometric problems", PhD. thesis, Dept. of Computer Science, Univ. of Illinois, Urbana-Champaign, 1980
Chazelle, B. M., L. M. Monier, "A model of computation for VLSI with related complexity results", Proc. 13th ACM Symp. on Theory of Comp., 1981
Dadoun, N., D. G. Kirkpatrick, "Parallel processing for efficient subdivision search", Proc. Third ACM SIGGRAPH Symposium on Computational Geometry, Waterloo, 1987, pp. 205–214
Dehne, F., "Solving geometric problems on mesh-connected and one-dimensional processor arrays", Proc. 11th Int'l Workshop on Graph-theoretic Concepts in Computer Science (WG'85), June 18–21, 1985, Schloß Schwanberg, Würzburg, W.-Germany, Trauner Verlag 1985, pp. 43–59
Dehne, F., "A one dimensional systolic array for the largest empty rectangle problem", Proc. 23rd Annual Allerton Conference on Comm., Control and Comput., Monticello, Ill., Oct. 2–4, 1985, pp. 518–524
Dehne, F., "O(n1/2) Algorithms for the maximal elements and ECDF searching problem on a mesh-connected parallel computer", Info. Proc. Let. 22, 1986, pp. 303–306, May 1986
Dehne, F., "Computational geometry and VLSI", 1987 CompEuro Conference, Hamburg, FRG, May 11–15, 1987, pp. 870–875
Dehne, F., A.-L. Hassenclover, J.-R. Sack, and N. Santoro, "Parallel visibility on a meshconnected parallel computer", Int. Conference on Parallel Processing and Applications, L'Aquila, Italy, September 23–25, 1987, pp. 173–180
Dehne, F. and I. Stojmenovic, "An optimal parallel solution to the ECDF searching problem for higher dimensions on a mesh-of-processors", Proc. 25th Annual Allerton Conference on Comm., Control and Comput., Monticello, Ill., Sept.30–Oct.2, 1987, pp. 660–661
Dehne, F. and Q. T. Pham, "Visibility algorithms for binary images on the hypercube and perfect-shuffle computer", to appear in Proc. IFIP Working Conference on Parallel Processing, Pisa, Italy, April 25–27, 1988
Dehne, F., J.-R. Sack, and N. Santoro, "Computing on a systolic screen: hulls, contours and applications", Conference on Parallel Architectures and Languages Europe, Eindhoven, The Netherlands, June 15–19, 1987
Dyer, C. R., "A fast parallel algorithm for the closest pair problem", Info. Proc. Let. 11:1, 1980, pp. 49–52
ElGindy, H., "A parallel algorithm for triangulating simplicial point sets in space with optimal speed-up", Proc. 24th Annual Allerton Conference on Comm., Control and Comput., Monticello, Ill., Oct. 1–3, 1986
Goodrich, M., "Finding the convex hull of a sorted point set in parallel", Info. Proc. Let. 26, 1987/88, pp. 173–179
Hassenklover, A.-L. "Visibility for binary images on a mesh-connected computer", Master's thesis, School of Computer Science, Carleton University, April 1988
Kirkpatrick, D. G., "Optimal search in planar subdivisions", SIAM Journal of Computing 12:1, 1983, pp. 28–35
Jeong, C. S. and D. T. Lee, "Parallel geometric algorithms on mesh-connected computers", Proc. IEEE Fall Joint Computer Conference, 1987
Jeong, C. S. and D. T. Lee, "Parallel geometric algorithms on mesh-connected computers", Tech. Rep. 87-02-FC-01 (Revised), Technological Inst., Northwestern Univ., Evanston, Ill, 1987
Keil, J. M. and J.-R. Sack, "Minimum decomposition of polygonal objects", in Computational Geometry, ed. G.T. Toussaint, North Holland, Amsterdam, The Netherlands, 1985
Kumar, V. and M. Eshaghian, "Parallel geometric algorithms for digitized pictures on mesh of trees", Proc. 1986 Int'l Conference on Parallel Processing, St. Charles, Ill., Aug. 19–22, 1986, pp. 270–273
Kozen, D. and C.K. Yap, "Algebraic cell decomposition in NC", Proc. IEEE Symp. on Found. of Computer Science, Portland, Oregon, Oct. 1985, pp. 515–521
Lee, D.T. and F. P. Preparata, "Computational geometry — a survey", IEEE Trans. on Computers, Vol. C-33, No. 12, Dec. 1984, pp. 1072–1101
Lodi, E. and L. Pagli, "A VLSI solution to the vertical segment visibility problem", IEEE Trans. on Computers, Vol. C-35, No. 10, Oct. 1986, pp. 923–928.
Lu, M. "Constructing the Voronoi diagram on a mesh-connected computer", Proc. 1986 Int'l Conference on Parallel Processing, St. Charles, Ill., Aug. 19–22, 1986, pp. 806–811
Lu, M. and P. Varman, "Solving geometric proximity problems on mesh-connected computers", Proc. 1985 IEEE Computer Society Workshop on Computer Architecture for Pattern Analysis and Image Database Management, pp.249–255, Nov. 1985
Lu, M. and P. Varman, "Mesh-connected computer algorithms for rectangle intersection problems", Proc. 1986 Int'l Conference on Parallel Processing, St. Charles, Ill., Aug. 19–22, 1986, pp. 301–307
Merks, E., "An optimal parallel algorithm for triangulating a set of points in the plane", Int'l Journal on Parallel Programming, Vol. 15, No. 5, 1986, pp. 399–411
Mead, C. A. and L. A. Conway, "Introduction to VLSI Systems", Addison-Wesley, Reading, MA, 1980
Miller, R. and S. E. Miller, "Using the hypercube to determine geometric properties of digitized pictures", Proc. Int'l Conf. Parallel Processing, 1987, pp. 638–640
Miller, R. and Q. F. Stout, "Computational geometry on a mesh-connected computer", Proc. Int.l Conf. on Parallel Processing, 1984, pp. 66–73
Miller, R. and Q. F. Stout, "Geometric algorithms for digitized pictures on a mesh-connected computer", IEEE Trans. on Pattern Analysis and Machine Intelligence, Vol. PAMI-7, No. 2, March 1985, pp 216–228
Miller, R. and Q. F. Stout, "Mesh computer algorithms for computational geometry", Tech. Rept. 86-18, Department of Computer Science, Univ. of Buffalo, 1986
Miller, R. and Q. F. Stout, "Mesh computer algorithms for line segments and simple polygons", Proc. Int.l Conf. on Parallel Processing, Aug. 1987, pp. 282–285
Nath, D., S. N. Maheshwari, and P.C. P. Bhatt, "Parallel algorithms for convex hull determination in two dimensions", Conf. Analysis Problem Classes and Programming for Parallel Computing, 1981, pp. 358–372
Preparata, F. P. and M. I. Shamos, "Computational Geometry, An Introduction", Springer Verlag Berlin, Heidelberg, New York, Tokyo 1985
Preparata, F. P. and J. E. Vuillemin, "The cube-connected cycles: a versatile network for parallel computation", Proc. 20th IEEE Symp. on Found. of Comp. Sci., 1979, pp. 140–147
Reif, J. and S. Sen, "Optimal randomized parallel algorithms for computational geometry", Proc. Int'l Conf. Parallel Processing, 1987, pp. 270–277
Shamos, M. I., D. Hoey, "Closest point problems", Proc. 16th Symp. on Foundations of Computer Science, 1975, pp. 152–162
Stout, Q. F., "Pyramid computer solutions for the closest pair problem", J. Algorithms, No. 6, 1985, pp. 200–212
Stojmenovic, I. "Parallel computational geometry", Tech. Rept. CS-87-176, Computer Science, Washington State University, 1987
Thompson, C. D. and H. T. Kung, "Sorting on a mesh-connected parallel computer", C. ACM, Vol. 20, No. 4, April 1977, pp. 263–271
Ullman, J. D., "Computational Aspects of VLSI", Principles of Computer Science Series, Computer Science Press, 1984
Wagener, H., "Parallel computational geometry using polygonal order", PhD. thesis Technical University of Berlin, FRG, 1985
Wang, C. A. and Y. H. Tsin, "An O(log n) time parallel algorithm for triangulating a set of points in the plane, IPL 25, 1987, pp. 55–60
Yap, C.K., "What can be parallelized in computational geometry", Proc. International Workshop on Parallel Algorithms and Architectures, Suhl, GDR, May 25–30, 1987, pp. 184–195
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dehne, F., Sack, JR. (1989). A survey of parallel computational geometry algorithms. In: Wolf, G., Legendi, T., Schendel, U. (eds) Parcella '88. Parcella 1988. Lecture Notes in Computer Science, vol 342. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-50647-0_104
Download citation
DOI: https://doi.org/10.1007/3-540-50647-0_104
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-50647-8
Online ISBN: 978-3-540-46062-6
eBook Packages: Springer Book Archive