图的自同构是指其自身的图同构,即从给定图 的顶点到
顶点的映射,使得结果图与
同构。自同构的集合定义了一个置换群,称为该图的自同构群。对于每个群
,都存在一个图,其自同构群与
同构(Frucht 1939;Skiena 1990,第 185 页)。图的自同构群表征了其对称性,因此在确定其某些性质时非常有用。
图 的图自同构群可以使用 Wolfram 语言 计算,方法如下GraphAutomorphismGroup[g],其元素可以使用以下方法提取GroupElements。存在许多用于计算图自同构的软件实现,包括 Brendan McKay 的 nauty 和 SAUCY2,后者在经验测试中比其他实现快几个数量级(Darga等人2008 年)。
可以使用以下方法获取许多命名图的预计算自同构GraphData[graph,"Automorphisms"],以及使用以下方法获取自同构的数量GraphData[graph,"AutomorphismCount"].
例如,网格图 有四个自同构:(1, 2, 3, 4, 5, 6)、(2, 1, 4, 3, 6, 5)、(5, 6, 3, 4, 1, 2)和(6, 5, 4, 3, 2, 1)。这些分别对应于图本身、左右翻转的图、上下翻转的图以及左右和上下翻转的图,如上图所示。更一般地,正如其对称性所表明的那样,
(1)
|
类似地,星图 有六个自同构:(1, 2, 3, 4)、(1, 3, 2, 4)、(2, 1, 3, 4)、(2, 3, 1, 4)、(3, 1, 2, 4)、(3, 2, 1, 4),如上图所示。更一般地,正如其对称性所表明的那样,对于
,
。
下表总结了各种图类的 。
图 | OEIS | 序列 |
反棱柱图, | A124354 | 48, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, ... |
完全图 | A000000 | 1, 2, 6, 24, 120, 720, ... |
环图 | A000000 | 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, ... |
超立方体图 | A000165 | 2, 8, 48, 384, 3840, 46080, 645120, 10321920, ... |
莫比乌斯梯子图, | A000000 | 72, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, ... |
棱柱图, | A124351 | 12, 48, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, ... |
轮图 | A000000 | 24, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, ... |
图补图的自同构群与原始图的自同构群相同。仅具有单个自同构的图称为恒等图(Holton 和 Sheehan 1993,第 24 页),有时也称为非对称图。 、2、... 个节点的自同构图的排序长度三角形由下式给出
(2)
|
(OEIS A075094)。
简单图的自同构群的不同阶数的数量(节点数为 、2、...)为 1、1、2、5、8、14、19、30、45、...(OEIS A095348)。
下表给出了具有给定自同构群阶数的 节点简单图的数量计数。
OEIS | 具有 1、2、... 个节点的图的计数 | |
1 | A003400 | 0, 0, 0, 0, 0, 8, 152, 3696, 135004, ... |
2 | A075095 | 0, 2, 2, 3, 11, 46, 354, 4431, 89004, ... |
3 | 0, 0, 0, 0, 0, 0, 0, 0, 4, ... | |
4 | A075096 | 0, 0, 0, 2, 6, 36, 248, 2264, 31754, ... |
6 | A075097 | 0, 0, 2, 2, 2, 8, 38, 252, 3262, ... |
8 | A075098 | 0, 0, 0, 2, 4, 14, 74, 623, 7003, ... |
10 | 0, 0, 0, 0, 1, 2, 2, 4, 16, ... | |
12 | A095853 | 0, 0, 0, 0, 6, 18, 70, 446, 3924, ... |
14 | 0, 0, 0, 0, 0, 0, 2, 4, 4, ... | |
16 | A095854 | 0, 0, 0, 0, 0, 6, 20, 164, 1280, ... |
18 | 0, 0, 0, 0, 0, 0, 0, 0, 4, ... | |
20 | 0, 0, 0, 0, 0, 0, 4, 12, 42, ... | |
24 | A095855 | 0, 0, 0, 2, 2, 2, 24, 170, 1570, ... |
32 | 0, 0, 0, 0, 0, 0, 0, 24, 176, ... | |
36 | A095856 | 0, 0, 0, 0, 0, 2, 6, 22, 164, ... |
48 | A095857 | 0, 0, 0, 0, 0, 8, 28, 96, 660, ... |
72 | A095858 | 0, 0, 0, 0, 0, 2, 4, 28, 179, ... |
120 | 0, 0, 0, 0, 2, 2, 2, 6, 26, ... | |
144 | 0, 0, 0, 0, 0, 0, 6, 24, 78, ... | |
240 | 0, 0, 0, 0, 0, 0, 6, 16, 70, ... | |
720 | 0, 0, 0, 0, 0, 2, 2, 8, 22, ... |
具有阶数为 的自同构群的最小图的顶点数为 0、2、9、4、15、3、14、4、15、5、...(OEIS A080803)。下表总结了达到这些界限的图,其中
和
分别表示
个节点上的空图和环图。令
表示图的并,
表示
的图补图。此外,令
为具有顶点
和边
的图,其中所有索引都应按模
读取(即
由一个
边形
组成,每个边上绘制一个矩形,并且每个矩形中有一条对角线)。令
为通过将
中的
与每个
标识而从
获得的图,其中
与
模
同余,对于
也是如此。此外,令
为具有顶点
和边
的图,其中所有索引都按模
取模(Voss 2003)。
图 | ||
1 | 0 | |
2 | 2 | |
3 | 9 | |
4 | 4 | |
5 | 15 | |
6 | 3 | |
7 | 14 | |
8 | 4 | |
9 | 15 | |
10 | 5 | |
11 | 22 | |
12 | 5 | |
13 | 26 | |
14 | 7 | |
15 | 21 | |
16 | 6 | |
17 | 34 | |
18 | 9 | |
19 | 38 | |
20 | 7 | |
21 | 23 | |
22 | 11 | |
23 | 46 | |
24 | 4 | |
25 | 30 | |
26 | 13 | |
27 | 24 | |
28 | 9 | |
29 | 58 | |
30 | 14 | |
31 | 62 |
下表给出了许多常见图的图自同构群。