В теорії графів деревна ширина неорієнтованого графу — це число, асоційоване з графом. Деревну ширину можна визначити декількома еквівалентними способами: як розмір найбільшої множини вершин у деревному розкладі, як розмір найбільшої кліки в хордальному доповненні графу, як найбільший порядок укриття під час опису стратегії гри переслідування на графі або як найбільший порядок ожини, набору зв'язних підграфів, які дотикаються один з одним. Деревна ширина часто використовується як параметр в аналізі [en] алгоритмів на графах. Графи з шириною дерева, що не перевищує k, називаються частковими k-деревами. Багато інших добре вивчених сімейств графів також мають обмежену ширину дерева.
Поняття ширини дерева ввів Халін (Halin, 1976) ґрунтуючись на іншому параметрі, , з яким деревна ширина має низку спільних властивостей. Пізніше деревну ширину перевідкрили Робертсон і Сеймур, і відтоді її вивчали багато авторів.
Визначення
Деревна декомпозиція графу G = (V, E) — дерево T, вершинами X1, …, Xn якого є підмножини V, які задовольняють таким властивостям:
- Об'єднання всіх множин Xi дорівнює V. Таким чином, будь-яка вершина графу міститься хоча б в одній множині.
- Якщо Xi і Xj обидва містять вершину v, то всі інші вершини дерева Xk на (єдиному) шляху з Xi в Xj також містять v. Це еквівалентно твердженню, що вершини дерева, які містять v, утворюють зв'язне піддерево T.
- Для будь-якого ребра (v, w) графу G існує підмножина Xi, що містить і v, і w. Тобто вершини суміжні в графі якщо тільки відповідні піддерева мають спільну вершину в дереві T.
Ширина деревної декомпозиції — це розмір її найбільшої множини Xi мінус одиниця.
Деревна ширина tw(G) графу G — це найменша ширина всіх можливих декомпозицій графу G. У цьому визначенні від розміру множини віднімається одиниця, щоб деревна ширина дерева дорівнювала одиниці.
Так само, деревна ширина G на одиницю менша від розміру найбільшої кліки в хордальному графі з мінімальним кліковим числом, який містить G. Хордальний граф з цим кліковим числом можна отримати, якщо додати в G ребра між будь-якими двома вершинами, якщо обидва належать одній і тій самій (хоча б одній) множини Xi.
Деревну ширину можна також описати в термінах укриттів, функцій, що описують стратегії ухилення для деяких ігор переслідування на графі. Граф G має деревну ширину k в тому і тільки в тому випадку, коли в ньому є укриття порядку k + 1, але немає укриття з більшим порядком. Тут укриття порядку k + 1 — це функція β, яка відображає кожну множина X із максимум k вершинами в G в одну зі зв'язних компонент графу G \ X і для якої виконується властивість монотонності
при .
Схожий опис можна також зробити з використанням ожин, сімейства зв'язних графів, які дотикаються між собою (що означає, що вони або мають спільну вершину, або з'єднані ребром). Будемо говорити, що підмножина G покриває ожину (або є її покриттям), якщо вона перетинається з кожним елементом ожини. Порядок ожини — це найменше покриття, і деревна ширина графу на одиницю менша від найбільшого порядку ожин.
Приклади
Будь-який повний граф Kn має деревну ширину n − 1. Це легко побачити, якщо використати визначення деревної ширини в термінах хордальних графів — повний граф вже хордальний, і додавання ребер не може зменшити розміру найбільшої кліки.
Зв'язні графи, які мають щонайменше дві вершини, мають деревну ширину 1 тоді й лише тоді, коли це дерево. Дерево має деревну ширину одиниця з тієї ж причини, що й повні графи (а саме, вони хордальні й мають найбільшу кліку розміром два). Навпаки, якщо граф має цикл, то будь-яке хордальне доповнення графу містить щонайменше один трикутник, звідки випливає, що деревна ширина графу не менше двох.
Обмежена деревна ширина
Сімейства графів дерев обмеженої ширини
Для будь-якої фіксованої константи k графи з деревною шириною, що не перевищує k, називаються частковими k-деревами. Інші сімейства графів з обмеженою деревною шириною включають кактуси, псевдоліси, паралельно-послідовні графи, зовніпланарні графи, графи Халіна і мережі Аполлонія. Графи потоку керування, що з'являються під час трансляції структурних програм, також мають обмежену деревну ширину, що дозволяє ефективно виконувати деякі завдання, такі як розподіл регістрів.
Планарні графи не мають обмеженої деревної ширини, оскільки 'n' × n ґратка — це планарний граф, який має деревну ширину рівно n. Таким чином, якщо F — це сімейство мінорно-замкнутих графів з обмеженою деревною шириною, воно не може включати всіх планарних графів. Навпаки, якщо деякий планарний граф не може бути мінором графів у сімействі F, то існує константа k, така що всі графи в F мають деревну ширину не більшу від k. Таким чином, наступні три умови еквівалентні між собою:
- F — сімейство мінорно-замкнутих графів обмеженої деревної ширини;
- Один зі скінченного числа заборонених мінорів для F планарний;
- F є сімейством мінорно-замкнутих графів, що включає не планарні графи.
Заборонені мінори
Для будь-якого скінченного значення k графи з деревною шириною, що не перевищує k, можна описати скінченним числом заборонених мінорів, кожен з яких включає щонайменше один планарний граф.
- Для k = 1 єдиним забороненим мінором є цикл із 3 вершинами.
- Для k = 2 єдиним забороненим мінором є повний граф K4 з 4 вершинами.
- Для k = 3 існує чотири заборонених мінори — K5, граф октаедра, граф п'ятикутної призми і граф Вагнера. Два з перелічених поліедральних графів є планарними.
Для великих значень k число заборонених мінорів зростає принаймні як експонента від k. Однак відомі верхні границі розміру й числа заборонених мінорів значно вищі від цієї нижньої межі.
Алгоритми
Обчислення ширини дерева
Визначення, чи має заданий граф G деревну ширину, яка не перевищує k, є NP-повною задачею. Однак, якщо k фіксоване, графи з деревною шириною k можна знайти і відповідний побудувати за лінійний час. Час виконання алгоритму залежить від k експоненціально.
На практиці алгоритм Шойхета і Гайгера (Shoikhet, Geiger, 1997) може знайти деревну ширину графів, що мають розмір до 100 вершин і деревну ширину аж до 11, знаходженням хордального доповнення цих графів з оптимальною деревною шириною.
Розв'язання інших задач на графах з малою шириною дерева
На початку сімдесятих років двадцятого століття помічено, що великий клас комбінаторних задач оптимізації на графах можна ефективно розв'язувати за допомогою несеріального[] динамічного програмування, якщо граф має обмежену розмірність, параметр, пов'язаний з деревною шириною. Пізніше, в кінці 1980-х, ряд математиків незалежно виявили, що багато алгоритмічних задач, NP-повних для довільних графів, можна ефективно розв'язати динамічним програмуванням для графів обмеженої деревної ширини, якщо використовувати деревне розкладання цих графів.
Наприклад, задачу розфарбовування графу деревної ширини k можна розв'язати за допомогою динамічного програмування на деревному розкладі графу. Для кожної множини Xi деревного розкладу і кожного розбиття вершин Xi на кольори алгоритм визначає, чи припустима отримана розмальовка і чи можна її розширити на всі похідні вершини розкладу шляхом комбінування інформації однакового типу і запам'ятовування в цих вершинах. Результуючий алгоритм знаходить оптимальну розмальовку графу з n вершинами за час O(kk + O(1)n), що робить цю задачу [en].
Пов'язані параметри
Шляхова ширина
Шляхова ширина графу має дуже схоже на деревну ширину визначення через деревне розкладення, але обмежується тільки тими розкладеннями, в яких кінцеве дерево є шляхом. Іншим способом можна визначити шляхову ширину виходячи з інтервального графу подібно до визначення деревної ширини за допомогою хордальних графів. Як наслідок, шляхова ширина графу як мінімум не менша від його деревної ширини, але може бути більшою тільки на логарифмічний множник. Ще один параметр, [en], має схоже визначення, що спирається на правильні інтервальні графи, і значення параметра не менше від шляхової ширини. Крім цього, є деревна глибина, число, обмежене для мінорно-замкнутих графів тоді й лише тоді, коли сімейство не включає всіх графів-шляхів, і виродження, міра розрідженості графу, яка не перевищує деревної ширини.
Розмір мінора ґратки
Оскільки деревна ширина ґратки n × n дорівнює n, деревна ширина графу G завжди більша або дорівнює розміру найбільшої квадратної ґратки-мінора графу G. З іншого боку, існує функція f така, що деревна ширина не перевищує f(r), де r — розмір найбільшої квадратної ґратки-мінора. Однак відомі межі f не малі: f повинна бути не менше Ω(r2 log r) і не більше 202r5. Строгіші кордони відомі для обмежених сімейств графів, що дає ефективні алгоритми для багатьох задач оптимізації на цих сімействах графів за теорією [en]. [en] дає аналог зв'язку між деревною шириною та розміром мінора ґратки для необмежених графів.
Діаметр і локальна деревна ширина
Кажуть, що сімейство F графів має обмежену локальну деревну ширину, якщо деревна ширина графів сімейства обмежена зверху функцією від діаметра. Якщо будь-який мінор члена сімейства F також входить до F, то F має обмежену локальну деревну ширину тоді й лише тоді, коли один із заборонених мінорів F — верхівковий граф. Початкове доведення цього результату показувало, що деревна ширина колекції графів без мінорів, які є верхівковими графами, зростає не швидше подвоєної експоненти від діаметра. Пізніше це було зведено просто до експоненти і, нарешті, до лінійної межі. Обмежена локальна деревна ширина тісно пов'язана з алгоритмічною теорією [en], і будь-яку властивість графу, яку можна визначити в рамках логіки першого порядку, можна обчислити для графів сімейства, які не містять мінорів-вершинних графів, за трохи більше ніж лінійний час.
Деякі класи графів, не замкнуті відносно мінорів, все ж мають обмежену локальну деревну ширину. Зокрема, це 1-планарні графи, тобто графи, які можна намалювати на площині з максимум одним перетином одного ребра, і загальніші графи, які можна намалювати на поверхні обмеженого роду з обмеженим числом перетинів ребер. Як і у випадку сімейств мінорно-замкнутих графів з обмеженою локальною деревною шириною, ця властивість прокладає шлях до ефективних апроксимаційних алгоритмів для таких графів.
Число Хадвігера і S-функції
Халін (Halin, 1976) визначає клас параметрів графів, який він називає S-функціями, і цей клас включає деревну ширину. Ці функції мають за область визначення графи, за область значень — цілі числа, і вони повинні набувати значення нуль на графах без ребер і повинні бути монотонними відносно мінорів, тобто збільшуватися на одиницю при додаванні нової вершини, яка суміжна всім попереднім вершинам. Потрібно також, щоб значення функції від графу було рівне більшому зі значень на двох підмножинах, перетин яких є вершинним сепаратором і клікою одночасно. Множина всіх таких функцій утворює відносно операцій поелементної мінімізації й максимізації. Верхній елемент у цій ґратці — деревна ширина, а нижній — , розмір максимального повного мінора в заданому графі.
Див. також
Примітки
- Robertson, Seymour, 1984
- Diestel, 2005 стр.354–355
- Diestel, 2005, секция 12.3
- Seymour, Thomas, 1993.
- Bodlaender, 1998
- Thorup, 1998.
- Robertson, Seymour, 1986.
- Bodlaender, 1988.
- Arnborg, Proskurowski, Corneil, 1990; Satyanarayana, Tung, 1990.
- Ramachandramurthi, 1997.
- Lagergren, 1993.
- Arnborg, Corneil, Proskurowski, 1987.
- Bodlaender, 1996.
- Bertelé, Brioschi, 1972.
- Arnborg, Proskurowski, 1989; Bern, Lawler, Wong, 1987; Bodlaender, 1988.
- Robertson, Seymour, Thomas, 1994. Об Ω в нижней оценке смотрите «O» большое и «o» малое.
- Demaine, Hajiaghayi, 2008.
- Diestel, 2004.
- Eppstein, 2000.
- Eppstein, 2000; Demaine, Hajiaghayi, 2004a.
- Demaine, Hajiaghayi, 2004b.
- Demaine, Fomin, Hajiaghayi, Thilikos, 2004; Demaine, Hajiaghayi, 2008.
- Frick, Grohe, 2001.
- Grigoriev, Bodlaender, 2007.
Посилання
- S. Arnborg, D. Corneil, A. Proskurowski. Complexity of finding embeddings in a k-tree // SIAM Journal on Matrix Analysis and Applications. — 1987. — Т. 8, вип. 2 (16 червня). — С. 277–284. — DOI: ..
- Stefan Arnborg, Andrzej Proskurowski, Derek G. Corneil. Forbidden minors characterization of partial 3-trees // Discrete Mathematics. — 1990. — Т. 80, вип. 1 (16 червня). — С. 1–19. — DOI: ..
- S. Arnborg, A. Proskurowski. Linear time algorithms for NP-hard problems restricted to partial k-trees // Discrete Applied Mathematics. — 1989. — Т. 23, вип. 1 (16 червня). — С. 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 (16 червня). — С. 216–235. — DOI: ..
- Umberto Bertelé, Francesco Brioschi. Nonserial Dynamic Programming. — Academic Press, 1972. — 16 червня. — ..
- Hans L. Bodlaender. Proc. 15th International Colloquium on Automata, Languages and Programming. — Springer-Verlag, 1988. — Т. 317 (16 червня). — С. 105–118. — DOI: ..
- Hans L. Bodlaender. A linear time algorithm for finding tree-decompositions of small treewidth // SIAM Journal on Computing. — 1996. — Т. 25, вип. 6 (16 червня). — С. 1305–1317. — DOI: ..
- Hans L. Bodlaender. A partial k-arboretum of graphs with bounded treewidth // Theoretical Computer Science. — 1998. — Т. 209, вип. 1–2 (16 червня). — С. 1–45. — DOI: ..
- Erik D. Demaine, Fedor V. Fomin, MohammadTaghi Hajiaghayi, Dimitrios M. Thilikos. Bidimensional parameters and local treewidth // SIAM Journal on Discrete Mathematics. — 2004. — Т. 18, вип. 3 (16 червня). — С. 501–511. — DOI: ..
- Erik D. Demaine, MohammadTaghi Hajiaghayi. Diameter and treewidth in minor-closed graph families, revisited // Algorithmica. — 2024. — Т. 40, вип. 3 (16 червня). — С. 211–215. — DOI: ..
- Erik D. Demaine, MohammadTaghi Hajiaghayi. Proceedings of the Fifteenth Annual ACM-SIAM Symposium on Discrete Algorithms. — New York : ACM, 2024. — 16 червня. — С. 840–849..
- Erik D. Demaine, Mohammad Taghi Hajiaghayi. Linearity of grid minors in treewidth with applications through bidimensionality // . — 2008. — Т. 28, вип. 1 (16 червня). — С. 19–36. — DOI: . з джерела 11 жовтня 2020. Процитовано 1 грудня 2020..
- Reinhard Diestel. A short proof of Halin's grid theorem // Abhandlungen aus dem Mathematischen Seminar der Universität Hamburg. — 2004. — Т. 74 (16 червня). — С. 237–242. — DOI: ..
- Reinhard Diestel. Graph Theory // 3rd. — , 2005. — 16 червня. — . з джерела 28 липня 2011. Процитовано 1 грудня 2020..
- D. Eppstein. Diameter and treewidth in minor-closed graph families // Algorithmica. — 2000. — Т. 27, вип. 3-4 (16 червня). — С. 275–291. — DOI: ..
- Markus Frick, Martin Grohe. Deciding first-order properties of locally tree-decomposable structures // Journal of the ACM. — 2001. — Т. 48, вип. 6 (16 червня). — С. 1184–1206. — DOI: ..
- Alexander Grigoriev, Hans L. Bodlaender. Algorithms for graphs embeddable with few crossings per edge // Algorithmica. — 2007. — Т. 49, вип. 1 (16 червня). — С. 1–11. — DOI: ..
- Rudolf Halin. S-functions for graphs // Journal of Geometry. — 1976. — Т. 8 (16 червня). — С. 171–186. — DOI: ..
- Jens Lagergren. Graph structure theory (Seattle, WA, 1991). — Providence, RI : American Mathematical Society, 1993. — Т. 147 (16 червня). — С. 601–621. — DOI: ..
- Siddharthan Ramachandramurthi. The structure and number of obstructions to treewidth // SIAM Journal on Discrete Mathematics. — 1997. — Т. 10, вип. 1 (16 червня). — С. 146–157. — DOI: ..
- Neil Robertson, Paul D. Seymour. Graph minors III: Planar tree-width // Journal of Combinatorial Theory, Series B. — 1984. — Т. 36, вип. 1 (16 червня). — С. 49–64. — DOI: ..
- Neil Robertson, Paul D. Seymour. Graph minors V: Excluding a planar graph // Journal of Combinatorial Theory, Series B. — 1986. — Т. 41, вип. 1 (16 червня). — С. 92–114. — DOI: ..
- Neil Robertson, Paul Seymour, Robin Thomas. Quickly excluding a planar graph // . — 1994. — Т. 62, вип. 2 (16 червня). — С. 323–348. — (Series B). — DOI: ..
- A. Satyanarayana, L. Tung. A characterization of partial 3-trees // Networks. — 1990. — Т. 20, вип. 3 (16 червня). — С. 299–322. — DOI: ..
- Paul D. Seymour, Robin Thomas. Graph Searching and a Min-Max Theorem for Tree-Width. // Journal of Combinatorial Theory, Series B. — 1993. — Т. 58, вип. 1 (16 червня). — С. 22–33. — DOI: ..
- Kirill Shoikhet, Dan Geiger. Proc. AAAI '97. — 1997. — 16 червня. — С. 185–190. з джерела 2 лютого 2021. Процитовано 1 грудня 2020..
- Mikkel Thorup. All structured programs have small tree width and good register allocation // Information and Computation. — 1998. — Т. 142, вип. 2 (16 червня). — С. 159–181. — DOI: ..
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
V teoriyi grafiv derevna shirina neoriyentovanogo grafu ce chislo asocijovane z grafom Derevnu shirinu mozhna viznachiti dekilkoma ekvivalentnimi sposobami yak rozmir najbilshoyi mnozhini vershin u derevnomu rozkladi yak rozmir najbilshoyi kliki v hordalnomu dopovnenni grafu yak najbilshij poryadok ukrittya pid chas opisu strategiyi gri peresliduvannya na grafi abo yak najbilshij poryadok ozhini naboru zv yaznih pidgrafiv yaki dotikayutsya odin z odnim Derevna shirina chasto vikoristovuyetsya yak parametr v analizi en algoritmiv na grafah Grafi z shirinoyu dereva sho ne perevishuye k nazivayutsya chastkovimi k derevami Bagato inshih dobre vivchenih simejstv grafiv takozh mayut obmezhenu shirinu dereva Ponyattya shirini dereva vviv Halin Halin 1976 gruntuyuchis na inshomu parametri z yakim derevna shirina maye nizku spilnih vlastivostej Piznishe derevnu shirinu perevidkrili Robertson i Sejmur i vidtodi yiyi vivchali bagato avtoriv ViznachennyaGraf z vismoma vershinami i jogo derevna dekompoziciya yaka maye shist vershin Kozhne rebro grafu z yednuye dvi vershini i ci vershini vhodyat u spisok deyakoyi vershini dereva razom a kozhna vershina vhodit do spisku kozhnoyi vershini piddereva Kozhna vershina dereva mistit spisok maksimum troh vershini tak sho shirina ciyeyi dekompoziciyi dorivnyuye dvom Derevna dekompoziciya grafu G V E derevo T vershinami X1 Xn yakogo ye pidmnozhini V yaki zadovolnyayut takim vlastivostyam Ob yednannya vsih mnozhin Xi dorivnyuye V Takim chinom bud yaka vershina grafu mistitsya hocha b v odnij mnozhini Yaksho Xi i Xj obidva mistyat vershinu v to vsi inshi vershini dereva Xk na yedinomu shlyahu z Xi v Xj takozh mistyat v Ce ekvivalentno tverdzhennyu sho vershini dereva yaki mistyat v utvoryuyut zv yazne pidderevo T Dlya bud yakogo rebra v w grafu G isnuye pidmnozhina Xi sho mistit i v i w Tobto vershini sumizhni v grafi yaksho tilki vidpovidni piddereva mayut spilnu vershinu v derevi T Shirina derevnoyi dekompoziciyi ce rozmir yiyi najbilshoyi mnozhini Xi minus odinicya Derevna shirina tw G grafu G ce najmensha shirina vsih mozhlivih dekompozicij grafu G U comu viznachenni vid rozmiru mnozhini vidnimayetsya odinicya shob derevna shirina dereva dorivnyuvala odinici Tak samo derevna shirina G na odinicyu mensha vid rozmiru najbilshoyi kliki v hordalnomu grafi z minimalnim klikovim chislom yakij mistit G Hordalnij graf z cim klikovim chislom mozhna otrimati yaksho dodati v G rebra mizh bud yakimi dvoma vershinami yaksho obidva nalezhat odnij i tij samij hocha b odnij mnozhini Xi Derevnu shirinu mozhna takozh opisati v terminah ukrittiv funkcij sho opisuyut strategiyi uhilennya dlya deyakih igor peresliduvannya na grafi Graf G maye derevnu shirinu k v tomu i tilki v tomu vipadku koli v nomu ye ukrittya poryadku k 1 ale nemaye ukrittya z bilshim poryadkom Tut ukrittya poryadku k 1 ce funkciya b yaka vidobrazhaye kozhnu mnozhina X iz maksimum k vershinami v G v odnu zi zv yaznih komponent grafu G X i dlya yakoyi vikonuyetsya vlastivist monotonnosti b Y b X displaystyle beta Y subseteq beta X pri X Y displaystyle X subseteq Y Ozhina poryadku chotiri na 3 3 grafi gratci isnuvannya yakoyi pokazuye sho graf maye derevnu shirinu prinajmni 3 Shozhij opis mozhna takozh zrobiti z vikoristannyam ozhin simejstva zv yaznih grafiv yaki dotikayutsya mizh soboyu sho oznachaye sho voni abo mayut spilnu vershinu abo z yednani rebrom Budemo govoriti sho pidmnozhina G pokrivaye ozhinu abo ye yiyi pokrittyam yaksho vona peretinayetsya z kozhnim elementom ozhini Poryadok ozhini ce najmenshe pokrittya i derevna shirina grafu na odinicyu mensha vid najbilshogo poryadku ozhin PrikladiBud yakij povnij graf Kn maye derevnu shirinu n 1 Ce legko pobachiti yaksho vikoristati viznachennya derevnoyi shirini v terminah hordalnih grafiv povnij graf vzhe hordalnij i dodavannya reber ne mozhe zmenshiti rozmiru najbilshoyi kliki Zv yazni grafi yaki mayut shonajmenshe dvi vershini mayut derevnu shirinu 1 todi j lishe todi koli ce derevo Derevo maye derevnu shirinu odinicya z tiyeyi zh prichini sho j povni grafi a same voni hordalni j mayut najbilshu kliku rozmirom dva Navpaki yaksho graf maye cikl to bud yake hordalne dopovnennya grafu mistit shonajmenshe odin trikutnik zvidki viplivaye sho derevna shirina grafu ne menshe dvoh Obmezhena derevna shirinaSimejstva grafiv derev obmezhenoyi shirini Dlya bud yakoyi fiksovanoyi konstanti k grafi z derevnoyu shirinoyu sho ne perevishuye k nazivayutsya chastkovimi k derevami Inshi simejstva grafiv z obmezhenoyu derevnoyu shirinoyu vklyuchayut kaktusi psevdolisi paralelno poslidovni grafi zovniplanarni grafi grafi Halina i merezhi Apolloniya Grafi potoku keruvannya sho z yavlyayutsya pid chas translyaciyi strukturnih program takozh mayut obmezhenu derevnu shirinu sho dozvolyaye efektivno vikonuvati deyaki zavdannya taki yak rozpodil registriv Planarni grafi ne mayut obmezhenoyi derevnoyi shirini oskilki n n gratka ce planarnij graf yakij maye derevnu shirinu rivno n Takim chinom yaksho F ce simejstvo minorno zamknutih grafiv z obmezhenoyu derevnoyu shirinoyu vono ne mozhe vklyuchati vsih planarnih grafiv Navpaki yaksho deyakij planarnij graf ne mozhe buti minorom grafiv u simejstvi F to isnuye konstanta k taka sho vsi grafi v F mayut derevnu shirinu ne bilshu vid k Takim chinom nastupni tri umovi ekvivalentni mizh soboyu F simejstvo minorno zamknutih grafiv obmezhenoyi derevnoyi shirini Odin zi skinchennogo chisla zaboronenih minoriv dlya F planarnij F ye simejstvom minorno zamknutih grafiv sho vklyuchaye ne planarni grafi Zaboroneni minori Dokladnishe Harakterizaciya zaboronenimi grafami Chotiri zaboronenih minori dlya derevnoyi shirini 3 Dlya bud yakogo skinchennogo znachennya k grafi z derevnoyu shirinoyu sho ne perevishuye k mozhna opisati skinchennim chislom zaboronenih minoriv kozhen z yakih vklyuchaye shonajmenshe odin planarnij graf Dlya k 1 yedinim zaboronenim minorom ye cikl iz 3 vershinami Dlya k 2 yedinim zaboronenim minorom ye povnij graf K4 z 4 vershinami Dlya k 3 isnuye chotiri zaboronenih minori K5 graf oktaedra graf p yatikutnoyi prizmi i graf Vagnera Dva z perelichenih poliedralnih grafiv ye planarnimi Dlya velikih znachen k chislo zaboronenih minoriv zrostaye prinajmni yak eksponenta vid k Odnak vidomi verhni granici rozmiru j chisla zaboronenih minoriv znachno vishi vid ciyeyi nizhnoyi mezhi AlgoritmiObchislennya shirini dereva Viznachennya chi maye zadanij graf G derevnu shirinu yaka ne perevishuye k ye NP povnoyu zadacheyu Odnak yaksho k fiksovane grafi z derevnoyu shirinoyu k mozhna znajti i vidpovidnij pobuduvati za linijnij chas Chas vikonannya algoritmu zalezhit vid k eksponencialno Na praktici algoritm Shojheta i Gajgera Shoikhet Geiger 1997 mozhe znajti derevnu shirinu grafiv sho mayut rozmir do 100 vershin i derevnu shirinu azh do 11 znahodzhennyam hordalnogo dopovnennya cih grafiv z optimalnoyu derevnoyu shirinoyu Rozv yazannya inshih zadach na grafah z maloyu shirinoyu dereva Na pochatku simdesyatih rokiv dvadcyatogo stolittya pomicheno sho velikij klas kombinatornih zadach optimizaciyi na grafah mozhna efektivno rozv yazuvati za dopomogoyu neserialnogo proyasniti dinamichnogo programuvannya yaksho graf maye obmezhenu rozmirnist parametr pov yazanij z derevnoyu shirinoyu Piznishe v kinci 1980 h ryad matematikiv nezalezhno viyavili sho bagato algoritmichnih zadach NP povnih dlya dovilnih grafiv mozhna efektivno rozv yazati dinamichnim programuvannyam dlya grafiv obmezhenoyi derevnoyi shirini yaksho vikoristovuvati derevne rozkladannya cih grafiv Napriklad zadachu rozfarbovuvannya grafu derevnoyi shirini k mozhna rozv yazati za dopomogoyu dinamichnogo programuvannya na derevnomu rozkladi grafu Dlya kozhnoyi mnozhini Xi derevnogo rozkladu i kozhnogo rozbittya vershin Xi na kolori algoritm viznachaye chi pripustima otrimana rozmalovka i chi mozhna yiyi rozshiriti na vsi pohidni vershini rozkladu shlyahom kombinuvannya informaciyi odnakovogo tipu i zapam yatovuvannya v cih vershinah Rezultuyuchij algoritm znahodit optimalnu rozmalovku grafu z n vershinami za chas O kk O 1 n sho robit cyu zadachu en Pov yazani parametriShlyahova shirina Dokladnishe Shlyahova shirina grafu Shlyahova shirina grafu maye duzhe shozhe na derevnu shirinu viznachennya cherez derevne rozkladennya ale obmezhuyetsya tilki timi rozkladennyami v yakih kinceve derevo ye shlyahom Inshim sposobom mozhna viznachiti shlyahovu shirinu vihodyachi z intervalnogo grafu podibno do viznachennya derevnoyi shirini za dopomogoyu hordalnih grafiv Yak naslidok shlyahova shirina grafu yak minimum ne mensha vid jogo derevnoyi shirini ale mozhe buti bilshoyu tilki na logarifmichnij mnozhnik She odin parametr en maye shozhe viznachennya sho spirayetsya na pravilni intervalni grafi i znachennya parametra ne menshe vid shlyahovoyi shirini Krim cogo ye derevna glibina chislo obmezhene dlya minorno zamknutih grafiv todi j lishe todi koli simejstvo ne vklyuchaye vsih grafiv shlyahiv i virodzhennya mira rozridzhenosti grafu yaka ne perevishuye derevnoyi shirini Rozmir minora gratki Oskilki derevna shirina gratki n n dorivnyuye n derevna shirina grafu G zavzhdi bilsha abo dorivnyuye rozmiru najbilshoyi kvadratnoyi gratki minora grafu G Z inshogo boku isnuye funkciya f taka sho derevna shirina ne perevishuye f r de r rozmir najbilshoyi kvadratnoyi gratki minora Odnak vidomi mezhi f ne mali f povinna buti ne menshe W r2 log r i ne bilshe 202r5 Strogishi kordoni vidomi dlya obmezhenih simejstv grafiv sho daye efektivni algoritmi dlya bagatoh zadach optimizaciyi na cih simejstvah grafiv za teoriyeyu en en daye analog zv yazku mizh derevnoyu shirinoyu ta rozmirom minora gratki dlya neobmezhenih grafiv Diametr i lokalna derevna shirina Kazhut sho simejstvo F grafiv maye obmezhenu lokalnu derevnu shirinu yaksho derevna shirina grafiv simejstva obmezhena zverhu funkciyeyu vid diametra Yaksho bud yakij minor chlena simejstva F takozh vhodit do F to F maye obmezhenu lokalnu derevnu shirinu todi j lishe todi koli odin iz zaboronenih minoriv F verhivkovij graf Pochatkove dovedennya cogo rezultatu pokazuvalo sho derevna shirina kolekciyi grafiv bez minoriv yaki ye verhivkovimi grafami zrostaye ne shvidshe podvoyenoyi eksponenti vid diametra Piznishe ce bulo zvedeno prosto do eksponenti i nareshti do linijnoyi mezhi Obmezhena lokalna derevna shirina tisno pov yazana z algoritmichnoyu teoriyeyu en i bud yaku vlastivist grafu yaku mozhna viznachiti v ramkah logiki pershogo poryadku mozhna obchisliti dlya grafiv simejstva yaki ne mistyat minoriv vershinnih grafiv za trohi bilshe nizh linijnij chas Deyaki klasi grafiv ne zamknuti vidnosno minoriv vse zh mayut obmezhenu lokalnu derevnu shirinu Zokrema ce 1 planarni grafi tobto grafi yaki mozhna namalyuvati na ploshini z maksimum odnim peretinom odnogo rebra i zagalnishi grafi yaki mozhna namalyuvati na poverhni obmezhenogo rodu z obmezhenim chislom peretiniv reber Yak i u vipadku simejstv minorno zamknutih grafiv z obmezhenoyu lokalnoyu derevnoyu shirinoyu cya vlastivist prokladaye shlyah do efektivnih aproksimacijnih algoritmiv dlya takih grafiv Chislo Hadvigera i S funkciyi Halin Halin 1976 viznachaye klas parametriv grafiv yakij vin nazivaye S funkciyami i cej klas vklyuchaye derevnu shirinu Ci funkciyi mayut za oblast viznachennya grafi za oblast znachen cili chisla i voni povinni nabuvati znachennya nul na grafah bez reber i povinni buti monotonnimi vidnosno minoriv tobto zbilshuvatisya na odinicyu pri dodavanni novoyi vershini yaka sumizhna vsim poperednim vershinam Potribno takozh shob znachennya funkciyi vid grafu bulo rivne bilshomu zi znachen na dvoh pidmnozhinah peretin yakih ye vershinnim separatorom i klikoyu odnochasno Mnozhina vsih takih funkcij utvoryuye vidnosno operacij poelementnoyi minimizaciyi j maksimizaciyi Verhnij element u cij gratci derevna shirina a nizhnij rozmir maksimalnogo povnogo minora v zadanomu grafi Div takozhKlikova shirina Shlyahova shirina grafu Derevna glibina teoriya grafiv Teorema KurselyaPrimitkiRobertson Seymour 1984 Diestel 2005 str 354 355 Diestel 2005 sekciya 12 3 Seymour Thomas 1993 Bodlaender 1998 Thorup 1998 Robertson Seymour 1986 Bodlaender 1988 Arnborg Proskurowski Corneil 1990 Satyanarayana Tung 1990 Ramachandramurthi 1997 Lagergren 1993 Arnborg Corneil Proskurowski 1987 Bodlaender 1996 Bertele Brioschi 1972 Arnborg Proskurowski 1989 Bern Lawler Wong 1987 Bodlaender 1988 Robertson Seymour Thomas 1994 Ob W v nizhnej ocenke smotrite O bolshoe i o maloe Demaine Hajiaghayi 2008 Diestel 2004 Eppstein 2000 Eppstein 2000 Demaine Hajiaghayi 2004a Demaine Hajiaghayi 2004b Demaine Fomin Hajiaghayi Thilikos 2004 Demaine Hajiaghayi 2008 Frick Grohe 2001 Grigoriev Bodlaender 2007 PosilannyaS Arnborg D Corneil A Proskurowski Complexity of finding embeddings in a k tree SIAM Journal on Matrix Analysis and Applications 1987 T 8 vip 2 16 chervnya S 277 284 DOI 10 1137 0608024 Stefan Arnborg Andrzej Proskurowski Derek G Corneil Forbidden minors characterization of partial 3 trees Discrete Mathematics 1990 T 80 vip 1 16 chervnya S 1 19 DOI 10 1016 0012 365X 90 90292 P S Arnborg A Proskurowski Linear time algorithms for NP hard problems restricted to partial k trees Discrete Applied Mathematics 1989 T 23 vip 1 16 chervnya 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 16 chervnya S 216 235 DOI 10 1016 0196 6774 87 90039 3 Umberto Bertele Francesco Brioschi Nonserial Dynamic Programming Academic Press 1972 16 chervnya ISBN 0 12 093450 7 Hans L Bodlaender Proc 15th International Colloquium on Automata Languages and Programming Springer Verlag 1988 T 317 16 chervnya S 105 118 DOI 10 1007 3 540 19488 6 110 Hans L Bodlaender A linear time algorithm for finding tree decompositions of small treewidth SIAM Journal on Computing 1996 T 25 vip 6 16 chervnya S 1305 1317 DOI 10 1137 S0097539793251219 Hans L Bodlaender A partial k arboretum of graphs with bounded treewidth Theoretical Computer Science 1998 T 209 vip 1 2 16 chervnya S 1 45 DOI 10 1016 S0304 3975 97 00228 4 Erik D Demaine Fedor V Fomin MohammadTaghi Hajiaghayi Dimitrios M Thilikos Bidimensional parameters and local treewidth SIAM Journal on Discrete Mathematics 2004 T 18 vip 3 16 chervnya S 501 511 DOI 10 1137 S0895480103433410 Erik D Demaine MohammadTaghi Hajiaghayi Diameter and treewidth in minor closed graph families revisited Algorithmica 2024 T 40 vip 3 16 chervnya S 211 215 DOI 10 1007 s00453 004 1106 1 Erik D Demaine MohammadTaghi Hajiaghayi Proceedings of the Fifteenth Annual ACM SIAM Symposium on Discrete Algorithms New York ACM 2024 16 chervnya S 840 849 Erik D Demaine Mohammad Taghi Hajiaghayi Linearity of grid minors in treewidth with applications through bidimensionality 2008 T 28 vip 1 16 chervnya S 19 36 DOI 10 1007 s00493 008 2140 4 z dzherela 11 zhovtnya 2020 Procitovano 1 grudnya 2020 Reinhard Diestel A short proof of Halin s grid theorem Abhandlungen aus dem Mathematischen Seminar der Universitat Hamburg 2004 T 74 16 chervnya S 237 242 DOI 10 1007 BF02941538 Reinhard Diestel Graph Theory 3rd Springer 2005 16 chervnya ISBN 3 540 26182 6 z dzherela 28 lipnya 2011 Procitovano 1 grudnya 2020 D Eppstein Diameter and treewidth in minor closed graph families Algorithmica 2000 T 27 vip 3 4 16 chervnya S 275 291 DOI 10 1007 s004530010020 Markus Frick Martin Grohe Deciding first order properties of locally tree decomposable structures Journal of the ACM 2001 T 48 vip 6 16 chervnya S 1184 1206 DOI 10 1145 504794 504798 Alexander Grigoriev Hans L Bodlaender Algorithms for graphs embeddable with few crossings per edge Algorithmica 2007 T 49 vip 1 16 chervnya S 1 11 DOI 10 1007 s00453 007 0010 x Rudolf Halin S functions for graphs Journal of Geometry 1976 T 8 16 chervnya S 171 186 DOI 10 1007 BF01917434 Jens Lagergren Graph structure theory Seattle WA 1991 Providence RI American Mathematical Society 1993 T 147 16 chervnya S 601 621 DOI 10 1090 conm 147 01202 Siddharthan Ramachandramurthi The structure and number of obstructions to treewidth SIAM Journal on Discrete Mathematics 1997 T 10 vip 1 16 chervnya S 146 157 DOI 10 1137 S0895480195280010 Neil Robertson Paul D Seymour Graph minors III Planar tree width Journal of Combinatorial Theory Series B 1984 T 36 vip 1 16 chervnya S 49 64 DOI 10 1016 0095 8956 84 90013 3 Neil Robertson Paul D Seymour Graph minors V Excluding a planar graph Journal of Combinatorial Theory Series B 1986 T 41 vip 1 16 chervnya S 92 114 DOI 10 1016 0095 8956 86 90030 4 Neil Robertson Paul Seymour Robin Thomas Quickly excluding a planar graph 1994 T 62 vip 2 16 chervnya S 323 348 Series B DOI 10 1006 jctb 1994 1073 A Satyanarayana L Tung A characterization of partial 3 trees Networks 1990 T 20 vip 3 16 chervnya S 299 322 DOI 10 1002 net 3230200304 Paul D Seymour Robin Thomas Graph Searching and a Min Max Theorem for Tree Width Journal of Combinatorial Theory Series B 1993 T 58 vip 1 16 chervnya S 22 33 DOI 10 1006 jctb 1993 1027 Kirill Shoikhet Dan Geiger Proc AAAI 97 1997 16 chervnya S 185 190 z dzherela 2 lyutogo 2021 Procitovano 1 grudnya 2020 Mikkel Thorup All structured programs have small tree width and good register allocation Information and Computation 1998 T 142 vip 2 16 chervnya S 159 181 DOI 10 1006 inco 1997 2697