Algorithm 消防部门覆盖区域
给定一组点GPS坐标,以及包含所有这些点的多边形,可以确定这些点覆盖该区域的程度,或者从多边形内的任何位置到最近点的最长距离是多少 例如,如果我的所有消防部门都在纽约市边界内,我想知道在最坏的情况下,在紧急情况下,消防车必须行驶多长时间 关于这个问题的名称,或者这个问题可以归结为什么,有什么想法吗?或者有没有任何现有的算法 谢谢:首先构建一组站点GPS坐标。Voronoi图是一种数据结构,表示将平面划分为单元,每个站点一个单元,这样每个站点的单元由距离该站点比其他站点更近的所有点组成 可以使用Onlogn构建Voronoi图,其中n是输入站点的数量 然后迭代Voronoi单元。每个单元都是一个多边形。对于每个单元,计算单元的位置与每个多边形顶点之间的距离。场地与场地单元顶点之间的最长距离是到达场地必须走的最长距离 由于算法的第二阶段迭代每个Voronoi单元的顶点只需要线性时间,因此该算法的运行时间是有限的。这是因为整个图表中的顶点总数与站点数呈线性增长。也就是说,不太难通过使用来说明Voronoi顶点的总数是由2n-5从上面限定的 你可以在网上找到一些《财富》算法的开源实现。例如。首先构建一组站点GPS坐标。Voronoi图是一种数据结构,表示将平面划分为单元,每个站点一个单元,这样每个站点的单元由距离该站点比其他站点更近的所有点组成 可以使用Onlogn构建Voronoi图,其中n是输入站点的数量 然后迭代Voronoi单元。每个单元都是一个多边形。对于每个单元,计算单元的位置与每个多边形顶点之间的距离。场地与场地单元顶点之间的最长距离是到达场地必须走的最长距离 由于算法的第二阶段迭代每个Voronoi单元的顶点只需要线性时间,因此该算法的运行时间是有限的。这是因为整个图表中的顶点总数与站点数呈线性增长。也就是说,不太难通过使用来说明Voronoi顶点的总数是由2n-5从上面限定的Algorithm 消防部门覆盖区域,algorithm,computer-science,Algorithm,Computer Science,给定一组点GPS坐标,以及包含所有这些点的多边形,可以确定这些点覆盖该区域的程度,或者从多边形内的任何位置到最近点的最长距离是多少 例如,如果我的所有消防部门都在纽约市边界内,我想知道在最坏的情况下,在紧急情况下,消防车必须行驶多长时间 关于这个问题的名称,或者这个问题可以归结为什么,有什么想法吗?或者有没有任何现有的算法 谢谢:首先构建一组站点GPS坐标。Voronoi图是一种数据结构,表示将平面划分为单元,每个站点一个单元,这样每个站点的单元由距离该站点比其他站点更近的所有点组成 可以使用O
你可以在网上找到一些《财富》算法的开源实现。例如。谢谢,回答得很好!谢谢,回答得很好!