【发布时间】:2015-04-06 10:14:03
【问题描述】:
我使用 Directed MultiGraph 作为数据结构(两个节点之间可能不止一条边)。
我想在我的 MultiDiGraph 中分配不同类型的边。比如边(u,v_1)可以是type_1,另外一条边(u,v_2)可以是type 2。
构建此数据结构后,我想找到最短路径,但路径必须仅包含特定类型的边(例如类型 1)。 NetworkX 或 python-igraph 库中是否有可能?
【问题讨论】:
-
在igraph中,根据类型设置边的权重。 IE。将所有类型 1 的边权重设置为 1,将所有其他边权重设置为无穷大。
标签: python graph igraph networkx shortest-path