如果您从 R 中使用 igraph,请使用此选项
automorphism_group {igraph} | R 文档 |
计算图的自同构群的生成集。
automorphism_group(
graph,
colors,
sh = c("fm", "f", "fs", "fl", "flm", "fsm"),
details = FALSE
)
图 |
输入图,它被视为无向图。 |
colors |
图中各个顶点的颜色;只有颜色相同的顶点才允许在自同构中相互匹配。如果省略,igraph 使用顶点的 |
sh |
BLISS 算法的分裂启发式方法。可能的值有:‘ |
详情 |
指定是否在结果中提供有关 BLISS 内部结构的更多详细信息。 |
图的自同构是其顶点的排列,可以将图自身映射到自身。图的自同构形成一个群,并且该群存在一个子集(即一组排列),使得每个其他排列都可以表示为这些排列的组合。这些排列称为自同构群的生成集。
此函数使用 BLISS 算法计算图的自同构的可能生成集。另请参见 BLISS 主页 http://www.tcs.hut.fi/Software/bliss/index.html。计算出的生成集不一定是最小的,并且可能取决于 BLISS 使用的分裂启发式方法。
当 details
为 FALSE
时,返回形成输入图的自同构群的生成集的顶点排列列表。当 details
为 TRUE
时,返回一个具有两个成员的命名列表
generators |
返回生成器本身 |
info |
有关 BLISS 内部结构的更多信息。有关更多详细信息,请参见 |
Tommi Junttila (http://users.ics.aalto.fi/tjunttil/) 用于 BLISS,Gabor Csardi csardi.gabor@gmail.com 用于 igraph 胶水代码,Tamas Nepusz ntamas@gmail.com 用于此手册页。
Tommi Junttila 和 Petteri Kaski:工程一种用于大型稀疏图的有效规范标记工具,第九届算法工程和实验研讨会和第四届分析算法和组合学研讨会论文集。2007 年。
canonical_permutation
、permute
、automorphisms
## A ring has n*2 automorphisms, and a possible generating set is one that
## "turns" the ring by one vertex to the left or right
g <- make_ring(10)
automorphism_group(g)