Files in this item
Files | Description | Format |
---|---|---|
application/pdf ![]() ![]() | (no description provided) |
Description
Title: | Optimal Two-Dimensional Triangulations |
Author(s): | Tan, Tiow-Seng |
Doctoral Committee Chair(s): | Edelsbrunner, Herbert |
Department / Program: | Computer Science |
Discipline: | Computer Science |
Degree Granting Institution: | University of Illinois at Urbana-Champaign |
Degree: | Ph.D. |
Genre: | Dissertation |
Subject(s): | Engineering, General
Computer Science |
Abstract: | A triangulation in the plane is a maximal connected plane graph with straight edges. It is thus a plane graph whose bounded faces are triangles. For a fixed set of vertices, there are, in general, exponentially many ways to form a triangulation. Various criteria related to the geometry of triangles are used to define what one could mean by a triangulation that is optimal over all possibilities. The general problem studied in this thesis is the following: given a finite set S of vertices, possibly with some prescribed edges, how can we choose the rest of the edges to obtain an optimal triangulation? For example, we want to compute a min-max angle triangulation of S, i.e., a triangulation whose maximum angle over all its triangles is the smallest among all triangulations of S. This thesis presents a number of new algorithms to construct optimal triangulations useful in engineering the scientific computations, such as finite element and surface interpolation. All algorithms are currently the only ones that construct the defined optimal triangulations in time polynomial in the input size. These results are described in three parts. First, we develop a new algorithmic technique called the edge-insertion paradigm. It computes for a set of n vertices an optimal triangulation defined by some generic criterion. We then deduce that a min-max angle and a max-min height triangulation can be computed in O($n\sp2\ \log n$) time, and a min-max slope and a min-max eccentricity triangulation in cubic time. Second, we show that a min-max length triangulation for a set of n vertices can be computed in quadratic time. Length refers to edge length and is measured by some normed metric such as any $l\sb{p}$ metric. Third, for a given plane graph of n vertices and m non-crossing edges, we prove that there is a set of O($m\sp2n$) points so that, for each adjacent pair of points on an edge, there exists a circle passing through the two points that encloses no other points. This implies an efficient way to construct a Delaunay triangulation that subdivides the plane graph. |
Issue Date: | 1993 |
Type: | Text |
Description: | 122 p. Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993. |
URI: | http://hdl.handle.net/2142/72082 |
Other Identifier(s): | (UMI)AAI9314949 |
Date Available in IDEALS: | 2014-12-17 |
Date Deposited: | 1993 |
This item appears in the following Collection(s)
-
Dissertations and Theses - Computer Science
Dissertations and Theses from the Dept. of Computer Science -
Graduate Dissertations and Theses at Illinois
Graduate Theses and Dissertations at Illinois