is_valid_joint_degree#
- is_valid_joint_degree(joint_degrees)[源代码]#
检查给定的联合度字典是否可实现。
A 联合学位词典 是一本字典,里面有词条
joint_degrees[k][l]
是表示连接度节点的边数的整数 k 具有度节点 l . 只有满足下列条件,这样的词典才能作为简单的图表实现。每个条目必须是一个整数,
度的节点总数 k 计算
sum(joint_degrees[k].values()) / k
,必须是整数,连接度节点的边总数 k 具有度节点 l 不能超过可能的边缘总数,
每个对角线入口
joint_degrees[k][k]
必须是偶数(这是由joint_degree_graph()
函数)。
- 参数
- joint_degrees整数词典
一本联合学位词典,其中的词条
joint_degrees[k][l]
是连接度数结点的边数 k 具有度数节点 l 。
- 返回
- 布尔尔
给定的联合度字典是否可以作为一个简单的图实现。
工具书类
- 1
M.Gjoka,M.Kurant,A.Markopoulou,“2.5K图:从采样到生成”,IEEE Infocom,2013年。
- 2
I.Stanton,A.Pinar,“用规定的联合度分布构造和采样图”,实验算法学杂志,2012年。