【发布时间】:2010-11-01 14:14:03
【问题描述】:
好的,假设我在固定已知位置的飞机上放置了一堆光盘。每个圆盘的半径为 1 个单位。该平面被圆盘组完全覆盖,实际上,它被圆盘组广泛覆盖,在某些区域以一个或两个数量级覆盖。我想找到仍然完全覆盖飞机的光盘子集。最佳是好的,但不是必需的。
这是之前的插图:
这是后面的插图:
在我看来,Delaunay 三角测量存在双重问题,但我不太确定这对我有帮助。我也知道这与计算几何中的圆盘覆盖问题相似但不一样。这是一个我不知道名字的标准问题吗?
在我看来,可能的方法包括使用局部贪婪搜索来增加覆盖集,并迭代地使用最近对查询来一次删除一个光盘。我不确定是否可以保证其中任何一个都能正常工作,而且我还没有仔细研究过细节。
哦,如果您没有猜到,该应用程序会在查询时找到邮政编码质心的子样本来覆盖地图,因此 n 约为 50,000。
【问题讨论】:
-
这可能更适合cstheory.stackexchange.com?
-
鉴于问题的性质,您可能会在 mathoverflow.com 找到更多有关此类事情的帮助。
-
也许吧。这里还有很多其他的计算几何问题。但是如果我没有得到答案,我会交叉发布它。谢谢!
标签: algorithm geospatial computational-geometry