У теорії графів ву́хо неорієнтованого графа G — це шлях P, дві кінцеві точки якого можуть збігатися, але в іншому випадку не дозволяється повторення вершин або ребер, так що будь-яка внутрішня точка шляху P має в шляху степінь два. Вушна́ декомпози́ція неорієнтованого графа G — це розбиття множини його ребер на послідовність вух, так що кінцеві точки кожного вуха належать раніше виділеним вухам послідовності, при цьому внутрішні вершини кожного вуха не належать попереднім вухам. Крім того, в більшості випадків перше вухо в послідовності має бути циклом. Відкри́та або пра́вильна вушна́ декомпози́ція — це вушна декомпозиція, в якій дві кінцеві точки кожного вуха, крім першого, відрізняються.
Вушну декомпозицію можна використати для опису деяких важливих класів графів, і як частину ефективних . Вушну декомпозицію можна узагальнити для матроїдів.
Опис класів графів
Деякі важливі класи графів можна описати певним типом вушних декомпозицій.
Зв'язність графа
Граф k-вершинно-зв'язний, якщо видалення будь-яких (k − 1) вершин залишає зв'язний підграф, і k-реберно-зв'язний, якщо видалення будь-яких (k − 1) ребер залишає зв'язний підграф.
[en] отримав такий результат:
- Граф з 2-вершинно-зв'язний тоді й лише тоді, коли для нього існує відкрита вушна декомпозиція.
Інший результат належить Герберту Робінсу:
- Граф 2-реберно-зв'язний тоді й лише тоді, коли для нього існує вушна декомпозиція.
В обох випадках число вух обов'язково дорівнює контурному рангу графа. Роббінс застосував вушну декомпозицію 2-реберно-зв'язних графів як засіб доведення теореми Роббінса, що це точно графи, яким можна задати сильно зв'язну орієнтацію. Оскільки Вітні і Роббінс першими досліджували вушну декомпозицію, її іноді називають си́нтезом Ві́тні — Ро́ббінса.
Нерозподі́льна вушна́ декомпози́ція — це відкрита вушна декомпозиція, така, що для кожної вершини v, за винятком однієї, v має сусідню вершину, яка з'являється в декомпозиції пізніше від вершини v. Цей тип декомпозиції можна використати для узагальнення результату Вітні:
- Граф з є 3-вершинно-зв'язним тоді й лише тоді, коли G має нерозподільну вушну декомпозицію.
Якщо така декомпозиція існує, її можна вибрати відносно ребра uv графа G так, що u належить першому вуху, v є новою вершиною в останньому вусі з більш ніж одним ребром і uv є вухом, що складається з одного ребра. Цей результат вперше висловили явно Чер'ян і Махешварі, але, як пише Шмідт, він еквівалентний результату тез Ph.D. дисертації 1971 року Лі Мондшейна. Структури, тісно пов'язані з нерозподільними вушними декомпозиціями максимальних планарних графів, звані канонічними упорядкуваннями, є також стандартним засобом візуалізації графів.
Сильна зв'язність орієнтованих графів
Визначення, наведені вище, можна перенести також на орієнтовані графи. Вухом тоді буде орієнтований шлях, у якому всі внутрішні вершини мають напівстепінь входу і напівстепінь виходу, рівні 1. Орієнтований граф є сильно зв'язним, якщо він містить орієнтований шлях із будь-якої вершини в будь-яку іншу вершину. Тоді виконується така теорема:
- Орієнтований граф є сильно зв'язним тоді й лише тоді, коли він має вушну декомпозицію.
Аналогічно, орієнтований граф є двозв'язним, якщо для будь-яких двох вершин існує простий цикл, що містить обидві вершини. Тоді: Орієнтований граф є двозв'язним тоді й лише тоді, коли він має відкриту вушну декомпозицію.
Фактор-критичні графи
Вушна декомпозиція непарна, якщо кожне вухо має непарне число ребер. — це граф з непарним числом вершин, такий, що при видаленні з нього будь-якої вершини v решта вершин мають досконале парування. Ласло Ловас виявив, що:
- Граф G є фактор-критичним графом тоді й лише тоді, коли G має непарну вушну декомпозицію.
У загальнішому сенсі, результат Франка дозволяє знайти для будь-якого графа G вушну декомпозицію з найменшою кількістю парних вух.
Паралельно-послідовні графи
Деревна вушна декомпозиція — це правильна вушна декомпозиція, в якій перше вухо є окремим ребром і для кожного наступного вуха існує єдине вухо , , в якому обидві кінцеві точки лежать на . Укладена вушна декомпозиція — це деревна вушна декомпозиція, така, що всередині кожного вуха множина пар кінцевих точок інших вух , що лежать усередині , утворює множину вкладених інтервалів. Паралельно-послідовний граф — це граф із двома виділеними різними кінцями s і t, який можна утворити рекурсивно, комбінуючи менші паралельно-послідовні графи одним із двох способів — послідовним з'єднанням (ототожнюємо один кінець одного з графів з одним кінцем іншого графа, а інші два кінці обох графів стають кінцями об'єднання) і паралельним з'єднанням (ототожнюємо обидві пари кінців обох менших графів).
Девід Епштейн отримав такий результат:
- 2-вершинно-зв'язний граф є паралельно-послідовним графом тоді й лише тоді, коли він має вкладену вушну декомпозицію.
Більш того, будь-яка відкрита вушна декомпозиція 2-вершинно-зв'язного паралельно-послідовного графа має бути вкладеною. Результат можна узагальнити на паралельно-послідовні графи, які не є 2-вершинно-зв'язними, за допомогою відкритої вушної декомпозиції, яка стартує зі шляху між двома кінцями.
Матроїди
Концепцію вушної декомпозиції можна узагальнити з графів на матроїди. Вушна декомпозиція матроїда визначається як послідовність циклів матроїда, що має дві властивості:
- кожен цикл у послідовності має непорожній перетин з попередніми циклами.
- кожен цикл у послідовності залишається циклом, навіть якщо всі попередні цикли в послідовності стягнути.
Якщо застосувати до [en] графа G, це визначення вушної декомпозиції збігається з визначенням правильної декомпозиції G — неправильні декомпозиції виключаються вимогою, що кожен цикл включає принаймні одне ребро, яке належить попереднім циклам. Якщо використати це визначення, матроїд можна визначити фактор–критичним, якщо він має вушну декомпозицію, в якій кожен цикл у послідовності має непарне число нових елементів.
Алгоритм
Вушну декомпозицію 2-реберно-зв'язних графів і відкриту декомпозицію 2-вершинно-зв'язних графів можна знайти за допомогою жадібних алгоритмів, які знаходять кожне вухо окремо. Простий жадібний алгоритм, який обчислює одночасно вушну декомпозицію, відкриту вушну декомпозицію, [en] і st-орієнтацію за лінійний час (якщо вони існують), запропонував Шмідт. Підхід ґрунтується на обчисленні особливого виду вушної декомпозиції, розкладу на ланцюги з одним правилом генерування шляхів. Шмідт показав, що нерозподільну вушну декомпозицію можна побудувати за лінійний час.
Ловас, Маон, Шибер і Вишкін, а також Міллер і Рамачандран навели ефективні паралельні алгоритми для побудови вушних декомпозицій різних типів. Наприклад, щоб знайти вушну декомпозицію 2-реберно-зв'язного графа, алгоритм Маона, Шибера і Вишкіна проходить такі кроки:
- Знаходимо кістякове дерево заданого графа і вибираємо корінь дерева.
- Для кожного ребра uv, що не є частиною дерева, визначаємо відстань між коренем і найменшим спільним предком u і v.
- Для кожного ребра uv, що є частиною дерева, знаходимо відповідне «головне ребро», ребро wx не з дерева, таке, що цикл, утворений додаванням wx до дерева, проходить через uv і таке, що серед усіх ребер w і x має найнижчого предка, якомога ближчого до кореня.
- Утворюємо вухо для кожного ребра не з дерева, що складається з цього ребра і ребер дерева, для яких це ребро є головним. Упорядковуємо вуха за відстанями головного ребра від кореня.
Цей алгоритм можна використати як процедуру для інших задач, зокрема для перевірки зв'язності, розпізнавання послідовно-паралельних графів і побудови st-нумерації графів (важлива процедура для перевірки планарності).
Вушну декомпозицію матроїда з додатковим обмеженням, що будь-яке вухо містить одне і те саме фіксоване число елементів матроїда, можна знайти за поліноміальний час, якщо є [en] для матроїда.
Примітки
Література
- J. Cheriyan, S. N. Maheshwari. Finding nonseparating induced cycles and independent spanning trees in 3-connected graphs // Journal of Algorithms. — 1988. — Т. 9, вип. 4. — С. 507–537. — DOI: .
- Collette R. Coullard, Lisa Hellerstein. Independence and port oracles for matroids, with an application to computational learning theory // . — 1996. — Т. 16, вип. 2. — С. 189–208. — DOI: .
- D. Eppstein. Parallel recognition of series-parallel graphs // Information & Computation. — 1992. — Т. 98, вип. 1. — С. 41–55. — DOI: .
- András Frank. Conservative weightings and ear-decompositions of graphs // . — 1993. — Т. 13, вип. 1. — С. 65–81. — DOI: .
- Jonathan L. Gross, Jay Yellen. Graph theory and its applications. — 2nd. — Chapman &Hall/CRC, Boca Raton, FL, 2006. — С. 498–499. — (Discrete Mathematics and its Applications (Boca Raton)) — . з джерела 3 грудня 2021
- Samir Khuller. Ear decompositions // . — 1989. — Т. 20, вип. 1. — С. 128.
- László Lovász. A note on factor-critical graphs // Studia Sci. Math. Hung.. — 1972. — Т. 7. — С. 279–280.
- László Lovász. . — 1985. — С. 464–467. — DOI:
- Y. Maon, B. Schieber, U. Vishkin. Parallel ear decomposition search (EDS) and ST-numbering in graphs // Theoretical Computer Science. — 1986. — Т. 47, вип. 3. — DOI: .
- G. Miller, V. Ramachandran. Efficient parallel ear decomposition with applications. — Unpublished manuscript, 1986.
- H. E. Robbins. A theorem on graphs, with an application to a problem of traffic control // The American Mathematical Monthly. — 1939. — Т. 46. — С. 281–283. — DOI: ..
- Jens M. Schmidt. A Simple Test on 2-Vertex- and 2-Edge-Connectivity // Information Processing Letters. — 2013a. — Т. 113, вип. 7. — С. 241–244. — DOI: .
- Jens M. Schmidt. The Mondshein sequence. — 2013b.
- [en]. Combinatorial Optimization. Polyhedra and efficiency. Vol A. — Springer-Verlag, 2003. — .
- [en], Christian Szegedy. Symplectic spaces and ear-decomposition of matroids // . — 2006. — Т. 26, вип. 3. — С. 353–377. — DOI: .
- [en]. Non-separable and planar graphs // Transactions of the American Mathematical Society. — 1932. — Т. 34. — С. 339–362. — DOI: .
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U teoriyi grafiv vu ho neoriyentovanogo grafa G ce shlyah P dvi kincevi tochki yakogo mozhut zbigatisya ale v inshomu vipadku ne dozvolyayetsya povtorennya vershin abo reber tak sho bud yaka vnutrishnya tochka shlyahu P maye v shlyahu stepin dva Vushna dekompozi ciya neoriyentovanogo grafa G ce rozbittya mnozhini jogo reber na poslidovnist vuh tak sho kincevi tochki kozhnogo vuha nalezhat ranishe vidilenim vuham poslidovnosti pri comu vnutrishni vershini kozhnogo vuha ne nalezhat poperednim vuham Krim togo v bilshosti vipadkiv pershe vuho v poslidovnosti maye buti ciklom Vidkri ta abo pra vilna vushna dekompozi ciya ce vushna dekompoziciya v yakij dvi kincevi tochki kozhnogo vuha krim pershogo vidriznyayutsya Priklad vushnoyi dekompoziciyi grafa sho mistit 3 vuha Vushnu dekompoziciyu mozhna vikoristati dlya opisu deyakih vazhlivih klasiv grafiv i yak chastinu efektivnih algoritmiv na grafah Vushnu dekompoziciyu mozhna uzagalniti dlya matroyidiv Opis klasiv grafivDeyaki vazhlivi klasi grafiv mozhna opisati pevnim tipom vushnih dekompozicij Zv yaznist grafa Graf k vershinno zv yaznij yaksho vidalennya bud yakih k 1 vershin zalishaye zv yaznij pidgraf i k reberno zv yaznij yaksho vidalennya bud yakih k 1 reber zalishaye zv yaznij pidgraf en otrimav takij rezultat Graf G V E displaystyle G V E z E 2 displaystyle E geq 2 2 vershinno zv yaznij todi j lishe todi koli dlya nogo isnuye vidkrita vushna dekompoziciya Inshij rezultat nalezhit Gerbertu Robinsu Graf 2 reberno zv yaznij todi j lishe todi koli dlya nogo isnuye vushna dekompoziciya V oboh vipadkah chislo vuh obov yazkovo dorivnyuye konturnomu rangu grafa Robbins zastosuvav vushnu dekompoziciyu 2 reberno zv yaznih grafiv yak zasib dovedennya teoremi Robbinsa sho ce tochno grafi yakim mozhna zadati silno zv yaznu oriyentaciyu Oskilki Vitni i Robbins pershimi doslidzhuvali vushnu dekompoziciyu yiyi inodi nazivayut si ntezom Vi tni Ro bbinsa Nerozpodi lna vushna dekompozi ciya ce vidkrita vushna dekompoziciya taka sho dlya kozhnoyi vershini v za vinyatkom odniyeyi v maye susidnyu vershinu yaka z yavlyayetsya v dekompoziciyi piznishe vid vershini v Cej tip dekompoziciyi mozhna vikoristati dlya uzagalnennya rezultatu Vitni Graf G V E displaystyle G V E z V 2 displaystyle V geq 2 ye 3 vershinno zv yaznim todi j lishe todi koli G maye nerozpodilnu vushnu dekompoziciyu Yaksho taka dekompoziciya isnuye yiyi mozhna vibrati vidnosno rebra uv grafa G tak sho u nalezhit pershomu vuhu v ye novoyu vershinoyu v ostannomu vusi z bilsh nizh odnim rebrom i uv ye vuhom sho skladayetsya z odnogo rebra Cej rezultat vpershe vislovili yavno Cher yan i Maheshvari ale yak pishe Shmidt vin ekvivalentnij rezultatu tez Ph D disertaciyi 1971 roku Li Mondshejna Strukturi tisno pov yazani z nerozpodilnimi vushnimi dekompoziciyami maksimalnih planarnih grafiv zvani kanonichnimi uporyadkuvannyami ye takozh standartnim zasobom vizualizaciyi grafiv Silna zv yaznist oriyentovanih grafiv Viznachennya navedeni vishe mozhna perenesti takozh na oriyentovani grafi Vuhom todi bude oriyentovanij shlyah u yakomu vsi vnutrishni vershini mayut napivstepin vhodu i napivstepin vihodu rivni 1 Oriyentovanij graf ye silno zv yaznim yaksho vin mistit oriyentovanij shlyah iz bud yakoyi vershini v bud yaku inshu vershinu Todi vikonuyetsya taka teorema Oriyentovanij graf ye silno zv yaznim todi j lishe todi koli vin maye vushnu dekompoziciyu Analogichno oriyentovanij graf ye dvozv yaznim yaksho dlya bud yakih dvoh vershin isnuye prostij cikl sho mistit obidvi vershini Todi Oriyentovanij graf ye dvozv yaznim todi j lishe todi koli vin maye vidkritu vushnu dekompoziciyu Faktor kritichni grafi Vushna dekompoziciya neparna yaksho kozhne vuho maye neparne chislo reber ce graf z neparnim chislom vershin takij sho pri vidalenni z nogo bud yakoyi vershini v reshta vershin mayut doskonale paruvannya Laslo Lovas viyaviv sho Graf G ye faktor kritichnim grafom todi j lishe todi koli G maye neparnu vushnu dekompoziciyu U zagalnishomu sensi rezultat Franka dozvolyaye znajti dlya bud yakogo grafa G vushnu dekompoziciyu z najmenshoyu kilkistyu parnih vuh Paralelno poslidovni grafi Derevna vushna dekompoziciya ce pravilna vushna dekompoziciya v yakij pershe vuho ye okremim rebrom i dlya kozhnogo nastupnogo vuha Pi displaystyle P i isnuye yedine vuho Pj displaystyle P j i gt j displaystyle i gt j v yakomu obidvi kincevi tochki Pi displaystyle P i lezhat na Pj displaystyle P j Ukladena vushna dekompoziciya ce derevna vushna dekompoziciya taka sho vseredini kozhnogo vuha Pj displaystyle P j mnozhina par kincevih tochok inshih vuh Pi displaystyle P i sho lezhat useredini Pj displaystyle P j utvoryuye mnozhinu vkladenih intervaliv Paralelno poslidovnij graf ce graf iz dvoma vidilenimi riznimi kincyami s i t yakij mozhna utvoriti rekursivno kombinuyuchi menshi paralelno poslidovni grafi odnim iz dvoh sposobiv poslidovnim z yednannyam ototozhnyuyemo odin kinec odnogo z grafiv z odnim kincem inshogo grafa a inshi dva kinci oboh grafiv stayut kincyami ob yednannya i paralelnim z yednannyam ototozhnyuyemo obidvi pari kinciv oboh menshih grafiv Devid Epshtejn otrimav takij rezultat 2 vershinno zv yaznij graf ye paralelno poslidovnim grafom todi j lishe todi koli vin maye vkladenu vushnu dekompoziciyu Bilsh togo bud yaka vidkrita vushna dekompoziciya 2 vershinno zv yaznogo paralelno poslidovnogo grafa maye buti vkladenoyu Rezultat mozhna uzagalniti na paralelno poslidovni grafi yaki ne ye 2 vershinno zv yaznimi za dopomogoyu vidkritoyi vushnoyi dekompoziciyi yaka startuye zi shlyahu mizh dvoma kincyami MatroyidiKoncepciyu vushnoyi dekompoziciyi mozhna uzagalniti z grafiv na matroyidi Vushna dekompoziciya matroyida viznachayetsya yak poslidovnist cikliv matroyida sho maye dvi vlastivosti kozhen cikl u poslidovnosti maye neporozhnij peretin z poperednimi ciklami kozhen cikl u poslidovnosti zalishayetsya ciklom navit yaksho vsi poperedni cikli v poslidovnosti styagnuti Yaksho zastosuvati do en grafa G ce viznachennya vushnoyi dekompoziciyi zbigayetsya z viznachennyam pravilnoyi dekompoziciyi G nepravilni dekompoziciyi viklyuchayutsya vimogoyu sho kozhen cikl vklyuchaye prinajmni odne rebro yake nalezhit poperednim ciklam Yaksho vikoristati ce viznachennya matroyid mozhna viznachiti faktor kritichnim yaksho vin maye vushnu dekompoziciyu v yakij kozhen cikl u poslidovnosti maye neparne chislo novih elementiv AlgoritmVushnu dekompoziciyu 2 reberno zv yaznih grafiv i vidkritu dekompoziciyu 2 vershinno zv yaznih grafiv mozhna znajti za dopomogoyu zhadibnih algoritmiv yaki znahodyat kozhne vuho okremo Prostij zhadibnij algoritm yakij obchislyuye odnochasno vushnu dekompoziciyu vidkritu vushnu dekompoziciyu en i st oriyentaciyu za linijnij chas yaksho voni isnuyut zaproponuvav Shmidt Pidhid gruntuyetsya na obchislenni osoblivogo vidu vushnoyi dekompoziciyi rozkladu na lancyugi z odnim pravilom generuvannya shlyahiv Shmidt pokazav sho nerozpodilnu vushnu dekompoziciyu mozhna pobuduvati za linijnij chas Lovas Maon Shiber i Vishkin a takozh Miller i Ramachandran naveli efektivni paralelni algoritmi dlya pobudovi vushnih dekompozicij riznih tipiv Napriklad shob znajti vushnu dekompoziciyu 2 reberno zv yaznogo grafa algoritm Maona Shibera i Vishkina prohodit taki kroki Znahodimo kistyakove derevo zadanogo grafa i vibirayemo korin dereva Dlya kozhnogo rebra uv sho ne ye chastinoyu dereva viznachayemo vidstan mizh korenem i najmenshim spilnim predkom u i v Dlya kozhnogo rebra uv sho ye chastinoyu dereva znahodimo vidpovidne golovne rebro rebro wx ne z dereva take sho cikl utvorenij dodavannyam wx do dereva prohodit cherez uv i take sho sered usih reber w i x maye najnizhchogo predka yakomoga blizhchogo do korenya Utvoryuyemo vuho dlya kozhnogo rebra ne z dereva sho skladayetsya z cogo rebra i reber dereva dlya yakih ce rebro ye golovnim Uporyadkovuyemo vuha za vidstanyami golovnogo rebra vid korenya Cej algoritm mozhna vikoristati yak proceduru dlya inshih zadach zokrema dlya perevirki zv yaznosti rozpiznavannya poslidovno paralelnih grafiv i pobudovi st numeraciyi grafiv vazhliva procedura dlya perevirki planarnosti Vushnu dekompoziciyu matroyida z dodatkovim obmezhennyam sho bud yake vuho mistit odne i te same fiksovane chislo elementiv matroyida mozhna znajti za polinomialnij chas yaksho ye en dlya matroyida PrimitkiWhitney 1932 Robbins 1939 Gross Yellen 2006 Cheriyan Maheshwari 1988 Schmidt 2013b Lovasz 1972 Frank 1993 Khuller 1989 Eppstein 1992 Szegedy Szegedy 2006 Schmidt 2013a Lovasz 1985 Maon Schieber Vishkin 1986 Miller Ramachandran 1986 Coullard Hellerstein 1996 LiteraturaJ Cheriyan S N Maheshwari Finding nonseparating induced cycles and independent spanning trees in 3 connected graphs Journal of Algorithms 1988 T 9 vip 4 S 507 537 DOI 10 1016 0196 6774 88 90015 6 Collette R Coullard Lisa Hellerstein Independence and port oracles for matroids with an application to computational learning theory 1996 T 16 vip 2 S 189 208 DOI 10 1007 BF01844845 D Eppstein Parallel recognition of series parallel graphs Information amp Computation 1992 T 98 vip 1 S 41 55 DOI 10 1016 0890 5401 92 90041 D Andras Frank Conservative weightings and ear decompositions of graphs 1993 T 13 vip 1 S 65 81 DOI 10 1007 BF01202790 Jonathan L Gross Jay Yellen Graph theory and its applications 2nd Chapman amp Hall CRC Boca Raton FL 2006 S 498 499 Discrete Mathematics and its Applications Boca Raton ISBN 978 1 58488 505 4 z dzherela 3 grudnya 2021 Samir Khuller Ear decompositions 1989 T 20 vip 1 S 128 Laszlo Lovasz A note on factor critical graphs Studia Sci Math Hung 1972 T 7 S 279 280 Laszlo Lovasz 1985 S 464 467 DOI 10 1109 SFCS 1985 16 Y Maon B Schieber U Vishkin Parallel ear decomposition search EDS and ST numbering in graphs Theoretical Computer Science 1986 T 47 vip 3 DOI 10 1016 0304 3975 86 90153 2 G Miller V Ramachandran Efficient parallel ear decomposition with applications Unpublished manuscript 1986 H E Robbins A theorem on graphs with an application to a problem of traffic control The American Mathematical Monthly 1939 T 46 S 281 283 DOI 10 2307 2303897 Jens M Schmidt A Simple Test on 2 Vertex and 2 Edge Connectivity Information Processing Letters 2013a T 113 vip 7 S 241 244 DOI 10 1016 j ipl 2013 01 016 Jens M Schmidt The Mondshein sequence 2013b en Combinatorial Optimization Polyhedra and efficiency Vol A Springer Verlag 2003 ISBN 978 3 540 44389 6 en Christian Szegedy Symplectic spaces and ear decomposition of matroids 2006 T 26 vip 3 S 353 377 DOI 10 1007 s00493 006 0020 3 en Non separable and planar graphs Transactions of the American Mathematical Society 1932 T 34 S 339 362 DOI 10 1090 S0002 9947 1932 1501641 2