Adaptive algorithms for constructing convex hulls and triangulations of polygonal chains

6Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We study some fundamental computational geometry problems with the goal to exploit structure in input data that is given as a sequence C = (p1, p2,…, pn) of points that are “almost sorted” in the sense that the polygonal chain they define has a possibly small number, k, of self-intersections, or the chain can be partitioned into a small number, χ, of simple subchains. We give results that show adaptive complexity in terms of k or χ: when k or χ is small compared to n, we achieve time bounds that approach the linear-time (O(n)) bounds known for the corresponding problems on simple polygonal chains. In particular, we show that the convex hull of C can be computed in O(n log(χ+2)) time, and prove a matching lower bound of Ω(n log(χ + 2)) in the algebraic decision tree model. We also prove a lower bound of Ω(n log(k/n)) for k > n in the algebraic decision tree model; since χ ≤ k, the upper bound of O(n log(k + 2)) follows. We also show that a polygonal chain with k proper intersections can be transformed into a polygonal chain without proper intersections by adding at most 2k new vertices in time O(n · min{√ k, log n} + k). This yields O(n · min{√k, log n} + k)-time algorithms for triangulation, in particular the constrained Delaunay triangulation of a polygonal chain where the proper intersection points are also regarded as vertices.

Cite

CITATION STYLE

APA

Levcopoulos, C., Lingas, A., & Mitchell, J. S. B. (2002). Adaptive algorithms for constructing convex hulls and triangulations of polygonal chains. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2368, pp. 80–89). Springer Verlag. https://doi.org/10.1007/3-540-45471-3_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free