Rectilinear approximation of a set of points in the plane

被引:1
|
作者
Mayster, Y [1 ]
Lopez, MA [1 ]
机构
[1] Univ Denver, Dept Comp Sci, Denver, CO 80208 USA
来源
关键词
D O I
10.1007/11682462_65
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We derive algorithms for approximating a set S of n points in the plane by an x-monotone rectilinear polyline with k, horizontal segments. The quality of the approximation is measured by the maximum distance from a point in S to the segment above or below it. We consider two types of problems: min -epsilon, where the goal is to minimize the error for k horizontal segments and min -#, where the goal is to minimize the number of segments for error epsilon. After O(n) preprocessing time, we solve the latter in O(min{k log n,n}) time per instance. We then solve the former in O(min {n(2) nk log n}) time. We also describe an approximation algorithm for the min -epsilon problem that computes a solution within a factor of 3 of the optimal error for k segments, or with at most the same error as the k-optimal but using 2k - 1 segments. Both approximations run in O(n log n) time.
引用
收藏
页码:715 / 726
页数:12
相关论文
共 50 条