В математичному напрямку теорії графів, автоморфізм графу це форма симетрії за якої граф відображається на себе зі збереженням реберно-вершинних зв'язків.
Формально, автоморфізм графу G = (V,E) це перестановка σ множини вершин V така, що для будь-якого ребра e = (u,v), σ(e) = (σ(u),σ(v)) також ребро. Тобто, це ізоморфізм G на себе. Автоморфізм може бути визначеним таким чином і для орієнтованих, і для неорієнтованих графів. Композиція двох автоморфізмів це знов автоморфізм, і множина автоморфізмів даного графу, із операцією композиція, формує групу, групу автоморфізмів графу. В зворотному напрямку, за теоремою Фрухта, всі групи можуть бути представлені як група автоморфізмів зв'язного графу — насправді, кубічного графу.
Обчислювальна складність
Побудова групи автоморфізмів щонайменше так само складне (в термінах теорії складності обчислень) як розв'язання . G і H ізоморфні тоді і тільки тоді, коли незв'язний граф утворений за допомогою диз'юнктивного об'єднання графів G і H має автоморфізм, що міняє місцями дві компоненти.
Задача автоморфізму графу полягає в визначенні чи має граф нетривіальний автоморфізм. Вона належить до класу складності NP обчислювальної складності. Подібно до проблеми ізоморфізму графів, невідомо чи існує алгоритм з поліноміальним часом чи це NP-повна задача. Відомо, що задача автоморфізму графу багатозначно зводима за поліноміальний час до проблеми ізоморфізму графів, але зворотна зводимість невідома.
Зображення симетрії
Декілька дослідників візуалізації графів вивчали алгоритми зображення графів так, щоб автоморфізм графів був видимий як симетрія на малюнку. Це можна зробити через використання методу, який не був спроектованим навколо симетрій, але за можливості автоматично створює симетричні зображення, або через явне визначення симетрій і використання їх як керівництва для розташування вершин в зображенні. Не завжди можливо одночасно зобразити всі симетрії графу одночасно, тож виникає необхідність обирати які симетрії зображувати, а які залишати невідображеними.
Види графів за їхніми автоморфізмами
Декілька видів графів через типи їхніх автоморфізмів:
- Асиметричний граф — неорієнтований граф без нетривіальних автоморфізмів.
- Вершинно-транзитивний граф — неорієнтований граф в якому кожна вершина може бути відображена автоморфізмом в будь-яку іншу вершину.
- Реберно-транзитивний граф — неорієнтований граф в якому кожне ребро може бути відображене автоморфізмом в будь-яке інше ребро.
- Симетричний граф — такий граф, що кожна пара суміжних вершин може бути відображена в будь-яку іншу пару суміжних вершин.
- Відстанево-транзитивний граф — такий граф, що кожна пара вершин може бути відображена автоморфізмом в будь-яку іншу пару вершин із тою самою відстанню між ними.
- Напівсиметричний граф — реберно-транзитивний, але не вершинно-транзитивний граф.
- — вершинно-транзитивний і реберно-транзитивний, але не симетричний.
- — орієнтований граф з перестановкою вершин σ, яка відображає ребра на ребра, але обертає напрямок кожного з ребер. Додатково, σ має бути інволюцією.
Відношення включення між цими видами показані наступною таблицею:
Див. також
Примітки
- Frucht, R. (1938), , Compositio Mathematica (German) , 6: 239—250, ISSN 0010-437X, Zbl 0020.07804, архів оригіналу за 5 червня 2011, процитовано 11 березня 2011.
- Frucht, R. (1949), , Canadian Journal of Mathematics, 1: 365—378, ISSN 0008-414X, MR0032987, архів оригіналу за 6 липня 2011, процитовано 11 березня 2011.
- Luks, Eugene M. (1982), Isomorphism of graphs of bounded valence can be tested in polynomial time, Journal of Computer and System Sciences, 25 (1): 42—65, doi:10.1016/0022-0000(82)90009-5.
- A. Lubiw, «Some NP-complete problems similar to Graph Isomorphism», SIAM Journal on Computing, 1O: ll-21, 1981.
- R. Mathon, «A note on the graph isomorphism counting problem», Information Processing Letters, 8 (1979) pp. 131—132
- Köbler, Johannes; Uwe Schöning, Jacobo Torán (1993), Graph Isomorphism Problem: The Structural Complexity, [de], ISBN , OCLC 246882287
- Jacobo Torán, «the Hardness of Graph Isomorphism[недоступне посилання з червня 2019]», SIAM Journal on Computing, vol. 33, no. 5, 2004, pp. 1093—1108, DOI:10.1137/S009753970241096X
- Di Battista, Giuseppe; Tamassia, Roberto; Tollis, Ioannis G. (1992), Area requirement and symmetry display of planar upward drawings, Discrete and Computational Geometry, 7 (1): 381—401, doi:10.1007/BF02187850; Eades, Peter; Lin, Xuemin (2000), Spring algorithms and symmetry, Theoretical Computer Science, 240 (2): 379—405, doi:10.1016/S0304-3975(99)00239-X.
- Hong, Seok-Hee (2002), Drawing graphs symmetrically in three dimensions, Proc. 9th Int. Symp. Graph Drawing (GD 2001), Lecture Notes in Computer Science, т. 2265, Springer-Verlag, с. 106—108, doi:10.1007/3-540-45848-4_16.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
V matematichnomu napryamku teoriyi grafiv avtomorfizm grafu ce forma simetriyi za yakoyi graf vidobrazhayetsya na sebe zi zberezhennyam reberno vershinnih zv yazkiv Formalno avtomorfizm grafu G V E ce perestanovka s mnozhini vershin V taka sho dlya bud yakogo rebra e u v s e s u s v takozh rebro Tobto ce izomorfizm G na sebe Avtomorfizm mozhe buti viznachenim takim chinom i dlya oriyentovanih i dlya neoriyentovanih grafiv Kompoziciya dvoh avtomorfizmiv ce znov avtomorfizm i mnozhina avtomorfizmiv danogo grafu iz operaciyeyu kompoziciya formuye grupu grupu avtomorfizmiv grafu V zvorotnomu napryamku za teoremoyu Fruhta vsi grupi mozhut buti predstavleni yak grupa avtomorfizmiv zv yaznogo grafu naspravdi kubichnogo grafu Obchislyuvalna skladnistPobudova grupi avtomorfizmiv shonajmenshe tak samo skladne v terminah teoriyi skladnosti obchislen yak rozv yazannya G i H izomorfni todi i tilki todi koli nezv yaznij graf utvorenij za dopomogoyu diz yunktivnogo ob yednannya grafiv G i H maye avtomorfizm sho minyaye miscyami dvi komponenti Ce zobrazhennya grafu Petersena pokazuye pidgrupu jogo simetrij izomorfnu do digedralnoyi grupi D5 ale graf maye dodatkovi simetriyi yaki ne predstavleni na malyunku bo graf simetrichnij Zadacha avtomorfizmu grafu polyagaye v viznachenni chi maye graf netrivialnij avtomorfizm Vona nalezhit do klasu skladnosti NP obchislyuvalnoyi skladnosti Podibno do problemi izomorfizmu grafiv nevidomo chi isnuye algoritm z polinomialnim chasom chi ce NP povna zadacha Vidomo sho zadacha avtomorfizmu grafu bagatoznachno zvodima za polinomialnij chas do problemi izomorfizmu grafiv ale zvorotna zvodimist nevidoma Zobrazhennya simetriyiDekilka doslidnikiv vizualizaciyi grafiv vivchali algoritmi zobrazhennya grafiv tak shob avtomorfizm grafiv buv vidimij yak simetriya na malyunku Ce mozhna zrobiti cherez vikoristannya metodu yakij ne buv sproektovanim navkolo simetrij ale za mozhlivosti avtomatichno stvoryuye simetrichni zobrazhennya abo cherez yavne viznachennya simetrij i vikoristannya yih yak kerivnictva dlya roztashuvannya vershin v zobrazhenni Ne zavzhdi mozhlivo odnochasno zobraziti vsi simetriyi grafu odnochasno tozh vinikaye neobhidnist obirati yaki simetriyi zobrazhuvati a yaki zalishati nevidobrazhenimi Vidi grafiv za yihnimi avtomorfizmamiDekilka vidiv grafiv cherez tipi yihnih avtomorfizmiv Asimetrichnij graf neoriyentovanij graf bez netrivialnih avtomorfizmiv Vershinno tranzitivnij graf neoriyentovanij graf v yakomu kozhna vershina mozhe buti vidobrazhena avtomorfizmom v bud yaku inshu vershinu Reberno tranzitivnij graf neoriyentovanij graf v yakomu kozhne rebro mozhe buti vidobrazhene avtomorfizmom v bud yake inshe rebro Simetrichnij graf takij graf sho kozhna para sumizhnih vershin mozhe buti vidobrazhena v bud yaku inshu paru sumizhnih vershin Vidstanevo tranzitivnij graf takij graf sho kozhna para vershin mozhe buti vidobrazhena avtomorfizmom v bud yaku inshu paru vershin iz toyu samoyu vidstannyu mizh nimi Napivsimetrichnij graf reberno tranzitivnij ale ne vershinno tranzitivnij graf vershinno tranzitivnij i reberno tranzitivnij ale ne simetrichnij oriyentovanij graf z perestanovkoyu vershin s yaka vidobrazhaye rebra na rebra ale obertaye napryamok kozhnogo z reber Dodatkovo s maye buti involyuciyeyu Vidnoshennya vklyuchennya mizh cimi vidami pokazani nastupnoyu tabliceyu Skelet dodekaedra graf Shrihande graf Pejli vidstanevo tranzitivnij silno regulyarnij graf F26A graf Nauru simetrichnij dugo tranzitivnij t tranzitivnij t 2 yaksho zv yaznij graf Holta graf Folkmana Povnij dvodolnij graf K3 5 reberno tranzitivnij i regulyarnij reberno tranzitivnij Skelet styatogo tetraedra graf Fruhta vershinno tranzitivnij regulyarnij Skelet trikutnoyi prizmi Graf KeliDiv takozhAlgebrayichna teoriya grafivPrimitkiFrucht R 1938 Compositio Mathematica German 6 239 250 ISSN 0010 437X Zbl 0020 07804 arhiv originalu za 5 chervnya 2011 procitovano 11 bereznya 2011 Frucht R 1949 Canadian Journal of Mathematics 1 365 378 ISSN 0008 414X MR0032987 arhiv originalu za 6 lipnya 2011 procitovano 11 bereznya 2011 Luks Eugene M 1982 Isomorphism of graphs of bounded valence can be tested in polynomial time Journal of Computer and System Sciences 25 1 42 65 doi 10 1016 0022 0000 82 90009 5 A Lubiw Some NP complete problems similar to Graph Isomorphism SIAM Journal on Computing 1O ll 21 1981 R Mathon A note on the graph isomorphism counting problem Information Processing Letters 8 1979 pp 131 132 Kobler Johannes Uwe Schoning Jacobo Toran 1993 Graph Isomorphism Problem The Structural Complexity de ISBN 0817636803 OCLC 246882287 Jacobo Toran the Hardness of Graph Isomorphism nedostupne posilannya z chervnya 2019 SIAM Journal on Computing vol 33 no 5 2004 pp 1093 1108 DOI 10 1137 S009753970241096X Di Battista Giuseppe Tamassia Roberto Tollis Ioannis G 1992 Area requirement and symmetry display of planar upward drawings Discrete and Computational Geometry 7 1 381 401 doi 10 1007 BF02187850 Eades Peter Lin Xuemin 2000 Spring algorithms and symmetry Theoretical Computer Science 240 2 379 405 doi 10 1016 S0304 3975 99 00239 X Hong Seok Hee 2002 Drawing graphs symmetrically in three dimensions Proc 9th Int Symp Graph Drawing GD 2001 Lecture Notes in Computer Science t 2265 Springer Verlag s 106 108 doi 10 1007 3 540 45848 4 16