最短路径算法(Shortest Path)
概述
最短路径算法(Shortest Path)用以解决图论研究中的一个经典算法问题,旨在寻找图中两节点之间的最短路径。
适用场景
最短路径算法(Shortest Path)适用于路径设计、网络规划等场景。
参数说明
参数 |
是否必选 |
说明 |
类型 |
取值范围 |
默认值 |
---|---|---|---|---|---|
source |
是 |
输入路径的起点ID |
String |
- |
- |
target |
是 |
输入路径的终点ID |
String |
- |
- |
directed |
否 |
是否考虑边的方向 |
Bool |
true或false |
false |
weight |
否 |
边上权重 |
String |
空或字符串
|
- |
timeWindow |
否 |
用于进行时间过滤的时间窗 |
Json |
具体请参见表2。
说明:
timeWindow目前不支持带weight的最短路,即timeWindow与weight不可同时输入。 |
- |
注意事项
最短路径算法(Shortest Path)只返回一条最短路径。
示例
计算从Lee节点到Alice节点的一条最短路径。
输入参数source=Lee,target=Alice,weight=weights,directed=false。最短路径会展示在绘图区,JSON结果会展示在查询结果区。