从度分布重构图


12

给定度数分布,我们可以按照给定的度数分布构建图形的速度有多快?链接或算法草图会很好。如果无法构造任何图形,并且如果可以构造多个图形,则该算法应报告“ no”。


欢迎!如何获得“学位分布”?作为随机分布,作为度数列表,...?
拉斐尔

1
见练习题2.6 在这里。给出了根据给定的度数序列创建图的算法。
utdiscant 2012年

2
为了澄清Raphael的评论,当我阅读学位分布时,我想到了学位的概率分布。正如谨慎主义者所提到的,学位序列可能正是您想要的。如果您指的是概率意义,则可能是在寻找某种随机构造算法,试图“近似”分布。不过,在这种情况下“不报告”对我来说没有多大意义,因为我认为大多数图形会有些离群值?
卢卡斯·库克

而且,如果您实际上想生成具有给定度数分布的图形,那么本文似乎有技巧。似乎在我之前的评论中描述的算法实际上是Wu Yin回答中的Havel-Hakimi算法。
utdiscant 2012年

Answers:


9

如果您要表达的是如何构造这样一个简单的图(没有自环,没有平行边),那么Havel-Hakimi定理可能就是您想要的。您可以自己在Google上进行搜索,而Wikipedia页面的学位(图论)也很有帮助。


谢谢。是的wiki页面是在这种情况下有帮助..
singhsumit

11

nd1,...,dn

KnnviKndivividi=0vij1jdi

N=d1+...+dnHHM

MMH1indivi1,...,vidiuiG

O(Nω)ω2.373O(n2ω)


从(非常清楚的)解释中,并不清楚为什么矩阵乘法会进入方程式。
拉斐尔

2
O(|V||E|)O(N2.5)H
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.