我需要在 neo4j 中找到两个节点之间的 k 最短路径。
到目前为止尝试的选项:
我发现内置算法支持 Djikstra,A* 使用最短路径、allshortestpath 调用以及 APOC 过程,但没有一个适合我的需要。
- 所有这些都给出了“租赁权重/路径长度的一个/多个最短路径”,而不是最佳 k 最短路径
- 在关系 [:CONNECTED_TO*1..n] 中给出深度也无济于事
我已经完成了这个问题
还找到了这个插件https://github.com/Caleydo/neo4j-kshortestpaths-plugin但不知道如何使用它。我能够成功地将它添加到 neo4j 插件中
欢迎任何指点