gpt4 book ai didi

python - 与networkx的暴力图同构

转载 作者:太空宇宙 更新时间:2023-11-03 17:37:38 25 4
gpt4 key购买 nike

我正在尝试编写一种强力方法来检查两个图是否同构。我正在使用 Networkx 类,但我不想使用内置函数来实现同构。
我知道我必须检查图表的所有节点排列,但我不知道该怎么做。那么我该如何排列 networkx 图中的节点呢?

最佳答案

下面给出了图 H 的节点的所有排列的列表。

from itertools import permutations

list(permutations(H.nodes(), len(H.nodes()))

之后,您可以比较它们的邻接矩阵。请参阅以下代码:https://github.com/jgloves/graphTheory/blob/master/are_isomorphic.py

关于python - 与networkx的暴力图同构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30984009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com