A simple and fast incremental randomized algorithm for computing trapezoidal decompositions and for triangulating polygons (Q809630): Difference between revisions
From MaRDI portal
Set OpenAlex properties. |
ReferenceBot (talk | contribs) Changed an Item |
||
Property / cites work | |||
Property / cites work: Triangulation and shape-complexity / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: ERRATUM: "RANDOMIZED PARALLEL ALGORITHMS FOR TRAPEZOIDAL DIAGRAMS" / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A fast Las Vegas algorithm for triangulating a simple polygon / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Triangulating Simple Polygons and Equivalent Problems / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Triangulating a simple polygon / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3670558 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Sorting jordan sequences in linear time using level-linked search trees / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: An $O(n\log \log n)$-Time Algorithm for Triangulating a Simple Polygon / rank | |||
Normal rank |
Latest revision as of 09:06, 24 June 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A simple and fast incremental randomized algorithm for computing trapezoidal decompositions and for triangulating polygons |
scientific article |
Statements
A simple and fast incremental randomized algorithm for computing trapezoidal decompositions and for triangulating polygons (English)
0 references
1991
0 references
The construction of the ``trapezoidal decomposition'' alias ``horizontal visibility map'' for a planar polygon is a common preprocessing step after which a triangulation may be constructed in linear time. This data structure for a set of noncrossing line segments is also useful for a number of other applications, e.g. motion planning and boolean masking operations for VLSI layout. The paper presents a conceptually simple randomized algorithm which constructs the trapezoidal decomposition for a set S of n noncrossing (i.e. intersecting only at their endpoints) line segments in the plane in the expected time O(n log n\(+k \log n)\) where k is the number of the connected components of S. \textit{B. Chazelle} [Discrete Comput. Geom. 6, 485-524 (1991)] proposed an ultimate linear time algorithm for polygon triangulation. However a practical and simple to implement triangulation algorithm may be based on the trapezoidation from the reviewed paper. Additionally, the algorithm creates a data structure of expected linear size for point location queries in the resulting trapezoidation in logarithmic expected time.
0 references
polygon
0 references
triangulation
0 references
visibility map
0 references
trapezoidal decomposition
0 references
randomized algorithm
0 references
point location
0 references