我有一个城市区域(假设它是一张街道图),其中所有的街道都有与之相关联的权重和长度。我想要做的是找到一个连通的街道集,其位于其他街道附近,其最大(或接近最大)总权重为W,而我的最大子图只能包含最多N条街道。
我特别不感兴趣的是跨越整个图形的子图,而是只有一个小的街道簇,具有最大或接近最大的组合权重,并且所有街道都“靠近”彼此,其中“靠近”被定义为没有任何街道距离簇中心超过X米。生成的子图必须是连通的。
有人知道这个算法的名称吗?如果存在的话。
同时也对任何解决方案,精确或近似,感兴趣。
为了更形象地展示,假设我的图表是下面图片中所有街道段(交叉口到交叉口)。因此,单个街道不是Avenue A,而是在10th和11th之间的Avenue A等等。街道将具有1或0的权重。假设具有最大权重的街道集合位于所选多边形内 - 我想做的是找到这个多边形。
我特别不感兴趣的是跨越整个图形的子图,而是只有一个小的街道簇,具有最大或接近最大的组合权重,并且所有街道都“靠近”彼此,其中“靠近”被定义为没有任何街道距离簇中心超过X米。生成的子图必须是连通的。
有人知道这个算法的名称吗?如果存在的话。
同时也对任何解决方案,精确或近似,感兴趣。
为了更形象地展示,假设我的图表是下面图片中所有街道段(交叉口到交叉口)。因此,单个街道不是Avenue A,而是在10th和11th之间的Avenue A等等。街道将具有1或0的权重。假设具有最大权重的街道集合位于所选多边形内 - 我想做的是找到这个多边形。