0
EN
1
المرجع الالكتروني للمعلوماتية

تاريخ الرياضيات

الاعداد و نظريتها

تاريخ التحليل

تار يخ الجبر

الهندسة و التبلوجي

الرياضيات في الحضارات المختلفة

العربية

اليونانية

البابلية

الصينية

المايا

المصرية

الهندية

الرياضيات المتقطعة

المنطق

اسس الرياضيات

فلسفة الرياضيات

مواضيع عامة في المنطق

الجبر

الجبر الخطي

الجبر المجرد

الجبر البولياني

مواضيع عامة في الجبر

الضبابية

نظرية المجموعات

نظرية الزمر

نظرية الحلقات والحقول

نظرية الاعداد

نظرية الفئات

حساب المتجهات

المتتاليات-المتسلسلات

المصفوفات و نظريتها

المثلثات

الهندسة

الهندسة المستوية

الهندسة غير المستوية

مواضيع عامة في الهندسة

التفاضل و التكامل

المعادلات التفاضلية و التكاملية

معادلات تفاضلية

معادلات تكاملية

مواضيع عامة في المعادلات

التحليل

التحليل العددي

التحليل العقدي

التحليل الدالي

مواضيع عامة في التحليل

التحليل الحقيقي

التبلوجيا

نظرية الالعاب

الاحتمالات و الاحصاء

نظرية التحكم

بحوث العمليات

نظرية الكم

الشفرات

الرياضيات التطبيقية

نظريات ومبرهنات

علماء الرياضيات

500AD

500-1499

1000to1499

1500to1599

1600to1649

1650to1699

1700to1749

1750to1779

1780to1799

1800to1819

1820to1829

1830to1839

1840to1849

1850to1859

1860to1864

1865to1869

1870to1874

1875to1879

1880to1884

1885to1889

1890to1894

1895to1899

1900to1904

1905to1909

1910to1914

1915to1919

1920to1924

1925to1929

1930to1939

1940to the present

علماء الرياضيات

الرياضيات في العلوم الاخرى

بحوث و اطاريح جامعية

هل تعلم

طرائق التدريس

الرياضيات العامة

نظرية البيان

قم بتسجيل الدخول اولاً لكي يتسنى لك الاعجاب والتعليق.

Graph Automorphism

المؤلف:  Darga, P. T.; Sakallah, K. A.; and Markov, I. L

المصدر:  "Faster Symmetry Discovery using Sparsity of Symmetries." Proceedings of the 45th Design Automation Conference, Anaheim, California, June 2008

الجزء والصفحة:  ...

23-4-2022

3926

+

-

20

Graph Automorphism

An automorphism of a graph is a graph isomorphism with itself, i.e., a mapping from the vertices of the given graph G back to vertices of G such that the resulting graph is isomorphic with G. The set of automorphisms defines a permutation group known as the graph's automorphism group. For every group Gamma, there exists a graph whose automorphism group is isomorphic to Gamma (Frucht 1939; Skiena 1990, p. 185). The automorphism groups of a graph characterize its symmetries, and are therefore very useful in determining certain of its properties.

The group of graph automorphisms of a graph G may be computed in the Wolfram Language using GraphAutomorphismGroup[g], the elements of which may then be extracted using GroupElements. A number of software implementations exist for computing graph automorphisms, including nauty by Brendan McKay and SAUCY2, the latter of which performs several orders of magnitude faster than other implementations based on empirical tests (Darga et al. 2008).

Precomputed automorphisms for many named graphs can be obtained using GraphData[graph"Automorphisms"], and the number of automorphisms using GraphData[graph"AutomorphismCount"].

GraphAutomorphismGridGraph

For example, the grid graph G_(2,3) has four automorphisms: (1, 2, 3, 4, 5, 6), (2, 1, 4, 3, 6, 5), (5, 6, 3, 4, 1, 2), and (6, 5, 4, 3, 2, 1). These correspond to the graph itself, the graph flipped left-to-right, the graph flipped up-down, and the graph flipped left-to-right and up-down, respectively, illustrated above. More generally, as is clear from its symmetry,

