用不同半径的圆覆盖多边形

时间:2015-07-20 21:53:12

标签: linear-programming polygons

我有一个封闭的多边形,我想用一组不同半径的K圈完全覆盖它,这样圆圈所覆盖的区域在多边形之外是最小的。这似乎是线性编程的理想候选者。有没有人知道这个问题的标准配方/算法?

1 个答案:

答案 0 :(得分:-1)

您可以查看Smallest-circle problem,这与K = 1的问题相同。

在上面的Wiki页面中,据说存在线性算法。但是 loc中描述的算法。 Nimrod Megiddo的文章很复杂。

所以我的感觉是,你可能能够用线性规划来陈述你的问题,但找到最好的算法将远非显而易见。