is_graphical#

is_graphical(sequence, method='eg')[源代码]#

如果序列是有效的度序列,则返回true。

如果某个图能够实现,则度数序列是有效的。

参数
sequence列表或可迭代容器

整数结点阶数序列

method“Eg”|“HH”(默认为‘Eg’)

用于验证度序列的方法。“Eg”对应于erdős-Gallai算法。 [EG1960], [choudum1986], HAVEL-HAKIMI算法 [havel1955], [hakimi1962], [CL1996].

返回
valid布尔尔

如果序列是有效的度序列,则为True,否则为False。

工具书类

EG1960

ERDős和Gallai,Mat.拉波克11 264,1960年。

choudum1986

S.A.乔杜姆。“图序列上Erdős-Gallai定理的一个简单证明”《澳大利亚数学学会公报》,第33页,第67-70页,1986年。Https://doi.org/10.1017/S0004972700002872

havel1955

Havel,V.《关于有限图的存在性的注记》,Casopis Pest。垫子。80,477-480,1955年。

hakimi1962

Hakimi、S.“关于整数集作为图的顶点的度的可实现性。”暹罗J.Appl.数学课。10496-506,1962年。

CL1996

G.Chartrand和L.Lesniak,《图形和有向图》,Chapman and Hall/CRC,1996。

实例

>>> G = nx.path_graph(4)
>>> sequence = (d for n, d in G.degree())
>>> nx.is_graphical(sequence)
True