(1)

GraphAutomorphismStar

Similarly, the star graph S_4 has six automorphisms: (1, 2, 3, 4), (1, 3, 2, 4), (2, 1, 3, 4), (2, 3, 1, 4), (3, 1, 2, 4), (3, 2, 1, 4), illustrated above. More generally, as is clear from its symmetry, |Aut(S_n)|=(n-1)! for n>=3.

The following table summarizes |Aut(G_n)| for various classes of graphs.

graph OEIS sequence
antiprism graph, n>=3 A124354 48, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, ...
complete graph K_n A000000 1, 2, 6, 24, 120, 720, ...
cycle graph C_nn>=3 A000000 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, ...
hypercube graph Q_n A000165 2, 8, 48, 384, 3840, 46080, 645120, 10321920, ...
Möbius ladder, n>=3 A000000 72, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, ...
prism graph, n>=3 A124351 12, 48, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, ...
wheel graph W_nn>=4 A000000 24, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, ...

The automorphism group of a graph complement is the same as that for the original graph. A graph possessing only a single automorphism is called an identity graph (Holton and Sheehan 1993, p. 24), or sometimes an asymmetric graph. The triangle of sorted lengths of the automorphism graphs on n=1, 2, ... nodes is given by

(2)

(OEIS A075094).

The number of distinct orders for the automorphisms groups of simple graphs on n=1, 2, ... are 1, 1, 2, 5, 8, 14, 19, 30, 45, ... (OEIS A095348).

The following table gives counts of the numbers of n-node simple graphs having given automorphism group orders.

|Aut(G)| OEIS counts of graphs with 1, 2, ... nodes
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, ...

The smallest nontrivial graph whose automorphism group is cyclic has nine nodes. The one illustrated by Harary (1994, p. 170; left top figure above) is implemented as GraphData["SmallestCyclicGroupGraph"]. However, there is at least one other graph on nine nodes whose automorphism group is isomorphic to the cyclic group C_3, namely the graph obtained from the (9, 3)-configuration (second top figure). Other graphs whose automorphism groups are isomorphic to the cyclic group C_3 include three of the Paulus graphs (each on 26 vertices), the 12th fullerene graph on 40 vertices, and Tutte's graph (on 46 vertices). These and other graphs whose automorphism groups are isomorphic to cyclic groups are illustrated in the remaining figures above.

The numbers of vertices of the minimal graph having an automorphism group of order n are 0, 2, 9, 4, 15, 3, 14, 4, 15, 5, ... (OEIS A080803). The graphs achieving these bounds are summarized in the following table, where E_n and C_n denote the empty graph and cyclic graph on n nodes, respectively. Let G_1 union G_2 denote graph union, and  denote the graph complement of G. In addition, let A_n be the graph with vertices <span style={a_i,b_i,c_i:0<=i<n}" src="https://mathworld.wolfram.com/images/equations/GraphAutomorphism/Inline35.svg" style="height:22px; width:159px" /> and edges <span style={(a_i,a_(i+1)),(a_i,b_i),(a_i,c_i),(b_i,c_i),(c_i,a_(i+1)):0<=i<n}" src="https://mathworld.wolfram.com/images/equations/GraphAutomorphism/Inline36.svg" style="height:24px; width:427px" />, where all indices are to be read modulo n (i.e., A_n is made up of an n-gon (a_0,...,a_(n-1)) with a rectangle drawn over each side plus one diagonal in each rectangle). Let (A_n)/m be the graph obtained from A_n by identifying b_i with every b_j where i is congruent j modulo (n/m), and likewise for the c_i. Also let B_n be the graph with vertices <span style={a_i,b_i:0<=i<n}" src="https://mathworld.wolfram.com/images/equations/GraphAutomorphism/Inline50.svg" style="height:22px; width:135px" /> and edges <span style={(a_i,a_(i+1)),(a_i,b_(i-1)),(a_i,b_i),(a_i,b_(i+1)),(a_i,b_(i+3)):0<=i<n}" src="https://mathworld.wolfram.com/images/equations/GraphAutomorphism/Inline51.svg" style="height:24px; width:463px" />, where all indices are taken modulo n (Voss 2003).

