使用凸包算法为点集找到最佳拟合线的算法

时间:2019-01-17 08:38:57

标签: algorithm geometry computational-geometry convex-polygon

如果直线使S中的点与直线之间的距离之和最小,则它最适合平面中的点集S。假设可以使用凸包算法,则找到平面中给定点集S的最佳拟合线。这是《离散与计算几何》一书中的练习。我试图解决这个问题几个月。我知道如何使用微积分和巧妙的蛮力解决。解决此问题的解析方法是http://mathworld.wolfram.com/LeastSquaresFittingPerpendicularOffsets.html。我对快速或最佳解决方案不感兴趣。

1 个答案:

答案 0 :(得分:2)

取而代之的是最适合的Chebychev线,该线可最大程度地减少点到线的最大距离。这样可以更好地与凸包属性匹配。


image
Ion Petre的PDF下载讲座。