python - 计算图的退化?

标签 python graph

我正在寻找一种方法来计算给定图的简并度。 wikipedia article概述了一种方法,但它也存储了退化顺序,我想几周前我在网上的某个地方看到了一个更简单的算法,但我现在找不到了。我想知道如果我对存储图的退化顺序没有兴趣,是否有更有效的方法来计算图的退化?

如果重要的话,我会使用 networkx 和 Python。

谢谢!

最佳答案

NetworkX 具有 Batagelj 和 Zaversnik 的 O(m) 核心算法,我认为您可以将其用于您的目的: 退化(G)= max(networkx.core_number(G).values())http://networkx.lanl.gov/reference/algorithms.core.html

关于python - 计算图的退化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10312204/

相关文章:

python - 为什么这个 subprocess.check_call() 不起作用?

python - 如何将累加器 [Hough 变换] 的值转换回 Canvas 上的一条线?

python - 使用 Python 进行轨迹聚类/聚合

python - 在 python 中打印图形的连接组件

r - 如何将 x 标签移动到 R 中 ggplot 中的分面标签上

c - 克鲁斯卡尔 C 实现

python - 使用 N 维索引列表查询 numpy 数组

python - 初始化 python Defaultdict

algorithm - 在具有相同顶点和边数的加权无向图中找到具有最大成本的简单路径问题是NP完全问题吗?

python - 为 Python 类实现 "and"?