我有一个描述二分图的
我想要获得基于较小独立集的二分图投影,但不需要先创建大的二分图,尤其是到大独立集的巨大二分图投影。这种限制的原因是
例如,给定
data.frame
,其中包含一个非常大(数百万)和一个相对较小(数百)的独立集。我想要获得基于较小独立集的二分图投影,但不需要先创建大的二分图,尤其是到大独立集的巨大二分图投影。这种限制的原因是
igraph
segfault和内存限制(我只有8GB内存)。例如,给定
data.frame(beg=c("a","a","b","b","c","c"),
end=c("1","2","1","2","1","2"),
weight=1:6)
我想要数据框
data.frame(beg=c("a","a","b"),
end=c("b","c","c"),
weight=c(1+3+2+4,1+5+2+6,3+5+4+6))
边缘的权重相加。
(在这个例子中,abc
是“较小”的集合,而 12
是“较大”的集合)。
igraph
中耗尽RAM并崩溃(请参见编辑)。 - sds