最短路径算法(Shortest Path)
概述
最短路径算法(Shortest Path)用以解决图论研究中的一个经典算法问题,旨在寻找图中两节点之间的最短路径。
适用场景
最短路径算法(Shortest Path)适用于路径设计、网络规划等场景。
参数说明
| 参数 | 是否必选 | 说明 | 类型 | 取值范围 | 默认值 |
|---|---|---|---|---|---|
| source | 是 | 输入路径的起点ID | String | - | - |
| target | 是 | 输入路径的终点ID | String | - | - |
| directed | 否 | 是否考虑边的方向 | Boolean | 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结果会展示在查询结果区。