Skip to main content
Log in

Parallel geometric algorithms on a mesh-connected computer

  • Published:
Algorithmica Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

  2. 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.

    Google Scholar 

  3. Atallah, M. J., and Goodrich, M. T., Efficient parallel solutions to some geometric problems,J. Parallel Dislrib. Comput.,3, 1986, 492–507.

    Article  Google Scholar 

  4. Atallah, M. J., and Kosaraju, S. R., Graph problems on a mesh-connected processor array,J. Assoc. Comput. Mach.,31, 1984, 649–667.

    MATH  MathSciNet  Google Scholar 

  5. Brown, K. Q., Voronoi diagrams from convex hulls,Inform. Process. Lett.,9, 1979, 223–328.

    Article  MATH  Google Scholar 

  6. Chazelle, B., Intersecting is easier than sorting,Proc. 16th ACM Symp. Theory of Computing, 1984, 125–134.

  7. Chow, A. L., Parallel algorithms for geometric problems, Ph.D dissertation, Dept. of Computer Science, University of Illinois, Urbana, IL, 1980.

    Google Scholar 

  8. 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.

    Article  MATH  Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

  11. Lee, D. T., Farthest neighbor Voronoi diagrams and applications, Tech. Report 80-11-FC-04, Dept. EE/CS, Northwestern University, Evanston, IL, 1980.

    Google Scholar 

  12. Lee, D. T., Two-dimensional Voronoi diagrams in theL p -metric,J. Assoc. Comput. Mech.,27, 1980, 604–618.

    MATH  Google Scholar 

  13. Lu, M., Construction of the Voronoi diagram on a mesh-connected computer,Proc. 1986 Int. Conf. on Parallel Processing, 1986, 806–811.

  14. Miller, R., and Stout, Q. F., Computational geometry on a mesh-connected computer,Proc. 1984 Int. Conf. on Parallel Processing, 1984, 66–73.

  15. 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.

    Google Scholar 

  16. Nassimi, D., and Sahni, S., Bitonic sort on a mesh-connected computer,IEEE Trans. Comput.,28, 1979, 2–7.

    Article  MATH  Google Scholar 

  17. Nassimi, D., and Sahni, S., Finding connected components and connected ones on a mesh-connected parallel computer,SIAM J. Comput.,9, 1980, 744–757.

    Article  MATH  MathSciNet  Google Scholar 

  18. Nassimi, D., and Sahni, S., Data broadcasting in SIMD computers,IEEE Trans. Comput.,30, 1981, 101–106.

    Article  MathSciNet  Google Scholar 

  19. Nassimi, D., and Sahni, S., An optimal routing algorithm for mesh-connected parallel computer,J. Assoc. Comput. Mach.,27, 1980, 6–29.

    MATH  MathSciNet  Google Scholar 

  20. Shamos, M. I., and Howy, D., Closest point problems,Proc. 16th Symp. on Foundations of Computer Science, 1975, 152–162.

  21. Thompson, C. D., and Kung, H. T., Sorting on a mesh-connected parallel computer,Comm. ACM,20, 1977, 263–271.

    Article  MATH  MathSciNet  Google Scholar 

  22. Yap, C. K., Private communication.

Download references

Author information

Authors and Affiliations

Authors

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

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01840383

Key words

Navigation