python - networkx 中的 all_simple_paths 运行时间过长
问题描述
我正在尝试使用'all_simple_paths'函数通过networkx获取两个节点之间的所有可能路径。这是我的图表详细信息:
Name:
Type: MultiGraph
Number of nodes: 2416
Number of edges: 59822
Average degree: 49.5215
这是代码:
nx.all_simple_paths(G_3, source=gp2, target=gp1, cutoff=5)
我正在做这个 movielens 100k 数据集。请让我知道任何解决方法。随着我不断增加图表,它需要的时间比以往任何时候都长。我只能在 64gb linux m/c 中为 20 个节点和 100 个边缘运行它。
解决方案
推荐阅读
- javascript - 选择表格行内的输入
- php - 过滤掉 23 天前使用 mysql 创建的所有用户
- java - 无法解析 okhttp request.builder()
- node.js - Visual Studio Code 中的节点调试无法启动
- git - 克隆我的后如何推送到其他人的存储库?
- sql - SQL - 通过输入两个单词来选择行
- angularjs - 如何在 2 个组件 angularjs 之间共享数据(使用打字稿)
- html - 关注 IE 11 中的块
- java - NotifyBuilder 总是返回 false
- javascript - react 不会在 props 更新时重新渲染