【发布时间】:2015-04-05 10:20:32
【问题描述】:
我的图表如下所示:
A --1--> B --2--> C --3--> D
|
4
|
V
E
我想获得从 A 到 D 的最短路径。但我不需要顶点,而是构成路径的边。
来自here 我最终得到:
select expand(shortestPath) from (select shortestPath(A, D).outE())
但结果不仅包含正确的答案 1、2、3,还包含 4,因此构成路径的顶点的所有出边。
- 我怎样才能只得到构成最短路径的边?
- 如果有几条最短路径,我怎样才能获得所有路径?
如果我可以选择最短路径或 dijkstra 作为遍历策略,那就太酷了。国际海事组织这是他们所属的地方。
【问题讨论】:
标签: graph-theory orientdb shortest-path