【发布时间】:2011-12-14 13:48:14
【问题描述】:
在二维轴上提供一组 N 条连接线,我正在寻找一种算法来确定 X 个最小边界矩形。
例如,假设我有 10 条线,我想用最多 3 个(可能相交的)矩形来限制它们。因此,如果 8 条线紧密地聚集在一起,它们可能使用 1 个矩形,而另外两条可能使用第二个或第三个矩形,具体取决于它们彼此的接近程度。
谢谢。
【问题讨论】:
-
抱歉,我没有得到您想要最小化的内容:矩形的数量?矩形的总面积?还有什么?
-
聚合区域。很抱歉造成混乱。
-
感谢您提供额外信息。现在我想到了,但是,您需要更多限制,或者您可以在每个点周围制作一个超小矩形(与点一样多的矩形),您就完成了
-
好的。我在这里犯了一个错误。我实际上想绑定连接点的线,而不是点本身。在大多数情况下,我从不想要超过 4 个矩形,因此仅单独限制线条本身是不够的。谢谢!
-
也许画个图?这个很有趣,但我不知道你的意思是 N 条相交的线,形成一个多边形还是什么。
标签: algorithm graphics geometry 2d