如果您从 R 中使用 igraph,请使用此选项
weighted_cliques {igraph} | R 文档 |
这些函数查找无向图中的所有、最大或所有最大加权团。团的权重是其边的权重的总和。
weighted_cliques(
graph,
vertex.weights = NULL,
min.weight = 0,
max.weight = 0,
maximal = FALSE
)
图 |
输入图,有向图将被视为无向图,多个边和环将被忽略。 |
vertex.weights |
顶点权重向量。如果图具有 |
min.weight |
数值常量,查找团的权重的下限。 |
max.weight |
数值常量,查找团的权重的上限。 |
maximal |
指定是查找所有加权团 ( |
weighted_cliques
查找输入图中所有完整的子图,并遵守 min
和 max
参数中给出的权重限制。
largest_weighted_cliques
查找输入图中所有最大加权团。 如果没有其他团的总权重大于该团的权重,则该团是最大的。
max_weighted_cliques
查找输入图中所有最大加权团。 如果加权团不能扩展到具有更大总权重的团,则该加权团是最大的。 最大加权团始终是最大的,但最大加权团不一定是最大的。
count_max_weighted_cliques
计算最大加权团的数量。
weighted_clique_num
计算最大加权团的权重。
weighted_cliques
和 largest_weighted_cliques
返回一个列表,其中包含顶点 ID 的数值向量。 每个列表元素是一个加权团,即 igraph.vs
类的顶点序列。
weighted_clique_num
和 count_max_weighted_cliques
返回一个整数标量。
Tamas Nepusz ntamas@gmail.com 和 Gabor Csardi csardi.gabor@gmail.com
g <- make_graph("zachary")
V(g)$weight <- 1
V(g)[c(1,2,3,4,14)]$weight <- 3
weighted_cliques(g)
weighted_cliques(g, maximal=TRUE)
largest_weighted_cliques(g)
weighted_clique_num(g)