Years and Authors of Summarized Original Work
-
1991; Chazelle
Problem Definition
Definition 1
A simple polygon is a polygon whose interior is simply connected, i.e., it consists of a single connected component and does not contain holes.
Definition 2
A triangulation of a simple polygon P with N vertices is a partition of the polygon, considered as a full-dimensional subset of the plane, into N − 2 nonoverlapping triangles such that the set of vertices of these triangles is the set of vertices of P, such that no edge of a triangle lies outside of P, and such that no triangle edges intersect except in their common endpoints.
Key Results
In addition to the regularization-based approach by Garey et al. [7], three other \(\mathcal{O}(N\log N)\)-time algorithms are milestones on the way toward an optimal linear-time algorithm. In the first of these algorithms [2], Chazelle uses a linear-time “polygon-cutting” approach to partition a simple polygon by a suitably chosen diagonal; the resulting...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Amato NM, Goodrich MT, Ramos EA (2001) A randomized algorithm for triangulating a simple polygon in linear time. Discret Comput Geom 26:245–265
Chazelle BM (1982) A theorem on polygon cutting with applications. In: Proceedings of the twenty-third annual symposium on foundations of computer science, Chicago. IEEE, pp 339–349
Chazelle BM (1991) Triangulating a simple polygon in linear time. Discret Comput Geom 6:485–524
Chazelle BM, Incerpi JM (1984) Triangulation and shape-complexity. ACM Trans Graph 3(2):135–152
Clarkson KL, Tarjan RE, Van Wyk CJ (1989) A fast Las Vegas algorithm for triangulating a simple polygon. Discret Comput Geom 4:423–432
Fournier A, Montuno DY (1984) Triangulating simple polygons and equivalent problems. ACM Trans Graph 3(2):153–174
Garey MR, Johnson DS, Preparata FP, Tarjan RE (1978) Triangulating a simple polygon. Inf Process Lett 7(4):175–179
Hertel S, Mehlhorn K (1983) Fast triangulation of simple polygons. In: Karpinski M (ed) Proceedings of the 4th international conference on fundamentals of computation theory. Lecture notes in computer science, vol 158. Springer, Berlin, pp 207–218
Kirkpatrick DG (1983) Optimal search in planar subdivisions. SIAM J Comput 12(1):28–35
Kirkpatrick DG, Klawe MM, Tarjan RE (1992) Polygon triangulation in O(nloglogn) time with simple data structures. Discret Comput Geom 7:329–346
Lipton RJ, Tarjan RE (1979) A planar separator theorem for planar graphs. SIAM J Appl Math 36:177–189
O’Rourke J (1987) Art gallery theorems and algorithms. International series of monographs on computer science, vol 3. Oxford University Press, New York
Seidel R (1991) A simple and fast incremental randomized algorithm for computing trapezoidal decompositions and for triangulating polygons. Comput Geom Theory Appl 1(1):51–64
Tarjan RE, Van Wyk CJ (1988) An O(nloglogn)-time algorithm for triangulating a simple polygon. SIAM J Comput 17(1):143–178; erratum in 17(5):1061 (1988)
Vahrenhold J (1996) Triangulierung eines einfachen Polygons in linearer Zeit. Master’s thesis, Department of Computer Science, University of Münster (in German)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media New York
About this entry
Cite this entry
Vahrenhold, J. (2016). Polygon Triangulation. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_506
Download citation
DOI: https://doi.org/10.1007/978-1-4939-2864-4_506
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-2863-7
Online ISBN: 978-1-4939-2864-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering