GraphDistance
GraphDistance[g,s,t]
给出在图 g 中从源顶点 s 到目标顶点 t 的距离.
GraphDistance[g,s]
给出从 s 到图 g 中所有顶点的距离.
GraphDistance[{vw,…},…]
使用规则 vw 指定图 g.
更多信息和选项
- GraphDistance 也被称为测地距离(geodesic distance).
- GraphDistance[g,s,t] 给出 s 和 t 之间的最短路径的长度.
- 当 s 和 t 之间不存在路径时,距离为 Infinity.
- 对于加权图,距离是 s 和 t 之间的任意路径上权值和的最小值.
- 可以给出下列选项:
-
Method Automatic 使用的方法 - 可能的 Method 设置包括 "Dijkstra", "BellmanFord", 和 "UnitWeight".
范例
打开所有单元关闭所有单元范围 (7)
选项 (4)
应用 (5)
求大小为 {6,6} 的 GridGraph 的对角线之间的距离:
求大小为 {6,6,…,6} 的 -维 GridGraph 的对角之间的距离:
对概率为 的 Bernoulli 图,两个顶点之间的期望距离为 :
在一个小字母表上,显示简短词汇的 DamerauLevenshteinDistance:
属性和关系 (3)
两个顶点之间的距离可以使用 FindShortestPath 求得:
在连接图中,可用 GraphDistance 来计算 VertexEccentricity:
属于不同连通分量的两个顶点之间的距离是 Infinity:
文本
Wolfram Research (2010),GraphDistance,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GraphDistance.html (更新于 2015 年).
CMS
Wolfram 语言. 2010. "GraphDistance." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2015. https://reference.wolfram.com/language/ref/GraphDistance.html.
APA
Wolfram 语言. (2010). GraphDistance. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/GraphDistance.html 年