【发布时间】:2019-07-11 20:14:41
【问题描述】:
图论中一个很好理解的问题是计算两个顶点之间的最短距离。
我想要做的是找到从给定顶点到具有特定属性值的 最近 顶点的最短距离(确切的顶点是未知的)。
例如,找到从V(1) 到最近的顶点V(?) 的最短距离,其中V(?).property(color)==red。
我之前为此使用过的一种方法是从焦点顶点迭代地向外走,沿途询问每个看不见的邻居是否有color=red。
我还限制了向外步数的上限以提高效率,即将搜索限制在 k 步邻域。
- 有没有更好的方法来解决这个问题?
- 如何使用 Gremlin 进行编码? (我主要使用 Python 编写代码,不确定如何迁移算法)
【问题讨论】:
-
这可能不是一个理论不足的问题,只是我的谷歌搜索不够好。
标签: graph graph-algorithm gremlin gremlin-server