|Aut(G)| graph G |G|
1 E_0 0
2 E_2 2
3 A_3 9
4 K_2 union E_2 4
5 A_5 15
6 C_3 3
7 B_7 14
8 C_4 4
9 (A_9)/3 15
10 C_5 5
11 B_(11) 22
12 C_3 union E_2 5
13 B_(13) 26
14 C_7 7
15 (A_(15))/5 21
16 C_4 union E_2 6
17 B_(17) 34
18 C_9 9
19 B_(19) 38
20 C_5 union E_2 7
21 B_7 union A_3 23
22 C_(11) 11
23 B_(23) 46
24 E_4 4
25 30
26 C_(13) 13
27 (A_9)/3 union A_3 24
28 C_7 union E_2 9
29 B_(29) 58
30 A_3 union C_5 14
31 B_(31) 62

The following table gives the graph automorphisms groups for a number of common graphs.

G Aut(G)
complete graph K_n symmetric group S_n
empty graph E_n symmetric group S_n
cycle graph C_nn>=3 dihedral group D_n
K_2 union E_2 finite group C2×C2
C_n union E_2n>=3 finite group D_(2n)×C_2
A_n as defined above cyclic group C_n
B_n as defined above cyclic group C_(2n)

REFERENCES

Darga, P. T.; Sakallah, K. A.; and Markov, I. L. "Faster Symmetry Discovery using Sparsity of Symmetries." Proceedings of the 45th Design Automation Conference, Anaheim, California, June 2008. 2008.

 http://vlsicad.eecs.umich.edu/BK/SAUCY/saucy-dac08.pdf.

Douglas, B. L. and Wang, J. B. "A Classical Approach to the Graph Isomorphism Problem Using Quantum Walks." J. Phys. A: Math. Theor. 41, 075303-1-15, 2008

.Duijvestijn, A. J. W. "Algorithmic Calculation of the Order of the Automorphism Group of a Graph." Memorandum No. 221. Enschede, Netherlands: Twente Univ. Technology, 1978.

Frucht, R. "Herstellung von Graphen mit vorgegebener abstrakter Gruppe." Compos. Math. 6, 239-250, 1939.

Harary, F. Graph Theory. Reading, MA: Addison-Wesley, 1994.

Holton, D. A. and Sheehan, J. The Petersen Graph. Cambridge, England: Cambridge University Press, 1993.

Lauri, J. and Scapellato, R. Topics in Graph Automorphisms and Reconstruction. Cambridge, England: Cambridge University Press, 2003.

Lipton, R. J.; North, S. C.; and Sandberg, J. S. "A Method for Drawing Graphs." In Proc. First Annual Symposium on Computation Geometry (Ed. J. O'Rourke). New York: ACM Press, pp. 153-160, 1985.

McKay, B. "The Nauty Page." http://cs.anu.edu.au/~bdm/nauty/.Skiena, S. "Automorphism Groups." §5.2.2 in Implementing Discrete Mathematics: Combinatorics and Graph Theory with Mathematica. Reading, MA: Addison-Wesley, pp. 184-187, 1990.

Sloane, N. J. A. Sequences A000165/M1878, A003400/M4575, A075095, A075096, A075097, A075098, A080803, A095348, A124351, and A124354 in "The On-Line Encyclopedia of Integer Sequences."University of Michigan Electrical Engineering and Computer Science department. "Saucy: Fast Symmetry Discovery."

 http://vlsicad.eecs.umich.edu/BK/SAUCY/.Voss, J. "Re: RE: Graphs with automorphism groups of given order." seqfan@ext.jussieu.fr mailing list. March 27, 2003.

اخر الاخبار

اشترك بقناتنا على التلجرام ليصلك كل ما هو جديد