【发布时间】:2016-04-11 21:41:25
【问题描述】:
我有结构为的有向图:
节点 - 地图中某些对象的名称,边缘 - 是从 1 个对象到 2 个对象的过渡。 Edges 有一个权重 - 过渡计数(来自统计数据)
节点长度约2000 边长约50000
我需要一个快速函数 find_path(name_object1, name_object2) 与这个大图一起使用,它返回从 object1 到 object 2 的最大权重的路径列表。
所以,我的问题是我应该使用什么系统来获得最佳结果(Neo4j、networkx ...?)可以使用什么算法从带有加权边的巨大图中找到所有路径?`
【问题讨论】:
-
returns a list of paths from object1 to object 2 with the biggest weigths你需要所有总权重最大的路径吗? -
@svs 不是全部,可能是总权重最大的前 5-10 个路径
标签: python algorithm graph structure networkx