当我尝试在具有4万个节点的网络上运行带有首字母缩写的cluster_label_prop
(igraph
R方法)时,它运行良好且速度很快,但是当我尝试在具有8万个节点的网络上运行时,它会立即生效崩溃,这是崩溃的代码:
usuarios<-c(0:(length(V(net))-1))
usuarios[0:(length(V(net))-1)] = -1
fix<-c(0:(length(V(net))-1))
fix[0:(length(V(net))-1)] = FALSE
label_prop = cluster_label_prop(as.undirected(net),initial=usuarios,fixed=fix)
但是当我在同一网络的较小子图上运行该方法时,它会完美运行:
subnet = induced_subgraph(net,c(community1,community2))
usuarios<-c(0:(length(V(subnet))-1))
usuarios[0:(length(V(subnet))-1)] = -1
fix<-c(0:(length(V(subnet))-1))
fix[0:(length(V(subnet))-1)] = FALSE
label_prop = cluster_label_prop(as.undirected(subnet),initial=usuarios,fixed=fix)
有人知道方法实现是否有问题,或者我做错了什么?