Часткове k-дерево — це вид графа, який визначають, як підграф k-дерева або граф з деревною шириною, що не перевищує k. Багато комбінаторних NP-складних задач на графах розв'язуються за поліноміальний час, якщо обмежитися частковими k-деревами з деяким обмеженим значенням k.
Мінори графів
Для будь-якої фіксованої константи k часткові k дерева замкнуті щодо операції взяття мінорів графів, тому за теоремою Робертсона — Сеймура, таке сімейство графів можна описати скінченним набором заборонених мінорів. Часткові 1-дерева — це точно ліси і їх єдиним забороненим мінором є трикутник. Для часткових 2-дерев єдиним забороненим мінором є повний граф з чотирма вершинами. Однак при зростанні значення k далі кількість заборонених мінорів зростає. Для часткових 3-дерев є чотири заборонені мінори — повний граф з п'ятьма вершинами, октаедральний граф із шістьма вершинами, граф Вагнера з вісьмома вершинами і граф п'ятикутної призми з десятьма вершинами.
Динамічне програмування
Багато алгоритмічних задач, NP-повних для довільних графів, можна ефективно розв'язати для часткових k-дерев за допомогою динамічного програмування, якщо використовувати деревну декомпозицію цих графів.
Пов'язані сімейства графів
Якщо сімейство графів має деревну ширину, обмежену числом k, воно є підсімейством часткових k-дерев. Сімейства графів із цією властивістю включають кактуси, псевдоліси, паралельно-послідовні графи, зовніпланарні графи, графи Халіна та графи Аполлонія. Наприклад, паралельно-послідовні графи є підсімейством часткових 2-дерев. Строгіше, граф є частковим 2-деревом тоді й лише тоді, коли будь-який його шарнір є паралельно-послідовним.
Графи потоку керування, що виникають при трансляції структурованих програм також мають обмежену деревну ширину, що дозволяє ефективно виконувати деякі завдання, такі як розподіл регістрів.
Примітки
Література
- S. Arnborg, A. Proskurowski. Linear time algorithms for NP-hard problems restricted to partial k-trees // Discrete Applied Mathematics. — 1989. — Т. 23, вип. 1. — С. 11–24. — DOI: .
- M. W. Bern, E. L. Lawler, A. L. Wong. Linear-time computation of optimal subgraphs of decomposable graphs // Journal of Algorithms. — 1987. — Т. 8, вип. 2. — С. 216–235. — DOI: ..
- Hans L. Bodlaender. Proc. 15th International Colloquium on Automata, Languages and Programming. — Springer-Verlag, 1988. — Т. 317. — С. 105–118. — (Lecture Notes in Computer Science) — DOI:
- Hans L. Bodlaender. A partial k-arboretum of graphs with bounded treewidth // Theoretical Computer Science. — 1998. — Т. 209, вип. 1–2. — С. 1–45. — DOI: ..
- Mikkel Thorup. All structured programs have small tree width and good register allocation // Information and Computation. — 1998. — Т. 142, вип. 2. — С. 159–181. — DOI: ..
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Chastkove k derevo ce vid grafa yakij viznachayut yak pidgraf k dereva abo graf z derevnoyu shirinoyu sho ne perevishuye k Bagato kombinatornih NP skladnih zadach na grafah rozv yazuyutsya za polinomialnij chas yaksho obmezhitisya chastkovimi k derevami z deyakim obmezhenim znachennyam k Minori grafivZaboroneni minori dlya chastkovih 3 derev Dlya bud yakoyi fiksovanoyi konstanti k chastkovi k dereva zamknuti shodo operaciyi vzyattya minoriv grafiv tomu za teoremoyu Robertsona Sejmura take simejstvo grafiv mozhna opisati skinchennim naborom zaboronenih minoriv Chastkovi 1 dereva ce tochno lisi i yih yedinim zaboronenim minorom ye trikutnik Dlya chastkovih 2 derev yedinim zaboronenim minorom ye povnij graf z chotirma vershinami Odnak pri zrostanni znachennya k dali kilkist zaboronenih minoriv zrostaye Dlya chastkovih 3 derev ye chotiri zaboroneni minori povnij graf z p yatma vershinami oktaedralnij graf iz shistma vershinami graf Vagnera z vismoma vershinami i graf p yatikutnoyi prizmi z desyatma vershinami Dinamichne programuvannyaDokladnishe Dinamichne programuvannya Bagato algoritmichnih zadach NP povnih dlya dovilnih grafiv mozhna efektivno rozv yazati dlya chastkovih k derev za dopomogoyu dinamichnogo programuvannya yaksho vikoristovuvati derevnu dekompoziciyu cih grafiv Pov yazani simejstva grafivYaksho simejstvo grafiv maye derevnu shirinu obmezhenu chislom k vono ye pidsimejstvom chastkovih k derev Simejstva grafiv iz ciyeyu vlastivistyu vklyuchayut kaktusi psevdolisi paralelno poslidovni grafi zovniplanarni grafi grafi Halina ta grafi Apolloniya Napriklad paralelno poslidovni grafi ye pidsimejstvom chastkovih 2 derev Strogishe graf ye chastkovim 2 derevom todi j lishe todi koli bud yakij jogo sharnir ye paralelno poslidovnim Grafi potoku keruvannya sho vinikayut pri translyaciyi strukturovanih program takozh mayut obmezhenu derevnu shirinu sho dozvolyaye efektivno vikonuvati deyaki zavdannya taki yak rozpodil registriv PrimitkiBodlaender 1998 Arnborg Proskurowski 1989 Bern Lawler Wong 1987 Bodlaender 1988 Thorup 1998 LiteraturaS Arnborg A Proskurowski Linear time algorithms for NP hard problems restricted to partial k trees Discrete Applied Mathematics 1989 T 23 vip 1 S 11 24 DOI 10 1016 0166 218X 89 90031 0 M W Bern E L Lawler A L Wong Linear time computation of optimal subgraphs of decomposable graphs Journal of Algorithms 1987 T 8 vip 2 S 216 235 DOI 10 1016 0196 6774 87 90039 3 Hans L Bodlaender Proc 15th International Colloquium on Automata Languages and Programming Springer Verlag 1988 T 317 S 105 118 Lecture Notes in Computer Science DOI 10 1007 3 540 19488 6 110 Hans L Bodlaender A partial k arboretum of graphs with bounded treewidth Theoretical Computer Science 1998 T 209 vip 1 2 S 1 45 DOI 10 1016 S0304 3975 97 00228 4 Mikkel Thorup All structured programs have small tree width and good register allocation Information and Computation 1998 T 142 vip 2 S 159 181 DOI 10 1006 inco 1997 2697