【发布时间】:2015-04-04 18:57:04
【问题描述】:
我有一个描述庞大网络的数据库。它由大约 18000 个顶点组成。现在我需要找到一对节点之间所有可能的最短路径。我已经尝试实现迭代 DFS,但问题是指数增长。所需的时间量变得巨大,因为顶点具有高出度。你能建议一些工作更快的算法吗?我拥有的复杂网络是定向和加权的。任何建议都会有很大帮助。
谢谢, 埃克塔
【问题讨论】:
-
你真的要实现它吗?或者现有的工具可以吗?
-
是的,我需要实现它。是否有任何现有的工具可以找到路径?如果是,我也想看看他们
-
您可以使用许多与图形相关的库。首先想到的是 igraph(可用于 C、R 和 Python,地址为 igraph.org/redirect.html)。关于您的数据,链接是否加权,如果是,这些权重可以是负值吗?
-
是的,链接是加权的,但权重都是正数。
标签: complex-networks