У теорії графів деревна глибина зв'язного неорієнтованого графа G — це числовий інваріант G, мінімальна висота дерева Тремо для суперграфа графа G. Цей інваріант і близькі поняття зустрічаються під різними назвами в літературі, зокрема як число ранжування вершин, впорядковане хроматичне число і мінімальна висота виключення дерева. Поняття близьке також до таких понять, як циклічний ранг орієнтованих графів і висота ітерації мови регулярних мов. Інтуїтивно, якщо деревна ширина графа вимірює, наскільки граф далекий від дерева, деревна глибина вимірює, наскільки граф далекий від зірки.
Визначення
Деревну глибину графа G можна визначити як мінімальну висоту лісу F із властивістю, що будь-яке ребро графа G з'єднує пару вершин, пов'язаних відношенням предок-нащадок у F. Якщо G зв'язний, цей ліс має бути єдиним деревом. Ліс не обов'язково має бути підграфом графа G, але якщо є, то це дерево Тремо для G.
Множина пар предок-нащадок у F утворює тривіально досконалий граф, і висота F є розміром найбільшої кліки цього графа. Таким чином, деревну глибину альтернативно можна визначити як розмір найбільшої кліки в тривіально досконалому суперграфі графа G, що є дзеркальним відбиттям деревної ширини, яка на одиницю менша від розміру найбільшої кліки в хордальному суперграфі графа G.
Інше визначення таке:
- якщо |G|=1
- , якщо G зв'язний і |G|>1
- в іншому випадку, де V — множина вершин графа G і — зв'язні компоненти G. Це визначення віддзеркалює визначення циклічного рангу орієнтованих графів, яке використовує строгу зв'язність і строго пов'язані компоненти замість неорієнтованої зв'язності і зв'язних компонент.
Деревну глибину можна визначити з використанням розфарбовування графів. Центроване розфарбування графа — це розфарбування вершин, яка має властивість, що в будь-якому зв'язному породженому підграфі є колір, який зустрічається рівно один раз. Тоді деревна глибина — це найменше число кольорів, необхідних для центрованого розфарбовування графа. Якщо F — ліс з висотою d, який має властивість, що кожне ребро графа G з'єднує предка і нащадка в дереві, то можна отримати центроване розфарбування графа G d кольорами розфарбувавши кожну вершину в колір з номером, рівним відстані від кореня у графі F[7].
Нарешті, можна визначити його в термінах [en]. А саме, точно як гру переслідування-ухилення. Уявімо таку гру на неорієнтованому графі. Є два гравці, грабіжник і поліцейський. Грабіжник має одну фішку, яку він рухає вздовж ребер графа. Поліцейський має необмежену кількість фішок, але він хоче мінімізувати кількість використаних фішок. Поліцейський не може пересувати своїх фішок, поміщених на граф. Гра відбувається так. Грабіжник розміщує свою фішку, потім поліцейський повідомляє, куди він хоче поставити наступну фішку і грабіжник після цього може пересунути свою фішку вздовж ребер, але не через зайняті вершини. Гра завершується, коли поліцейський поміщає наступну фішку поверх фішки грабіжника. Деревна глибина даного графа визначає найменше число фішок, необхідних для гарантованого виграшу. Для зірки достатньо двох фішок — розміщуємо першу фішку в центрі зірки, змушуючи грабіжника перейти в якийсь промінь, а потім поміщаємо другу фішку на фішку грабіжника. Для шляху з вершинами поліцейський використовує стратегію двійкового пошуку, яка гарантує використання не більше фішок.
Приклади
Деревна глибина повного графа дорівнює кількості його вершин, і в цьому випадку єдиним можливим лісом F, для якого будь-яка пара вершин перебуває у відношенні предок-нащадок, є одиничний шлях. Схожим чином деревна глибина повного двочасткового графа Kx,y дорівнює min(x,y) + 1, і як би ми не розташовували вершини, листки лісу F повинні мати принаймні min(x,y) предків F. Ліс, на якому досягається min(x,y) + 1, можна побудувати, утворивши шлях з вершин меншої за розміром частки графа, а вершини більшої частки формують листки дерева F, сполучені з нижньою вершиною шляху.
Деревна глибина шляху з n вершинами дорівнює рівно . Ліс F, що подає цей шлях з такою глибиною, можна утворити, помістивши корінь у середню точку шляху F і продовжуючи рекурсію в двох менших шляхах з обох боків від кореня.
Деревна глибина і зв'язок з деревною шириною
Будь-який ліс із n вершинами має деревну глибину O(log n). Для лісу можна завжди знайти стале число вершин, видалення яких дає ліс, який можна розділити на два менших підліси з максимум 2n/3 вершин у кожному. Рекурсивно ділячи ці два підліси, легко можна досягти логарифмічної верхньої межі деревної глибини. Та ж техніка, застосована до деревної декомпозиції графа, показує, що, якщо деревна ширина n-вершинного графа G дорівнює t, тоді деревна глибина графа G дорівнює O(t log n). Оскільки зовніпланарні графи, паралельно-послідовні графи і графи Халіна мають обмежену деревну ширину, вони всі теж мають максимум логарифмічну деревну глибину.
З іншого боку, деревна ширина графа не перевершує його деревної глибини. Точніше, деревна ширина не перевершує шляхової ширини графа, яка максимум на одиницю менша від його деревної глибини.
Мінори графа
Мінор графа G — це інший граф, утворений з підграфа графа G стягуванням деяких ребер. Деревна глибина монотонна за мінорами — будь-який мінор графа G має деревну глибину, що не перевищує деревної глибини самого графа G. Таким чином, за теоремою Робертсона — Сеймура, для будь-якого фіксованого d множина графів із деревною глибиною, що не перевершує d, має скінченне число заборонених мінорів.
Якщо C — клас графів, замкнутих відносно утворення мінорів, то графи C мають деревну глибину тоді й лише тоді, коли C не включає всіх шляхів.
Породжені підграфи
Деревна глибина має тісний зв'язок з теорією породжених підграфів графа. В класі графів, що мають деревну глибину не більше d (для будь-якого фіксованого натурального d), властивість бути породженим підграфом є [en]. Основна ідея доведення, що цей зв'язок цілком квазівпорядкований, полягає у використанні індукції за d. Ліси висоти d можна інтерпретувати як послідовність лісів висоти d − 1 (утворених видаленням коренів дерев висоти d) і можна використовувати [en], щоб показати, що ці послідовності цілком квазівпорядковані.
Із цілком квазівпорядкованості випливає, що будь-яка властивість графа, монотонна за породженими підграфами, має скінченне число заборонених породжених підграфів, а тому може бути перевірена за поліноміальний час на графах з обмеженою деревною глибиною. Графи з деревною глибиною, що не перевершує d, самі по собі мають скінченне число заборонених породжених підграфів. Нешетрил і Оссона де Мендез показали 14 заборонених підграфів для графів з деревною шириною три і менше (з посиланням на тези дисертації 2007 року Зденека Дворака).
Якщо C є класом графів з обмеженою виродженістю, графи у множині C мають обмежену деревну ширину тоді і тільки тоді, коли існує шлях, який не може з'явитися як породжений підграф у C.
Складність
Визначення глибини дерева є складною обчислювальною задачею — відповідна задача розпізнавання NP-повна. Завдання залишається NP-повною для двочасткових графів, як і для хордальних графів.
З позитивних моментів — деревну глибину можна обчислити за поліноміальний час для інтервальних графів, як і для графів перестановок, трапецеїдальних графів, графів перетинів дуг кіл, циклічних графів перестановок і графів копорівнянності обмежених розмірностей. Для неорієнтованих дерев деревну глибину можна обчислити за лінійний час.
Бодлендер, Гілберт, Хафстейнссон і Клокс запропонували апроксимаційний алгоритм пошуку деревної глибини з апроксимаційним коефіцієнтом . Алгоритм заснований на факті, що деревна глибина логарифмічно залежить від деревної ширини графа.
Оскільки деревна глибина монотонна за мінорами графа, задача її пошуку [en] — існує алгоритм обчислення деревної глибини, що працює за час , де d — глибина даного графа і n — число вершин. Таким чином, для будь-якого фіксованого значення d задача перевірки, чи не перевершує деревна глибина значення d, може бути розв'язана за поліноміальний час. Конкретніше — залежність від n у цьому алгоритмі можна зробити лінійною таким чином: будуємо дерево пошуку в глибину і перевіряємо, перевищує глибина дерева величину 2d чи ні. Якщо перевищує, то глибина дерева більша від d і задачу роз'язано. Якщо ні, можна скористатись побудовою дерева пошуку на невелику глибину для декомпозиції дерева і стандартною технікою динамічного програмування для графів з обмеженою деревною шириною, щоб обчислити глибину за лінійний час. Більш складний алгоритм розв'язування за лінійний час, заснований на планарності мінорів, що виключаються під час пошуку в глибину, запропонували раніше Бодлендер, Деоган, Дженсен та Клокс. Покращений параметричний алгоритм див. у Райдля, Россманіта, Вілламіла і Сікдара.
Можна обчислити глибину дерева точно для графів, значення глибини для яких може бути великим, за час O(cn) з константою c, трохи меншою від 2.
Примітки
- Bodlaender et al, 1998.
- Rossman, 2008.
- Nešetřil, Ossona de Mendez, 2012, с. 116.
- Nešetřil, Ossona de Mendez, 2012, с. 115, Definition 6.1.
- David Eppstein. Graph parameters and cliques in supergraphs. — . з джерела 9 січня 2014..
- Nešetřil, Ossona de Mendez, 2012, с. 117,Lemma 6.1.
- Nešetřil, Ossona de Mendez, 2012, с. 125–128, Section 6.5, "Centered Colorings".
- Gruber, Holzer, 2008, с. Theorem 5.
- Hunter, 2011 та Main Theorem.
- Nešetřil, Ossona de Mendez, 2012, с. 117, Formula 6.2.
- Bodlaender et al, 1995.
- Nešetřil, Ossona de Mendez, 2012, с. 124, Corollary 6.1.
- Nešetřil, Ossona de Mendez, 2012, с. 123.
- Nešetřil, Ossona de Mendez, 2012, с. 117,Lemma 6.2.
- Nešetřil, Ossona de Mendez, 2012, с. 122, Proposition 6.4.
- Nešetřil, Ossona de Mendez, 2012, с. 137, Lemma 6.13.
- Nešetřil, Ossona de Mendez, 2012, с. 138. Figure 6.6 on p. 139.
- Pothen, 1988.
- Dereniowski, Nadolski, 2006.
- Aspvall, Heggernes, 1994.
- Deogun et al, 1999.
- Iyer et al, 1988.
- Schäffer, 1989.
- Nešetřil, Ossona de Mendez, 2012, с. 138.
- Reidl et al, 2014.
- Fomin et al, 2013.
Література
- Bengt Aspvall, Pinar Heggernes. Finding Minimum Height Elimination Trees for Interval Graphs in Polynomial Time // BIT. — 1994. — Т. 34, вип. 4 (17 червня). — С. 484–509. — DOI: ..
- Hans L. Bodlaender, Jitender S. Deogun, Klaus Jansen, Ton Kloks, Dieter Kratsch, Haiko Müller, Zsolt Tuza. Rankings of graphs // SIAM Journal on Discrete Mathematics. — 1998. — Т. 11, вип. 1 (17 червня). — С. 168–181. — DOI: .[недоступне посилання з Июнь 2018].
- Hans L. Bodlaender, John R. Gilbert, Hjálmtýr Hafsteinsson, Ton Kloks. Approximating treewidth, pathwidth, frontsize, and shortest elimination tree // Journal of Algorithms. — 1995. — Т. 18, вип. 2 (17 червня). — С. 238–255. — DOI: . — (CiteSeerX): 10.1.1.29.7198..
- Jitender S. Deogun, Ton Kloks, Dieter Kratsch, Haiko Müller. On the vertex ranking problem for trapezoid, circular-arc and other graphs // Discrete Applied Mathematics. — 1999. — Т. 98 (17 червня). — С. 39–34. — DOI: ..
- D. Dereniowski, A. Nadolski. Vertex rankings of chordal graphs and weighted trees // . — 2006. — Т. 98 (17 червня). — С. 96–100. — DOI: ..
- Fedor V. Fomin, Archontia C. Giannopoulou, Michał Pilipczuk. Parameterized and Exact Computation: 8th International Symposium, IPEC 2013, Sophia Antipolis, France, September 4-6, 2013, Revised Selected Papers / Gregory Gutin, Stefan Szeider. — 2013. — Т. 8246. — С. 137–149. — (Lecture Notes in Computer Science) — DOI:.
- Hermann Gruber, Markus Holzer. [1] — Springer-Verlag, 2008. — Т. 5126. — С. 39–50. — (Lecture Notes on Computer Science) — DOI: з джерела 11 липня 2011.
- Paul Hunter. 18th . — Springer-Verlag, 2011. — Т. 6914. — С. 217–228. — (Lecture Notes on Computer Science) — DOI:
- Ananth V. Iyer, H. Donald Ratliff, Gopalakrishnan Vijayan. Optimal node ranking of trees // . — 1988. — Т. 28 (17 червня). — С. 225–201. — DOI: ..
- Jaroslav Nešetřil, Patrice Ossona de Mendez. Sparsity: Graphs, Structures, and Algorithms. — Heidelberg : Springer, 2012. — Т. 28. — С. 115–144. — (Algorithms and Combinatorics) — . — DOI:.
- Alex Pothen. The complexity of optimal elimination trees. — Pennsylvania State University, 1988. — (Tech. Report CS-88-13).
- Felix Reidl, Peter Rossmanith, Fernando Sánchez Villaamil, Somnath Sikdar. / Javier Esparza, Pierre Fraigniaud, Thore Husfeldt, Elias Koutsoupias. — 2014. — Т. 8572. — С. 931–942. — (Lecture Notes in Computer Science) — DOI:.
- Benjamin Rossman. Homomorphism preservation theorems // . — 2008. — Т. 55, вип. 3 (17 червня). — С. Article 15. — DOI: ..
- Alejandro A. Schäffer. Optimal node ranking of trees in linear time // . — 1989. — Т. 33 (17 червня). — С. 91–19. — 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 derevna glibina zv yaznogo neoriyentovanogo grafa G ce chislovij invariant G minimalna visota dereva Tremo dlya supergrafa grafa G Cej invariant i blizki ponyattya zustrichayutsya pid riznimi nazvami v literaturi zokrema yak chislo ranzhuvannya vershin vporyadkovane hromatichne chislo i minimalna visota viklyuchennya dereva Ponyattya blizke takozh do takih ponyat yak ciklichnij rang oriyentovanih grafiv i visota iteraciyi movi regulyarnih mov Intuyitivno yaksho derevna shirina grafa vimiryuye naskilki graf dalekij vid dereva derevna glibina vimiryuye naskilki graf dalekij vid zirki ViznachennyaDerevnu glibinu grafa G mozhna viznachiti yak minimalnu visotu lisu F iz vlastivistyu sho bud yake rebro grafa G z yednuye paru vershin pov yazanih vidnoshennyam predok nashadok u F Yaksho G zv yaznij cej lis maye buti yedinim derevom Lis ne obov yazkovo maye buti pidgrafom grafa G ale yaksho ye to ce derevo Tremo dlya G Mnozhina par predok nashadok u F utvoryuye trivialno doskonalij graf i visota F ye rozmirom najbilshoyi kliki cogo grafa Takim chinom derevnu glibinu alternativno mozhna viznachiti yak rozmir najbilshoyi kliki v trivialno doskonalomu supergrafi grafa G sho ye dzerkalnim vidbittyam derevnoyi shirini yaka na odinicyu mensha vid rozmiru najbilshoyi kliki v hordalnomu supergrafi grafa G Inshe viznachennya take 1 displaystyle 1 yaksho G 1 1 minv Vtd G v displaystyle 1 min v in V td G v yaksho G zv yaznij i G gt 1 maxitd Gi displaystyle max i td G i v inshomu vipadku de V mnozhina vershin grafa G i Gi displaystyle G i zv yazni komponenti G Ce viznachennya viddzerkalyuye viznachennya ciklichnogo rangu oriyentovanih grafiv yake vikoristovuye strogu zv yaznist i strogo pov yazani komponenti zamist neoriyentovanoyi zv yaznosti i zv yaznih komponent Derevnu glibinu mozhna viznachiti z vikoristannyam rozfarbovuvannya grafiv Centrovane rozfarbuvannya grafa ce rozfarbuvannya vershin yaka maye vlastivist sho v bud yakomu zv yaznomu porodzhenomu pidgrafi ye kolir yakij zustrichayetsya rivno odin raz Todi derevna glibina ce najmenshe chislo koloriv neobhidnih dlya centrovanogo rozfarbovuvannya grafa Yaksho F lis z visotoyu d yakij maye vlastivist sho kozhne rebro grafa G z yednuye predka i nashadka v derevi to mozhna otrimati centrovane rozfarbuvannya grafa G d kolorami rozfarbuvavshi kozhnu vershinu v kolir z nomerom rivnim vidstani vid korenya u grafi F 7 Nareshti mozhna viznachiti jogo v terminah en A same tochno yak gru peresliduvannya uhilennya Uyavimo taku gru na neoriyentovanomu grafi Ye dva gravci grabizhnik i policejskij Grabizhnik maye odnu fishku yaku vin ruhaye vzdovzh reber grafa Policejskij maye neobmezhenu kilkist fishok ale vin hoche minimizuvati kilkist vikoristanih fishok Policejskij ne mozhe peresuvati svoyih fishok pomishenih na graf Gra vidbuvayetsya tak Grabizhnik rozmishuye svoyu fishku potim policejskij povidomlyaye kudi vin hoche postaviti nastupnu fishku i grabizhnik pislya cogo mozhe peresunuti svoyu fishku vzdovzh reber ale ne cherez zajnyati vershini Gra zavershuyetsya koli policejskij pomishaye nastupnu fishku poverh fishki grabizhnika Derevna glibina danogo grafa viznachaye najmenshe chislo fishok neobhidnih dlya garantovanogo vigrashu Dlya zirki dostatno dvoh fishok rozmishuyemo pershu fishku v centri zirki zmushuyuchi grabizhnika perejti v yakijs promin a potim pomishayemo drugu fishku na fishku grabizhnika Dlya shlyahu z n displaystyle n vershinami policejskij vikoristovuye strategiyu dvijkovogo poshuku yaka garantuye vikoristannya ne bilshe log2 n 1 displaystyle lceil log 2 n 1 rceil fishok PrikladiDerevna glibina povnogo grafa K4 i povnogo dvochastkovogo grafa K3 3 dorivnyuye chotirom todi yak derevna glibina shlyahu P7 dorivnyuye trom Derevna glibina povnogo grafa dorivnyuye kilkosti jogo vershin i v comu vipadku yedinim mozhlivim lisom F dlya yakogo bud yaka para vershin perebuvaye u vidnoshenni predok nashadok ye odinichnij shlyah Shozhim chinom derevna glibina povnogo dvochastkovogo grafa Kx y dorivnyuye min x y 1 i yak bi mi ne roztashovuvali vershini listki lisu F povinni mati prinajmni min x y predkiv F Lis na yakomu dosyagayetsya min x y 1 mozhna pobuduvati utvorivshi shlyah z vershin menshoyi za rozmirom chastki grafa a vershini bilshoyi chastki formuyut listki dereva F spolucheni z nizhnoyu vershinoyu shlyahu Derevna glibina shlyahu z n vershinami dorivnyuye rivno log2 n 1 displaystyle lceil log 2 n 1 rceil Lis F sho podaye cej shlyah z takoyu glibinoyu mozhna utvoriti pomistivshi korin u serednyu tochku shlyahu F i prodovzhuyuchi rekursiyu v dvoh menshih shlyahah z oboh bokiv vid korenya Derevna glibina i zv yazok z derevnoyu shirinoyuDiv takozh Derevna shirina teoriya grafiv Bud yakij lis iz n vershinami maye derevnu glibinu O log n Dlya lisu mozhna zavzhdi znajti stale chislo vershin vidalennya yakih daye lis yakij mozhna rozdiliti na dva menshih pidlisi z maksimum 2n 3 vershin u kozhnomu Rekursivno dilyachi ci dva pidlisi legko mozhna dosyagti logarifmichnoyi verhnoyi mezhi derevnoyi glibini Ta zh tehnika zastosovana do derevnoyi dekompoziciyi grafa pokazuye sho yaksho derevna shirina n vershinnogo grafa G dorivnyuye t todi derevna glibina grafa G dorivnyuye O t log n Oskilki zovniplanarni grafi paralelno poslidovni grafi i grafi Halina mayut obmezhenu derevnu shirinu voni vsi tezh mayut maksimum logarifmichnu derevnu glibinu Z inshogo boku derevna shirina grafa ne perevershuye jogo derevnoyi glibini Tochnishe derevna shirina ne perevershuye shlyahovoyi shirini grafa yaka maksimum na odinicyu mensha vid jogo derevnoyi glibini Minori grafaMinor grafa G ce inshij graf utvorenij z pidgrafa grafa G styaguvannyam deyakih reber Derevna glibina monotonna za minorami bud yakij minor grafa G maye derevnu glibinu sho ne perevishuye derevnoyi glibini samogo grafa G Takim chinom za teoremoyu Robertsona Sejmura dlya bud yakogo fiksovanogo d mnozhina grafiv iz derevnoyu glibinoyu sho ne perevershuye d maye skinchenne chislo zaboronenih minoriv Yaksho C klas grafiv zamknutih vidnosno utvorennya minoriv to grafi C mayut derevnu glibinu O 1 displaystyle O 1 todi j lishe todi koli C ne vklyuchaye vsih shlyahiv Porodzheni pidgrafiDerevna glibina maye tisnij zv yazok z teoriyeyu porodzhenih pidgrafiv grafa V klasi grafiv sho mayut derevnu glibinu ne bilshe d dlya bud yakogo fiksovanogo naturalnogo d vlastivist buti porodzhenim pidgrafom ye en Osnovna ideya dovedennya sho cej zv yazok cilkom kvazivporyadkovanij polyagaye u vikoristanni indukciyi za d Lisi visoti d mozhna interpretuvati yak poslidovnist lisiv visoti d 1 utvorenih vidalennyam koreniv derev visoti d i mozhna vikoristovuvati en shob pokazati sho ci poslidovnosti cilkom kvazivporyadkovani Iz cilkom kvazivporyadkovanosti viplivaye sho bud yaka vlastivist grafa monotonna za porodzhenimi pidgrafami maye skinchenne chislo zaboronenih porodzhenih pidgrafiv a tomu mozhe buti perevirena za polinomialnij chas na grafah z obmezhenoyu derevnoyu glibinoyu Grafi z derevnoyu glibinoyu sho ne perevershuye d sami po sobi mayut skinchenne chislo zaboronenih porodzhenih pidgrafiv Neshetril i Ossona de Mendez pokazali 14 zaboronenih pidgrafiv dlya grafiv z derevnoyu shirinoyu tri i menshe z posilannyam na tezi disertaciyi 2007 roku Zdeneka Dvoraka Yaksho C ye klasom grafiv z obmezhenoyu virodzhenistyu grafi u mnozhini C mayut obmezhenu derevnu shirinu todi i tilki todi koli isnuye shlyah yakij ne mozhe z yavitisya yak porodzhenij pidgraf u C SkladnistViznachennya glibini dereva ye skladnoyu obchislyuvalnoyu zadacheyu vidpovidna zadacha rozpiznavannya NP povna Zavdannya zalishayetsya NP povnoyu dlya dvochastkovih grafiv yak i dlya hordalnih grafiv Z pozitivnih momentiv derevnu glibinu mozhna obchisliti za polinomialnij chas dlya intervalnih grafiv yak i dlya grafiv perestanovok trapeceyidalnih grafiv grafiv peretiniv dug kil ciklichnih grafiv perestanovok i grafiv koporivnyannosti obmezhenih rozmirnostej Dlya neoriyentovanih derev derevnu glibinu mozhna obchisliti za linijnij chas Bodlender Gilbert Hafstejnsson i Kloks zaproponuvali aproksimacijnij algoritm poshuku derevnoyi glibini z aproksimacijnim koeficiyentom O log n 2 displaystyle O log n 2 Algoritm zasnovanij na fakti sho derevna glibina logarifmichno zalezhit vid derevnoyi shirini grafa Oskilki derevna glibina monotonna za minorami grafa zadacha yiyi poshuku en isnuye algoritm obchislennya derevnoyi glibini sho pracyuye za chas f d nO 1 displaystyle f d n O 1 de d glibina danogo grafa i n chislo vershin Takim chinom dlya bud yakogo fiksovanogo znachennya d zadacha perevirki chi ne perevershuye derevna glibina znachennya d mozhe buti rozv yazana za polinomialnij chas Konkretnishe zalezhnist vid n u comu algoritmi mozhna zrobiti linijnoyu takim chinom buduyemo derevo poshuku v glibinu i pereviryayemo perevishuye glibina dereva velichinu 2d chi ni Yaksho perevishuye to glibina dereva bilsha vid d i zadachu roz yazano Yaksho ni mozhna skoristatis pobudovoyu dereva poshuku na neveliku glibinu dlya dekompoziciyi dereva i standartnoyu tehnikoyu dinamichnogo programuvannya dlya grafiv z obmezhenoyu derevnoyu shirinoyu shob obchisliti glibinu za linijnij chas Bilsh skladnij algoritm rozv yazuvannya za linijnij chas zasnovanij na planarnosti minoriv sho viklyuchayutsya pid chas poshuku v glibinu zaproponuvali ranishe Bodlender Deogan Dzhensen ta Kloks Pokrashenij parametrichnij algoritm div u Rajdlya Rossmanita Villamila i Sikdara Mozhna obchisliti glibinu dereva tochno dlya grafiv znachennya glibini dlya yakih mozhe buti velikim za chas O cn z konstantoyu c trohi menshoyu vid 2 PrimitkiBodlaender et al 1998 Rossman 2008 Nesetril Ossona de Mendez 2012 s 116 Nesetril Ossona de Mendez 2012 s 115 Definition 6 1 David Eppstein Graph parameters and cliques in supergraphs z dzherela 9 sichnya 2014 Nesetril Ossona de Mendez 2012 s 117 Lemma 6 1 Nesetril Ossona de Mendez 2012 s 125 128 Section 6 5 Centered Colorings Gruber Holzer 2008 s Theorem 5 Hunter 2011 ta Main Theorem Nesetril Ossona de Mendez 2012 s 117 Formula 6 2 Bodlaender et al 1995 Nesetril Ossona de Mendez 2012 s 124 Corollary 6 1 Nesetril Ossona de Mendez 2012 s 123 Nesetril Ossona de Mendez 2012 s 117 Lemma 6 2 Nesetril Ossona de Mendez 2012 s 122 Proposition 6 4 Nesetril Ossona de Mendez 2012 s 137 Lemma 6 13 Nesetril Ossona de Mendez 2012 s 138 Figure 6 6 on p 139 Pothen 1988 Dereniowski Nadolski 2006 Aspvall Heggernes 1994 Deogun et al 1999 Iyer et al 1988 Schaffer 1989 Nesetril Ossona de Mendez 2012 s 138 Reidl et al 2014 Fomin et al 2013 LiteraturaBengt Aspvall Pinar Heggernes Finding Minimum Height Elimination Trees for Interval Graphs in Polynomial Time BIT 1994 T 34 vip 4 17 chervnya S 484 509 DOI 10 1007 BF01934264 Hans L Bodlaender Jitender S Deogun Klaus Jansen Ton Kloks Dieter Kratsch Haiko Muller Zsolt Tuza Rankings of graphs SIAM Journal on Discrete Mathematics 1998 T 11 vip 1 17 chervnya S 168 181 DOI 10 1137 S0895480195282550 nedostupne posilannya z Iyun 2018 Hans L Bodlaender John R Gilbert Hjalmtyr Hafsteinsson Ton Kloks Approximating treewidth pathwidth frontsize and shortest elimination tree Journal of Algorithms 1995 T 18 vip 2 17 chervnya S 238 255 DOI 10 1006 jagm 1995 1009 CiteSeerX 10 1 1 29 7198 Jitender S Deogun Ton Kloks Dieter Kratsch Haiko Muller On the vertex ranking problem for trapezoid circular arc and other graphs Discrete Applied Mathematics 1999 T 98 17 chervnya S 39 34 DOI 10 1016 S0166 218X 99 00179 1 D Dereniowski A Nadolski Vertex rankings of chordal graphs and weighted trees 2006 T 98 17 chervnya S 96 100 DOI 10 1016 j ipl 2005 12 006 Fedor V Fomin Archontia C Giannopoulou Michal Pilipczuk Parameterized and Exact Computation 8th International Symposium IPEC 2013 Sophia Antipolis France September 4 6 2013 Revised Selected Papers Gregory Gutin Stefan Szeider 2013 T 8246 S 137 149 Lecture Notes in Computer Science DOI 10 1007 978 3 319 03898 8 13 Hermann Gruber Markus Holzer 1 Springer Verlag 2008 T 5126 S 39 50 Lecture Notes on Computer Science DOI 10 1007 978 3 540 70583 3 4 z dzherela 11 lipnya 2011 Paul Hunter 18th Springer Verlag 2011 T 6914 S 217 228 Lecture Notes on Computer Science DOI 10 1007 978 3 642 22953 4 19 Ananth V Iyer H Donald Ratliff Gopalakrishnan Vijayan Optimal node ranking of trees 1988 T 28 17 chervnya S 225 201 DOI 10 1016 0020 0190 88 90194 9 Jaroslav Nesetril Patrice Ossona de Mendez Sparsity Graphs Structures and Algorithms Heidelberg Springer 2012 T 28 S 115 144 Algorithms and Combinatorics ISBN 978 3 642 27874 7 DOI 10 1007 978 3 642 27875 4 Alex Pothen The complexity of optimal elimination trees Pennsylvania State University 1988 Tech Report CS 88 13 Felix Reidl Peter Rossmanith Fernando Sanchez Villaamil Somnath Sikdar Javier Esparza Pierre Fraigniaud Thore Husfeldt Elias Koutsoupias 2014 T 8572 S 931 942 Lecture Notes in Computer Science DOI 10 1007 978 3 662 43948 7 77 Benjamin Rossman Homomorphism preservation theorems 2008 T 55 vip 3 17 chervnya S Article 15 DOI 10 1145 1379759 1379763 Alejandro A Schaffer Optimal node ranking of trees in linear time 1989 T 33 17 chervnya S 91 19 DOI 10 1016 0020 0190 89 90161 0