原来的问题在这里。
如何计算具有 6 个顶点和 5 条边的图具有三角形的概率?
我想做一个模拟。我将创建triangle
图然后生成带有顶点和边的1,000
随机图,并找到三角形的分布。n=6
m=5
现在我g
用一个三角形创建了一个图形,该subgraph_isomorphisms()
函数返回6
同构三角形。然后我使用该unique()
函数来找到一个三角形。但结果是6
。
library(igraph)
g <- graph_from_literal( A--B, B--C, C--A, B--D, D--E, E--F)
triangle <- graph_from_literal( A--B, B--C, C--A)
ntriangles <- 0
iso <- subgraph_isomorphisms(triangle, g)
motifs <- lapply(iso, function (x) { induced_subgraph(g, x) })
ntriangles <- length(unique(motifs))
ntriangles
问题。 如何从一组同构三角形中只返回一个三角形?