在二维空间中给出了一组点。所有点的 X 坐标都是唯一的。
这些点必须由斜率在 -1 到 +1 之间的线连接。现在,如果两条或更多这样的线相互连接,如果整条线没有“转身”,它将被计为一条线。
连接 (0,0) (1,1) 和 (0,2) 的线在 (1,1) 处“转身”。在这种情况下,连接线 (0,0) & (1,1) 和 (1) ,1) & (0,2) 是两条独立的行,不能算作一条。
如何确定此类“整体”行的全局最小数量(或至少近似解决方案)?它是一些已知的算法吗?
所有最终数量的“整体”线不需要相互接触或相交。
例如,如果我有点 {(1,1)(3,3)(5,5)} 答案是 1
如果我有点 {(1,1)(2,5)(3,3)(4,6)(5,1)} 答案是 2。一条连接线 (2,5)&(4,6)和其他加入其他点。
谢谢。
编辑:关于“周转”。
“整体线”由斜率在-1到+1之间的线段组成。每条这样的“整体线”都必须使得不存在将“整体线”切割到多个位置的线 x=const。
目标是找到这样的“整体线”的最小数量。