У топологічній теорії графів, вкладення (також врізання) графа у поверхню Σ — це подання графа на Σ, де точки Σ асоціюються з вершинами, а прості дуги (гомеоморфні образи [0,1]) асоціюються з (ребрами) таким чином, що:
- кінцеві точки дуги, які пов'язані з ребром , є точками, пов'язаними з кінцевими вершинами дуги
- ніяка дуга не містить точок, асоційованих з іншими вершинами,
- ніякі дві дуги не перетинаються у внутрішніх точках цих дуг.
Тут поверхня є компактним, зв'язаним 2-многовидом.
Неформально, вкладення графа в поверхню є зображенням графа на поверхні, побудоване так, що його ребра можуть перетинатися тільки в їхніх кінцевих точках. Відомо, що будь-який скінченний граф можна вкласти в 3-вимірний евклідів простір , а планарні графи можна вкласти у 2-вимірний евклідів простір .
Часто вкладення розглядається, як клас еквівалентності (за гомеоморфізмами Σ) представлень описаного виду.
Деякі автори дають слабшу версію визначення «вкладення графа», в якій не вимагається відсутність перетинів ребер. У цьому контексті сильніше визначення описується як «вкладення графа без перетинів».
Ця стаття обговорює тільки строге визначення вкладення графа. Слабке визначення обговорюється в статтях «Візуалізація графів» і «Число схрещень».
Термінологія
Якщо граф вкладений у замкнену поверхню Σ, то доповнення об'єднання точок і дуг, асоційованих з вершинами і ребрами графа , є сімейством областей (або граней).
Двокоміркове вкладення або карта (map) — це вкладення, за якого кожна грань гомеоморфна відкритому диску.
Двокоміркове замкнуте вкладення — вкладення, за якого замикання будь-якої грані гомеоморфне замкнутому диску.
Рід графа — це мінімальне ціле число n, за якого граф можна вкласти в поверхню роду n. Зокрема, планарний граф має рід 0, оскільки його можна намалювати на сфері без самоперетинів. Неорієнтований рід графа — це найменше ціле число n, таке, що граф можна вкласти в неорієнтовану поверхню (неорієнтованого) роду n.
Ейлерів рід — це найменше ціле число n, за якого граф можна вкласти в орієнтовану поверхню (орієнтованого) роду n/2 або орієнтовану поверхню (неорієнтованого) роду n. Граф є орієнтовано простим, якщо його ейлерів рід менший, ніж не орієнтований рід.
Максимальний рід графа — це найбільше ціле число n, за якого граф може бути двокомірково вкладеним в орієнтовану поверхню роду n.
Комбінаторне вкладення
Вкладений граф однозначно визначає циклічні порядки ребер, інцидентних тій самій вершині. Множина всіх цих циклічних порядків називається [en][]. Вкладення з тієї ж самої системи поворотів вважаються еквівалентними, і відповідний клас еквівалентності вкладень називається комбінаторним вкладенням (на противагу терміну топологічне вкладення, яке стосується попереднього визначення точок і кривих). Іноді систему поворотів саму називають «комбінаторним вкладенням».
Вкладений граф також визначає природні циклічні порядки ребер, які задають границі граней вкладення. Однак робота з цими гране-орієнтованими порядками менш очевидна, оскільки в деяких випадках деякі ребра можуть проходитись двічі при обході межі грані. Наприклад, це завжди так при вкладанні дерев, які мають єдину грань. Щоб подолати цю комбінаторну перешкоду, можна вважати кожне ребро «розділеним» на два «півребра» або на два «боки». При цих угодах у всіх гранях межа проходить кожне півребро тільки раз і кожне півребро одного ребра завжди проходить у протилежних напрямках.
Обчислювальна складність
Задача визначення роду графа є NP-повною (задача визначення, чи має граф з n вершинами рід g, є NP-повною).
Разом з тим, задача визначення роду графа є [en], тобто відомі алгоритми з (поліноміальним часом) перевірки, чи може граф бути вкладеним у поверхню із заданим родом. Це виконується і для пошуку вкладення.
Перший прорив відбувся 1979 року, коли алгоритми з часовою складністю O(nO(g)) були незалежно представлені щорічному [en]: один алгоритм запропонували В. Філотті і Г. Л. Міллер, а інший — [en]. Їхні підходи були повністю відмінними, але за пропозицією організаційного комітету вони представили об'єднану статтю.
В 1999 році оголошено, що випадок фіксованого роду можна розв'язати за лінійний час від розміру графа і за [en] від роду.
Вкладення графа в простори вищих розмірностей
Відомо, що будь-який скінченний граф можна вкласти в тривимірний простір.
Один з методів такого вкладання — помістити точки (вершини графа) на прямій і малювати ребра як криві, що лежать в окремих півплощинах, які мають цю пряму як спільну для всіх півплощин межу. Такого роду вкладення називається книжковим вкладенням графа. Ця метафора стає зрозумілою, якщо уявити кожну півплощину у вигляді сторінки книги. Зрозуміло, що деякі ребра можна намалювати без перехрещень на одній «сторінці».
Книжковою товщиною графа називається найменше число півплощин у книжковому вкладенні.
З іншого боку, будь-який скінченний граф можна намалювати без перетинів у тривимірному просторі з прямими ребрами шляхом розміщення вершин у загальному положенні таким чином, щоб ніякі чотири з них не були компланарними (не лежали в одній площині). Наприклад, цього можна досягти, розміщуючи i-ту вершину в точці (i, i2, i3) на кривій моментів.
Вкладення графа в тривимірний простір, у якому ніякі два цикли не є топологічно зачепленими, називається незачепленим вкладенням. Граф має незачеплене вкладення тоді й лише тоді, коли він не містить жодного з семи графів петерсонового сімейства як мінора.
Див. також
- Вкладення (інші види вкладень)
- Двічі пов'язаний список ребер, структура даних для подання вкладення графа на площині
- Тріангуляція (геометрія)
- Книга (теорія графів)
- Одночасне вкладення графів
Примітки
- Cohen, Robert F.; ; Lin, Tao; (1995), Three-dimensional graph drawing, у ; Tollis, Ioannis G. (ред.), Graph Drawing: DIMACS International Workshop, GD '94 Princeton, New Jersey, USA, October 10–12, 1994, Proceedings, , т. 894, Springer, с. 1—11, doi:10.1007/3-540-58950-3_351.
- Katoh, Naoki; Tanigawa, Shin-ichi (2007), Enumerating Constrained Non-crossing Geometric Spanning Trees, Computing and Combinatorics, 13th Annual International Conference, COCOON 2007, Banff, Canada, July 16-19, 2007, Proceedings, , т. 4598, Springer-Verlag, с. 243—253, doi:10.1007/978-3-540-73545-8_25, ISBN .
- Gross, Jonathan; (2001), Topological Graph Theory, Dover Publications, ISBN .
- Lando, Sergei K.; Zvonkin, Alexander K. (2004), Graphs on Surfaces and their Applications, Springer-Verlag, ISBN .
- ; Weiskircher, René (2000), Computing Optimal Embeddings for Planar Graphs, Computing and Combinatorics, 6th Annual International Conference, COCOON 2000, Sydney, Australia, July 26–28, 2000, Proceedings, Lecture Notes in Computer Science, т. 1858, Springer-Verlag, с. 95—104, doi:10.1007/3-540-44968-X_10, ISBN .
- Didjev, Hristo N. (1995), On drawing a graph convexly in the plane, Graph Drawing, DIMACS International Workshop, GD '94, Princeton, New Jersey, USA, October 10–12, 1994, Proceedings, Lecture Notes in Computer Science, т. 894, Springer-Verlag, с. 76—83, doi:10.1007/3-540-58950-3_358.
- Duncan, Christian; ; Kobourov, Stephen (2010), Planar Drawings of Higher-Genus Graphs, Graph Drawing, 17th International Symposium, GD 2009, Chicago, IL, USA, September 22-25, 2009, Revised Papers, Lecture Notes in Computer Science, т. 5849, Springer-Verlag, с. 45—56, doi:10.1007/978-3-642-11805-0_7, ISBN .
- (1989), The graph genus problem is NP-complete, Journal of Algorithms, 10 (4): 568—576, doi:10.1016/0196-6774(89)90006-0
- Filotti, I. S.; ; (1979), On determining the genus of a graph in O(v O(g)) steps(Preliminary Report), , с. 27—37, doi:10.1145/800135.804395.
- (1999), A linear time algorithm for embedding graphs in an arbitrary surface, SIAM Journal on Discrete Mathematics, 12 (1): 6—26, doi:10.1137/S089548019529248X
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U topologichnij teoriyi grafiv vkladennya takozh vrizannya grafa G displaystyle G u poverhnyu S ce podannya grafa G displaystyle G na S de tochki S asociyuyutsya z vershinami a prosti dugi gomeomorfni obrazi 0 1 asociyuyutsya z rebrami takim chinom sho kincevi tochki dugi yaki pov yazani z rebrom e displaystyle e ye tochkami pov yazanimi z kincevimi vershinami dugi e displaystyle e niyaka duga ne mistit tochok asocijovanih z inshimi vershinami niyaki dvi dugi ne peretinayutsya u vnutrishnih tochkah cih dug Tut poverhnya ye kompaktnim zv yazanim 2 mnogovidom Neformalno vkladennya grafa v poverhnyu ye zobrazhennyam grafa na poverhni pobudovane tak sho jogo rebra mozhut peretinatisya tilki v yihnih kincevih tochkah Vidomo sho bud yakij skinchennij graf mozhna vklasti v 3 vimirnij evklidiv prostir R3 displaystyle mathbb R 3 a planarni grafi mozhna vklasti u 2 vimirnij evklidiv prostir R2 displaystyle mathbb R 2 Chasto vkladennya rozglyadayetsya yak klas ekvivalentnosti za gomeomorfizmami S predstavlen opisanogo vidu Deyaki avtori dayut slabshu versiyu viznachennya vkladennya grafa v yakij ne vimagayetsya vidsutnist peretiniv reber U comu konteksti silnishe viznachennya opisuyetsya yak vkladennya grafa bez peretiniv Cya stattya obgovoryuye tilki stroge viznachennya vkladennya grafa Slabke viznachennya obgovoryuyetsya v stattyah Vizualizaciya grafiv i Chislo shreshen TerminologiyaYaksho graf G displaystyle G vkladenij u zamknenu poverhnyu S to dopovnennya ob yednannya tochok i dug asocijovanih z vershinami i rebrami grafa G displaystyle G ye simejstvom oblastej abo granej Dvokomirkove vkladennya abo karta map ce vkladennya za yakogo kozhna gran gomeomorfna vidkritomu disku Dvokomirkove zamknute vkladennya vkladennya za yakogo zamikannya bud yakoyi grani gomeomorfne zamknutomu disku Rid grafa ce minimalne cile chislo n za yakogo graf mozhna vklasti v poverhnyu rodu n Zokrema planarnij graf maye rid 0 oskilki jogo mozhna namalyuvati na sferi bez samoperetiniv Neoriyentovanij rid grafa ce najmenshe cile chislo n take sho graf mozhna vklasti v neoriyentovanu poverhnyu neoriyentovanogo rodu n Ejleriv rid ce najmenshe cile chislo n za yakogo graf mozhna vklasti v oriyentovanu poverhnyu oriyentovanogo rodu n 2 abo oriyentovanu poverhnyu neoriyentovanogo rodu n Graf ye oriyentovano prostim yaksho jogo ejleriv rid menshij nizh ne oriyentovanij rid Maksimalnij rid grafa ce najbilshe cile chislo n za yakogo graf mozhe buti dvokomirkovo vkladenim v oriyentovanu poverhnyu rodu n Kombinatorne vkladennyaVkladenij graf odnoznachno viznachaye ciklichni poryadki reber incidentnih tij samij vershini Mnozhina vsih cih ciklichnih poryadkiv nazivayetsya en proyasniti Vkladennya z tiyeyi zh samoyi sistemi povorotiv vvazhayutsya ekvivalentnimi i vidpovidnij klas ekvivalentnosti vkladen nazivayetsya kombinatornim vkladennyam na protivagu terminu topologichne vkladennya yake stosuyetsya poperednogo viznachennya tochok i krivih Inodi sistemu povorotiv samu nazivayut kombinatornim vkladennyam Vkladenij graf takozh viznachaye prirodni ciklichni poryadki reber yaki zadayut granici granej vkladennya Odnak robota z cimi grane oriyentovanimi poryadkami mensh ochevidna oskilki v deyakih vipadkah deyaki rebra mozhut prohoditis dvichi pri obhodi mezhi grani Napriklad ce zavzhdi tak pri vkladanni derev yaki mayut yedinu gran Shob podolati cyu kombinatornu pereshkodu mozhna vvazhati kozhne rebro rozdilenim na dva pivrebra abo na dva boki Pri cih ugodah u vsih granyah mezha prohodit kozhne pivrebro tilki raz i kozhne pivrebro odnogo rebra zavzhdi prohodit u protilezhnih napryamkah Obchislyuvalna skladnistZadacha viznachennya rodu grafa ye NP povnoyu zadacha viznachennya chi maye graf z n vershinami rid g ye NP povnoyu Razom z tim zadacha viznachennya rodu grafa ye en tobto vidomi algoritmi z polinomialnim chasom perevirki chi mozhe graf buti vkladenim u poverhnyu iz zadanim rodom Ce vikonuyetsya i dlya poshuku vkladennya Pershij proriv vidbuvsya 1979 roku koli algoritmi z chasovoyu skladnistyu O nO g buli nezalezhno predstavleni shorichnomu en odin algoritm zaproponuvali V Filotti i G L Miller a inshij en Yihni pidhodi buli povnistyu vidminnimi ale za propoziciyeyu organizacijnogo komitetu voni predstavili ob yednanu stattyu V 1999 roci ogolosheno sho vipadok fiksovanogo rodu mozhna rozv yazati za linijnij chas vid rozmiru grafa i za en vid rodu Vkladennya grafa v prostori vishih rozmirnostejVidomo sho bud yakij skinchennij graf mozhna vklasti v trivimirnij prostir Odin z metodiv takogo vkladannya pomistiti tochki vershini grafa na pryamij i malyuvati rebra yak krivi sho lezhat v okremih pivploshinah yaki mayut cyu pryamu yak spilnu dlya vsih pivploshin mezhu Takogo rodu vkladennya nazivayetsya knizhkovim vkladennyam grafa Cya metafora staye zrozumiloyu yaksho uyaviti kozhnu pivploshinu u viglyadi storinki knigi Zrozumilo sho deyaki rebra mozhna namalyuvati bez perehreshen na odnij storinci Knizhkovoyu tovshinoyu grafa nazivayetsya najmenshe chislo pivploshin u knizhkovomu vkladenni Z inshogo boku bud yakij skinchennij graf mozhna namalyuvati bez peretiniv u trivimirnomu prostori z pryamimi rebrami shlyahom rozmishennya vershin u zagalnomu polozhenni takim chinom shob niyaki chotiri z nih ne buli komplanarnimi ne lezhali v odnij ploshini Napriklad cogo mozhna dosyagti rozmishuyuchi i tu vershinu v tochci i i2 i3 na krivij momentiv Vkladennya grafa v trivimirnij prostir u yakomu niyaki dva cikli ne ye topologichno zacheplenimi nazivayetsya nezacheplenim vkladennyam Graf maye nezacheplene vkladennya todi j lishe todi koli vin ne mistit zhodnogo z semi grafiv petersonovogo simejstva yak minora Div takozhVkladennya inshi vidi vkladen Dvichi pov yazanij spisok reber struktura danih dlya podannya vkladennya grafa na ploshini Triangulyaciya geometriya Kniga teoriya grafiv Odnochasne vkladennya grafivPrimitkiCohen Robert F Lin Tao 1995 Three dimensional graph drawing u Tollis Ioannis G red Graph Drawing DIMACS International Workshop GD 94 Princeton New Jersey USA October 10 12 1994 Proceedings t 894 Springer s 1 11 doi 10 1007 3 540 58950 3 351 Katoh Naoki Tanigawa Shin ichi 2007 Enumerating Constrained Non crossing Geometric Spanning Trees Computing and Combinatorics 13th Annual International Conference COCOON 2007 Banff Canada July 16 19 2007 Proceedings t 4598 Springer Verlag s 243 253 doi 10 1007 978 3 540 73545 8 25 ISBN 978 3 540 73544 1 Gross Jonathan 2001 Topological Graph Theory Dover Publications ISBN 0 486 41741 7 Lando Sergei K Zvonkin Alexander K 2004 Graphs on Surfaces and their Applications Springer Verlag ISBN 3 540 00203 0 Weiskircher Rene 2000 Computing Optimal Embeddings for Planar Graphs Computing and Combinatorics 6th Annual International Conference COCOON 2000 Sydney Australia July 26 28 2000 Proceedings Lecture Notes in Computer Science t 1858 Springer Verlag s 95 104 doi 10 1007 3 540 44968 X 10 ISBN 978 3 540 67787 1 Didjev Hristo N 1995 On drawing a graph convexly in the plane Graph Drawing DIMACS International Workshop GD 94 Princeton New Jersey USA October 10 12 1994 Proceedings Lecture Notes in Computer Science t 894 Springer Verlag s 76 83 doi 10 1007 3 540 58950 3 358 Duncan Christian Kobourov Stephen 2010 Planar Drawings of Higher Genus Graphs Graph Drawing 17th International Symposium GD 2009 Chicago IL USA September 22 25 2009 Revised Papers Lecture Notes in Computer Science t 5849 Springer Verlag s 45 56 doi 10 1007 978 3 642 11805 0 7 ISBN 978 3 642 11804 3 1989 The graph genus problem is NP complete Journal of Algorithms 10 4 568 576 doi 10 1016 0196 6774 89 90006 0 Filotti I S 1979 On determining the genus of a graph in O v O g steps Preliminary Report s 27 37 doi 10 1145 800135 804395 1999 A linear time algorithm for embedding graphs in an arbitrary surface SIAM Journal on Discrete Mathematics 12 1 6 26 doi 10 1137 S089548019529248X