Point-set triangulation
This article needs additional citations for verification. (December 2009) |
A triangulation of a set of points P in the plane is a triangulation of the convex hull of P, with all points from P being among the vertices of the triangulation. [1] Triangulations are special cases of planar straight-line graphs.
There are special triangulations like the Delaunay triangulation which is the geometric dual of the Voronoi diagram. Subsets of the Delaunay triangulation are the Gabriel graph, nearest neighbor graph and the minimal spanning tree.
Triangulations have a number of applications, and there is an interest to find a "good" triangulation for a given point set under some criteria. One of them is a minimum-weight triangulation. Sometimes it is desirable to have a triangulation with special properties, e.g., in which all triangles have large angles (long and narrow ("splinter") triangles are avoided).
Given a set of edges that connect some pairs of the points, the problem to determine whether they contain a triangulation is NP-complete [2].
Triangulation and convex hull
A triangulation of the set S of n-dimensional points in general position may be derived from the convex hull of a set of points S1 in the space of dimension larger by 1 which are the projections of the original point set onto the paraboloid surface . One has to construct the convex hull of the set S1 and project it back onto the space of S. If points are not in general position, additional effort is required to triangulate the non-tetrahedral facets.
Complexities
The following is a table of time complexity results for different kinds of optimal point set triangulations.
minimize | maximize | ||
---|---|---|---|
minimum | angle | (Delaunay triangulation) | |
maximum | [3] [4] | ||
minimum | area | [5] | [6] |
maximum | [6] | ||
maximum | degree | NP-complete for degree of 7 [7] |
|
maximum | eccentricity | [4] | |
minimum | edge length | (Closest pair of points problem) |
NP-complete [8] |
maximum | [9] | (using the Convex hull) | |
sum of | NP-hard (Minimum-weight triangulation) |
||
minimum | height | [4] | |
maximum | slope | [4] |
See also
Notes
- ^ de Berg et al. 2008, Section 9.1.
- ^ Lloyd 1977.
- ^ Edelsbrunner, Tan & Waupotitsch 1990.
- ^ a b c d Bern et al. 1993.
- ^ Chazelle, Guibas & Lee 1985.
- ^ a b Vassilev 2005.
- ^ Jansen 1992.
- ^ Fekete 2012.
- ^ Edelsbrunner & Tan 1991.
References
- Bern, M.; Edelsbrunner, H.; Eppstein, D.; Mitchell, S.; Tan, T. S. (1993), "Edge insertion for optimal triangulations", Discrete and Computational Geometry, 10 (1): 47–65, doi:10.1007/BF02573962, MR 1215322
{{citation}}
: Invalid|ref=harv
(help) - Chazelle, Leo J.; Guibas; Lee, D. T. (1985). "The power of geometric duality" (PDF). BIT. 25 (1). BIT Computer Science and Numerical Mathematics: 76–90. doi:10.1007/BF01934990. ISSN 0006-3835.
{{cite journal}}
: Invalid|ref=harv
(help) - de Berg, Mark; van Kreveld, Marc; Overmars, Mark; Schwarzkopf, Otfried (2008). Computational Geometry: Algorithms and Applications (3 ed.). Springer-Verlag.
{{cite book}}
: Invalid|ref=harv
(help) - Edelsbrunner, Herbert; Tan, Tiow Seng; Waupotitsch, Roman (1990). "An O(n2log n) time algorithm for the MinMax angle triangulation". Proceedings of the sixth annual symposium on Computational geometry. SCG '90. ACM. pp. 44--52. doi:10.1145/98524.98535. ISBN 0-89791-362-0.
{{cite conference}}
: Invalid|ref=harv
(help); Unknown parameter|booktitle=
ignored (|book-title=
suggested) (help) - Edelsbrunner, Herbert; Tan, Tiow Seng (1991). "A quadratic time algorithm for the minmax length triangulation". 32nd Annual Symposium on Foundations of Computer Science. pp. 414–423. doi:10.1109/SFCS.1991.185400. ISBN 0-8186-2445-0.
{{cite conference}}
: Invalid|ref=harv
(help); Unknown parameter|booktitle=
ignored (|book-title=
suggested) (help) - Fekete, Sándor P. (2012). "The Complexity of MaxMin Length Triangulation". v1. arXiv:1208.0202.
{{cite arXiv}}
: Invalid|ref=harv
(help); Unknown parameter|version=
ignored (help) - Jansen, Klaus (1992). "The Complexity of the Min-max Degree Triangulation Problem" (PDF). 9th European Workshop on Computational Geometry. pp. 40–43.
{{cite conference}}
: Invalid|ref=harv
(help); Unknown parameter|booktitle=
ignored (|book-title=
suggested) (help) - Lloyd, Errol Lynn (1977). "On triangulations of a set of points in the plane". 18th Annual Symposium on Foundations of Computer Science. pp. 228–240. doi:10.1109/SFCS.1977.21. ISSN 0272-5428.
{{cite conference}}
: Invalid|ref=harv
(help); Unknown parameter|booktitle=
ignored (|book-title=
suggested) (help) - Vassilev, Tzvetalin Simeonov (2005). Optimal Area Triangulation (PDF) (Ph.D.). University of Saskatchewan, Saskatoon.
{{cite thesis}}
: Invalid|ref=harv
(help)