Skip to main content

On parallel complexity of planar triangulations

  • Computational Geometry
  • Conference paper
  • First Online:
Foundations of Software Technology and Theoretical Computer Science (FSTTCS 1995)

Abstract

The greedy triangulation of a finite planar point set is obtained by repeatedly inserting a shortest diagonal that doesn't intersect those already in the plane. We show that the problem of constructing the greedy triangulation of a finite set of points with integer coordinates in the plane is P-complete. This is the first known geometric P-complete problem where the input is given as a set of points. On the other hand, we provide general NC-methods for testing whether a given triangulation of a set of points and/or line segments can be built by inserting the diagonals in a given partial order, and for constructing such triangulations for simple polygons. As corollaries, we obtain NC-algorithms for testing whether a triangulation is respectively the greedy triangulation or the so called sweep-line triangulation, and for constructing respectively the greedy triangulation or the sweep-line triangulation of a simple polygon. The latter result solves the open problem posed by Atallah et al.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M.J. Atallah, P. Callahan, M.T. Goodrich. P-Complete Geometric Problems. In International Journal of Computational Geometry and Applications. Vol. 3, No. 4 (1993) 443–462. (Also in Proc. SPAA'90, 317–326).

    Google Scholar 

  2. M. Bern, D. Eppstein. Mesh Generation and Optimal Triangulation. CSL-92-1, Palo Alto Research Center.

    Google Scholar 

  3. B. Chazelle. A theorem on polygon cutting with applications. Proc. 23rd Annual Symposium on Foundations of Computer Science, 1982, 339–349.

    Google Scholar 

  4. H. ElGindy, M.T. Goodrich. Parallel Algorithms for Shortest Path Problems in Polygons. The Visual Computer 3(6), 1988, 371–378.

    Google Scholar 

  5. M.T. Goodrich, S.B. Shauck, S. Guha. Parallel Methods for Visibility and Shortest Path Problems in Simple Polygons. Proc. ACM Symp. on Comp. Geom., 1990.

    Google Scholar 

  6. R. Greenlaw, H.J. Hoover, W.L. Ruzzo A Compedium of Problems Complete for P. Manuscript. 1991.

    Google Scholar 

  7. J. Hershberger. Upperenvelope onion peeling. In Proc. 2nd Scandinavian Workshop on Algorithm Theory, LNCS Vol. 447, Springer Verlag, 1992, 368–379.

    Google Scholar 

  8. R. M. Karp and V. Ramachandran. Parallel algorithms for shared memory machines. In: Handbook of Theor. Computer Sc., Vol. A (Elsevier, 1990) 869–941.

    Google Scholar 

  9. G.T. Klincek. Minimal triangulations of polygonal domains. Ann. Disc. Math. 9, 1980, 121–123.

    Google Scholar 

  10. C. Levcopoulos and D. Krznaric. The greedy triangulation can be computed from the Delaunay triangulation in linear time. Technical report LU-CS-TR:94-136, Lund University.

    Google Scholar 

  11. C. Levcopoulos and A. Lingas. On approximation behavior of the greedy triangulation for convex polygons. Algorithmica 2, 1987, pp. 175–193.

    Google Scholar 

  12. C. Levcopoulos and A. Lingas. C-sensitive Triangulations Approximate the Min-Max Length Triangulation. Proc. of FST-TCS, New Delhi, December, LNCS 652, 104–115, Springer Verlag, 1992.

    Google Scholar 

  13. W. Rytter. On Efficient Parallel Computations for Some Dynamic Programming Problems. In Theoretical Computer Science 59 (1988) 297–307.

    Google Scholar 

  14. F.P. Preparata and M.I. Shamos. Computational Geometry, An Introduction. Texts and Monographs in Computer Science, Springer Verlag, New York, 1985.

    Google Scholar 

  15. L. Valiant, S. Skyum, S. Berkowitz and C. Rackoff. Fast parallel computation of polynomials using few processors. SIAM J. Comput. 12(4) (1983) 641–644.

    Google Scholar 

  16. C.A. Wang. An optimal algorithm for greedy triangulation of a set of points. Proc. of 6th CCCG, Saskatchewan, August, 1994, pp. 332–338.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

P. S. Thiagarajan

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Levcopoulos, C., Lingas, A., Wang, C. (1995). On parallel complexity of planar triangulations. In: Thiagarajan, P.S. (eds) Foundations of Software Technology and Theoretical Computer Science. FSTTCS 1995. Lecture Notes in Computer Science, vol 1026. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60692-0_64

Download citation

  • DOI: https://doi.org/10.1007/3-540-60692-0_64

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60692-5

  • Online ISBN: 978-3-540-49263-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics