is_distance_regular#

is_distance_regular(G)[source]#

如果图是距离正则图,则返回 True,否则返回 False。

如果对于任意节点 x, y 和任意整数 i, j = 0, 1, ..., d (其中 d 是图的直径),距离 x 为 i 且距离 y 为 j 的顶点数仅取决于 i, j 以及 x 和 y 之间的图距离,而与 x 和 y 的具体选择无关,则连通图 G 是距离正则图。

参数:
G: Networkx 图(无向)
返回值:
bool

如果图是距离正则图,则返回 True,否则返回 False

注意

仅适用于无向简单图

参考文献

[1]

Brouwer, A. E.; Cohen, A. M.; and Neumaier, A. Distance-Regular Graphs. New York: Springer-Verlag, 1989.

[2]

Weisstein, Eric W. “Distance-Regular Graph.” https://mathworld.net.cn/Distance-RegularGraph.html

示例

>>> G = nx.hypercube_graph(6)
>>> nx.is_distance_regular(G)
True