В теорії графів, ізоморфізмом графів G і H є бієкція між множинами вершин G і H
така, що будь-які дві вершини u і v графа G суміжні в G тоді і тільки тоді, коли ƒ(u) і ƒ(v) суміжні в H. Такий тип бієкції зазвичай зветься «реброзберігальна бієкція», згідно із загальним поняттям ізоморфізму як бієкції зі збереженням структури.
У визначенні поданому вище, під графами ми розумієм неорієнтовані непозначені (незважені) графи. Однак, поняття ізоморфізму може бути застосоване до всіх інших різновидів графів. доданням вимог зі збереження відповідних додаткових елементів структури: спрямування ребер, ваги кожного з ребер і т. д., з наступним винятком. Коли йдеться про позначений граф з унікальними позначками, зазвичай цілими числами в межах 1,…,n, де n це кількість вершин в графі, два позначених графи називають ізоморфними, якщо відповідні непозначені графи ізоморфні.
Якщо присутній ізоморфізм між двома графами, тоді графи називають ізоморфними і ми пишемо . У випадку, коли бієкція це відображення графа самого на себе, тобто, коли G і H це один і той самий граф, бієкція називається автоморфізмом G.
Ізоморфізм графів це відношення еквівалентності на графах і ділить всі графи на класи еквівалентності. Множина графів ізоморфних один одному називається класом ізоморфності графів.
Приклад
Два графи показні нижче ізоморфні, незважаючи на свою зовнішню відмінність.
Граф G | Граф H | Ізоморфізм між G і H |
---|---|---|
ƒ(a) = 1 ƒ(b) = 6 ƒ(c) = 8 ƒ(d) = 3 ƒ(g) = 5 ƒ(h) = 2 ƒ(i) = 4 ƒ(j) = 7 |
Ізоморфізм графів загального виду
Графи і є ізоморфними, якщо шляхом перестановки рядків і стовпців матриці суміжності графа можливо отримати матрицю суміжності графа . Однак перебирання всіх можливих перестановок характеризується обчислювальною складністю (за умови, що порівняння матриць суміжності відбувається за час незалежний від , що зазвичай несправедливо і додатково збільшує наведену оцінку), що істотно обмежує використання подібного підходу на практиці. Існують методи обмеженого перебору можливих пар здогадно-ізоморфних графів вершин (аналог методу гілок і меж), однак вони незначно покращують наведену вище асимптотику.
Теорема Вітні
Теорема про ізоморфізм графів Вітні, сформульована Х. Вітні в 1932, каже, що два зв'язних графи ізоморфні, тоді і тільки тоді, коли їх лінійні графи ізоморфні, за винятком графів (повного графа з 3 вершин) і повного двочасткового графа , які не є ізоморфними, однак обидва мають граф як лінійний граф. Теорема Вітні може бути узагальнена для гіперграфів.
Інваріант
Існує набір числових характеристик графів, званих інваріантами, які збігаються в ізоморфних графів (збіг інваріантів є необхідною, але не достатньою умовою наявності ізоморфізму). До них належать кількість вершин і кількість ребер графа G, впорядкований за зростанням або зменшенням вектор степенів вершин , впорядкований за зростанням або зменшенням вектор власних чисел матриці суміжності графа (спектр графа), хроматичне число та ін. Факт збігу інваріантів зазвичай не несе інформації про підстановку ізоморфізму.
Інваріант називається повним, якщо збігу інваріантів графів необхідно і достатньо для встановлення ізоморфізму. Наприклад, кожне значення і (міні- і максі-коди матриці суміжності) є повним інваріантом для графа з фіксованою кількістю вершин .
Різні інваріанти мають різну працеємність обчислень. Наразі повний інваріант графа, обчислюваний за поліноміальний час, невідомий, хоча не доведено, що він не існує. Спроби його відшукання неодноразово здійснювались в 60—80 XX сторіччя, однак не увінчались успіхом.
Модульний добуток Візинга
Модульний добуток графів , запропонований В. Г. Візінгом, дозволяє звести задачу перевірки ізоморфізму до задачі визначення щільності графа , який містить вершин. якщо , , тоді граф містить підграф, ізоморфний графові .
Обчислювальна складність
Хоча задача розпізнавання ізоморфізму належить до класу NP, невідомо є вона NP-повною чи належить класу P (за умови, що P ≠ NP). При цьому задача пошуку ізоморфного підграфа в графі є NP-повною. Сучасні дослідження спрямовані на розробку швидких алгоритмів розв'язання як загальної задачі ізоморфізму довільних графів, так і графів особливих видів, а також теоретичного дослідження її складності обчислення.
Застосування
На практиці необхідність перевірки на ізоморфізм графів виникає при розв'язання задач хемоінформатики, математичної (комп'ютерної) хімії, автоматизації проектування електронних схем (перевірка різних представлень електронних схем), оптимізації програм (вирізнення загальних підвиразів).
Примітки
- H. Whitney (1932). Congruent graphs and the connectivity of graphs. Am. J. Math. 54: 160—168. doi:10.2307/2371086.
- Dirk L. Vertigan, Geoffrey P. Whittle (1997). (PDF). J. Comb. Theory, Ser. B. 71 (2): 215—230. doi:10.1006/jctb.1997.1789. Архів оригіналу (PDF) за 28 лютого 2013. Процитовано 2 березня 2011.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
V teoriyi grafiv izomorfizmom grafiv G i H ye biyekciya mizh mnozhinami vershin G i H f V G V H displaystyle f colon V G to V H taka sho bud yaki dvi vershini u i v grafa G sumizhni v G todi i tilki todi koli ƒ u i ƒ v sumizhni v H Takij tip biyekciyi zazvichaj zvetsya rebrozberigalna biyekciya zgidno iz zagalnim ponyattyam izomorfizmu yak biyekciyi zi zberezhennyam strukturi U viznachenni podanomu vishe pid grafami mi rozumiyem neoriyentovani nepoznacheni nezvazheni grafi Odnak ponyattya izomorfizmu mozhe buti zastosovane do vsih inshih riznovidiv grafiv dodannyam vimog zi zberezhennya vidpovidnih dodatkovih elementiv strukturi spryamuvannya reber vagi kozhnogo z reber i t d z nastupnim vinyatkom Koli jdetsya pro poznachenij graf z unikalnimi poznachkami zazvichaj cilimi chislami v mezhah 1 n de n ce kilkist vershin v grafi dva poznachenih grafi nazivayut izomorfnimi yaksho vidpovidni nepoznacheni grafi izomorfni Yaksho prisutnij izomorfizm mizh dvoma grafami todi grafi nazivayut izomorfnimi i mi pishemo G H displaystyle G simeq H U vipadku koli biyekciya ce vidobrazhennya grafa samogo na sebe tobto koli G i H ce odin i toj samij graf biyekciya nazivayetsya avtomorfizmom G Izomorfizm grafiv ce vidnoshennya ekvivalentnosti na grafah i dilit vsi grafi na klasi ekvivalentnosti Mnozhina grafiv izomorfnih odin odnomu nazivayetsya klasom izomorfnosti grafiv PrikladDva grafi pokazni nizhche izomorfni nezvazhayuchi na svoyu zovnishnyu vidminnist Graf G Graf H Izomorfizm mizh G i Hƒ a 1 ƒ b 6 ƒ c 8 ƒ d 3 ƒ g 5 ƒ h 2 ƒ i 4 ƒ j 7Izomorfizm grafiv zagalnogo viduGrafi G displaystyle G i H displaystyle H ye izomorfnimi yaksho shlyahom perestanovki ryadkiv i stovpciv matrici sumizhnosti grafa G displaystyle G mozhlivo otrimati matricyu sumizhnosti grafa H displaystyle H Odnak perebirannya vsih mozhlivih perestanovok harakterizuyetsya obchislyuvalnoyu skladnistyu O N displaystyle O N za umovi sho porivnyannya matric sumizhnosti vidbuvayetsya za chas nezalezhnij vid N displaystyle N sho zazvichaj nespravedlivo i dodatkovo zbilshuye navedenu ocinku sho istotno obmezhuye vikoristannya podibnogo pidhodu na praktici Isnuyut metodi obmezhenogo pereboru mozhlivih par zdogadno izomorfnih grafiv vershin analog metodu gilok i mezh odnak voni neznachno pokrashuyut navedenu vishe asimptotiku Teorema Vitni Vinyatok z teoremi Vitni podani grafi K3 displaystyle K 3 livoruch i K1 3 displaystyle K 1 3 pravoruch ne izomorfni hocha yih linijni grafi izomorfni Teorema pro izomorfizm grafiv Vitni sformulovana H Vitni v 1932 kazhe sho dva zv yaznih grafi izomorfni todi i tilki todi koli yih linijni grafi izomorfni za vinyatkom grafiv K3 displaystyle K 3 povnogo grafa z 3 vershin i povnogo dvochastkovogo grafa K1 3 displaystyle K 1 3 yaki ne ye izomorfnimi odnak obidva mayut graf K3 displaystyle K 3 yak linijnij graf Teorema Vitni mozhe buti uzagalnena dlya gipergrafiv Invariant Dokladnishe Invariant grafa Isnuye nabir chislovih harakteristik grafiv zvanih invariantami yaki zbigayutsya v izomorfnih grafiv zbig invariantiv ye neobhidnoyu ale ne dostatnoyu umovoyu nayavnosti izomorfizmu Do nih nalezhat kilkist vershin n G displaystyle n G i kilkist reber m G displaystyle m G grafa G vporyadkovanij za zrostannyam abo zmenshennyam vektor stepeniv vershin s G r v1 r v2 r vn displaystyle s G rho v 1 rho v 2 dots rho v n vporyadkovanij za zrostannyam abo zmenshennyam vektor vlasnih chisel matrici sumizhnosti grafa spektr grafa hromatichne chislo x G displaystyle chi G ta in Fakt zbigu invariantiv zazvichaj ne nese informaciyi pro pidstanovku izomorfizmu Invariant nazivayetsya povnim yaksho zbigu invariantiv grafiv neobhidno i dostatno dlya vstanovlennya izomorfizmu Napriklad kozhne znachennya mmin G displaystyle mu min G i mmax G displaystyle mu max G mini i maksi kodi matrici sumizhnosti ye povnim invariantom dlya grafa z fiksovanoyu kilkistyu vershin n displaystyle n Rizni invarianti mayut riznu praceyemnist obchislen Narazi povnij invariant grafa obchislyuvanij za polinomialnij chas nevidomij hocha ne dovedeno sho vin ne isnuye Sprobi jogo vidshukannya neodnorazovo zdijsnyuvalis v 60 80 XX storichchya odnak ne uvinchalis uspihom Modulnij dobutok Vizinga Modulnij dobutok grafiv Y G H displaystyle Y G lozenge H zaproponovanij V G Vizingom dozvolyaye zvesti zadachu perevirki izomorfizmu do zadachi viznachennya shilnosti grafa f Y displaystyle varphi Y yakij mistit n G n H displaystyle n G cdot n H vershin yaksho f Y n G displaystyle varphi Y n G n G n H displaystyle n G leq n H todi graf H displaystyle H mistit pidgraf izomorfnij grafovi G displaystyle G Obchislyuvalna skladnistDokladnishe en Hocha zadacha rozpiznavannya izomorfizmu nalezhit do klasu NP nevidomo ye vona NP povnoyu chi nalezhit klasu P za umovi sho P NP Pri comu zadacha poshuku izomorfnogo pidgrafa v grafi ye NP povnoyu Suchasni doslidzhennya spryamovani na rozrobku shvidkih algoritmiv rozv yazannya yak zagalnoyi zadachi izomorfizmu dovilnih grafiv tak i grafiv osoblivih vidiv a takozh teoretichnogo doslidzhennya yiyi skladnosti obchislennya ZastosuvannyaNa praktici neobhidnist perevirki na izomorfizm grafiv vinikaye pri rozv yazannya zadach hemoinformatiki matematichnoyi komp yuternoyi himiyi avtomatizaciyi proektuvannya elektronnih shem perevirka riznih predstavlen elektronnih shem optimizaciyi program viriznennya zagalnih pidviraziv PrimitkiH Whitney 1932 Congruent graphs and the connectivity of graphs Am J Math 54 160 168 doi 10 2307 2371086 Dirk L Vertigan Geoffrey P Whittle 1997 PDF J Comb Theory Ser B 71 2 215 230 doi 10 1006 jctb 1997 1789 Arhiv originalu PDF za 28 lyutogo 2013 Procitovano 2 bereznya 2011