度中心性#

度中心性是衡量相对重要性的最简单方法,基于计算每个顶点的连接数。连接数最多的顶点通过此方法被视为最中心。

有关该算法的更多详细信息,请参阅维基百科上的度中心性

顶点 𝑣 的度中心性是该节点入射边的总和。

\[ C_d(v) = \frac{{\text{顶点的度}}{{\text{图中顶点的数量}} - 1}} \]

何时使用度中心性#

  • 当您需要快速识别非常简单结构数据中的重要节点时。

  • 在协作网络等所有链接重要性相等的情况下。

  • 在许多生物学和交通网络中,仅连接数量对于识别关键节点(无论是蛋白质还是机场)很重要。

  • 在大型图中,度中心性是最快捷的

何时不使用度中心性#

  • 当边的权重、方向或类型很重要时

  • 存在自环的图

  • 多重图(在相同两个节点之间存在多条边的图)

  • 通常情况下,度中心性在数据复杂或细微的大多数场景中表现不足。

计算开销如何?#

虽然 cuGraph 的并行性降低了运行时间,大O表示法仍然是比较算法成本的标准。

度中心性的成本是 O(n),其中 n 是节点数。


版权所有 (c) 2023-2025, NVIDIA CORPORATION.

根据 Apache 许可证,版本 2.0 (“许可证”) 获得许可;除非遵守许可证,否则您不得使用此文件。您可以在 https://apache.ac.cn/licenses/LICENSE-2.0 获取许可证副本。

除非适用法律要求或书面同意,根据许可证分发的软件按“原样”分发,不附带任何明示或暗示的保证或条件。有关许可证下特定语言的管理权限和限制,请参阅许可证。