Abstract
We show that a number of geometric problems can be solved on a √n × √n mesh-connected computer (MCC) inO(√n) time, which is optimal to within a constant factor, since a nontrivial data movement on an MCC requires Ω(√n) time. The problems studied here include multipoint location, planar point location, trapezoidal decomposition, intersection detection, intersection of two convex polygons, Voronoi diagram, the largest empty circle, the smallest enclosing circle, etc. TheO(√n) algorithms for all of the above problems are based on the classical divide-and-conquer problem-solving strategy.
Similar content being viewed by others
References
Aggarwal, A., Chazelle, B., Guibas, L., Ó'Dúnlaing, C., and Yap, C., Parallel computational geometry,Proc. 26th IEEE Symposium on Foundations of Computer Science, 1985, 468–477.
Atallah, M. J., and Goodrich, M. T., Efficient plane sweeping in parallel, Computer Science Tech. Report CSD-TR-563, Purdue University, Lafayette, IN, March 1986.
Atallah, M. J., and Goodrich, M. T., Efficient parallel solutions to some geometric problems,J. Parallel Dislrib. Comput.,3, 1986, 492–507.
Atallah, M. J., and Kosaraju, S. R., Graph problems on a mesh-connected processor array,J. Assoc. Comput. Mach.,31, 1984, 649–667.
Brown, K. Q., Voronoi diagrams from convex hulls,Inform. Process. Lett.,9, 1979, 223–328.
Chazelle, B., Intersecting is easier than sorting,Proc. 16th ACM Symp. Theory of Computing, 1984, 125–134.
Chow, A. L., Parallel algorithms for geometric problems, Ph.D dissertation, Dept. of Computer Science, University of Illinois, Urbana, IL, 1980.
Hirschberg, D. S., and Kumar, M., An efficient implementation of Batcher's odd-even merge algorithm and its application in parallel sorting schemes,IEEE Trans. Comput.,32, 1983, 254–264.
Jeong, C. S., and Lee, D. T., Parallel geometric algorithms on a mesh connected computer, Tech. Report 87-02-FC-01 (revised), Dept. EE/CS, Northwestern University, Evanston, IL, 1987.
Jeong, C. S., and Lee, D. T., Parallel convex hull algorithms in 2- and 3-dimensions on mesh-connected computers,Proc. Int. Conf. on Parallel Processing for Computer Vision and Display, 1988, Leeds, UK.
Lee, D. T., Farthest neighbor Voronoi diagrams and applications, Tech. Report 80-11-FC-04, Dept. EE/CS, Northwestern University, Evanston, IL, 1980.
Lee, D. T., Two-dimensional Voronoi diagrams in theL p -metric,J. Assoc. Comput. Mech.,27, 1980, 604–618.
Lu, M., Construction of the Voronoi diagram on a mesh-connected computer,Proc. 1986 Int. Conf. on Parallel Processing, 1986, 806–811.
Miller, R., and Stout, Q. F., Computational geometry on a mesh-connected computer,Proc. 1984 Int. Conf. on Parallel Processing, 1984, 66–73.
Miller, R., and Stout, Q. F., Mesh computer algorithms for computational geometry, Tech. Report 86-18, Dept. of Computer Science, State University of New York at Buffalo, NY, 1986.
Nassimi, D., and Sahni, S., Bitonic sort on a mesh-connected computer,IEEE Trans. Comput.,28, 1979, 2–7.
Nassimi, D., and Sahni, S., Finding connected components and connected ones on a mesh-connected parallel computer,SIAM J. Comput.,9, 1980, 744–757.
Nassimi, D., and Sahni, S., Data broadcasting in SIMD computers,IEEE Trans. Comput.,30, 1981, 101–106.
Nassimi, D., and Sahni, S., An optimal routing algorithm for mesh-connected parallel computer,J. Assoc. Comput. Mach.,27, 1980, 6–29.
Shamos, M. I., and Howy, D., Closest point problems,Proc. 16th Symp. on Foundations of Computer Science, 1975, 152–162.
Thompson, C. D., and Kung, H. T., Sorting on a mesh-connected parallel computer,Comm. ACM,20, 1977, 263–271.
Yap, C. K., Private communication.
Author information
Authors and Affiliations
Additional information
Communicated by Bernard Chazelle.
This work was supported in part by the National Science Foundation under Grant DCR 8420814. A preliminary version was presented in the 1987 FJCC, Dallas, TX.
Rights and permissions
About this article
Cite this article
Jeong, C.S., Lee, D.T. Parallel geometric algorithms on a mesh-connected computer. Algorithmica 5, 155–177 (1990). https://doi.org/10.1007/BF01840383
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01840383