Given a polyline on $n$ vertices, the polyline simplification problem asks for a minimum size subsequence of these vertices defining a new polyline whose distance to the original polyline is at most a given threshold under some distance measure, usually the local Hausdorff or the local Fr\'echet distance. Here, local means that, for each line segment of the simplified polyline, only the distance to the corresponding sub-curve in the original polyline is measured. Melkman and O'Rourke [Computational Morphology '88] introduced a geometric data structure to solve polyline simplification under the local Hausdorff distance in $O(n^2 \log n)$ time, and Guibas, Hershberger, Mitchell, and Snoeyink [Int. J. Comput. Geom. Appl. '93] considered polyline simplification under the Fr\'echet distance as ordered stabbing and provided an algorithm with a running time of $O(n^2 \log^2 n)$, but they did not restrict the simplified polyline to use only vertices of the original polyline. We show that their techniques can be adjusted to solve polyline simplification under the local Fr\'echet distance in $O(n^2 \log n)$ time. This algorithm may serve as a more efficient subroutine for multiple other algorithms. We provide a simple algorithm description as well as rigorous proofs to substantiate this theorem. We also investigate the geometric data structure introduced by Melkman and O'Rourke, which we refer to as wavefront, in more detail and feature some interesting properties. As a result, we can prove that under the L$_1$ and the L$_\infty$ norm, the algorithm can be significantly simplified and then only requires a running time of $O(n^2)$. We also define a natural class of polylines where our algorithm always achieves this running time also in the Euclidean norm L$_2$.
翻译:以美元为顶点的多线性能, 多线性简化问题要求这些顶点的最小大小子序列 。 Melkman 和 O'Rourke [Computationalmophysical '88] 引入了一个几何数据结构, 以在某种距离测量下, 通常在本地的Hausdorf 或本地的 Fr\'echet 距离下, 与原始的多线性能的距离最多是一个给定的阈值。 这里, 本地的意思是, 对于简化的多线性能的每条线段来说, 只有Fr\'echet 距离下的多线性能被测量 。 Melkman 和 O'R'Fourke [Computeral oralpology'88] 引入了一个几何等量的数据结构来解决多线性能简化的多线性能 。 我们的计算方法也可以在本地的平面性能规则下 。