Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В теории графов , то древесная ширина неориентированного графа является число , связанное с графиком. Ширина дерева может быть определена несколькими эквивалентными способами: размер самой большой вершины, установленной в древовидной декомпозиции графа, размер самой большой клики в хордовом завершении графа, максимальный порядок убежища, описывающий стратегию преследования. -игра на уклонение от графа, или максимальный порядок ежевики , совокупность связанных подграфов, которые все соприкасаются друг с другом.

Treewidth обычно используется в качестве параметра в параметризованном анализе сложности алгоритмов графов . Графы с шириной не более k называются частичными k -деревьями ; многие другие хорошо изученные семейства графов также имеют ограниченную древовидную ширину.

Концепция ширины дерева была первоначально введена Умберто Бертеле и Франческо Бриоски ( 1972 ) под названием « размер» . Позже он был переоткрыт Рудольфом Халином  ( 1976 ) на основе свойств, которые он разделяет с другим параметром графа, числом Хадвигера . Позже он был снова открыт Нилом Робертсоном и Полом Сеймуром  ( 1984 ) и с тех пор изучается многими другими авторами. [1]

Определение [ править ]

Граф с восемью вершинами и его древовидное разложение на дерево с шестью вершинами. Каждое ребро графа соединяет две вершины, перечисленные вместе в некотором узле дерева, и каждая вершина графа указана в узлах смежного поддерева дерева. Каждый узел дерева содержит не более трех вершин, поэтому ширина этого разбиения равна двум.

Разложение дерева графа G = ( V , E ) является деревом, Т , с узлами Х 1 , ..., Х п , где каждый Х я есть подмножество V , удовлетворяющее следующие свойства [2] (в термин узел используется для обозначения вершины T, чтобы избежать путаницы с вершинами G ):

  1. Объединение всех множеств X я равен V . То есть каждая вершина графа содержится как минимум в одном узле дерева.
  2. Если X i и X j оба содержат вершину v , то все узлы X k из T на (уникальном) пути между X i и X j также содержат v . Эквивалентно, узлы дерева , содержащие вершину V образуют связное поддерево T .
  3. Для каждого ребра ( v , w ) в графе существует подмножество X i, которое содержит как v, так и w . То есть вершины смежны в графе только тогда, когда соответствующие поддеревья имеют общий узел.

Ширина из разложения дерева является размер ее наибольшего множества X I минус один. Древесная ширина TW ( G ) графа G является минимальная ширина среди всех возможных разбиений дерева из G . В этом определении размер самого большого набора уменьшается на единицу, чтобы сделать ширину дерева равной единице.

Эквивалентно, ширина дерева G на единицу меньше размера самой большой клики в хордальном графе, содержащем G с наименьшим номером клики . Хордовый граф с таким размером клики может быть получен добавлением к G ребра между каждыми двумя вершинами, которые обе принадлежат хотя бы одному из множеств X i .

Treewidth также можно охарактеризовать в терминах убежищ , функций, описывающих стратегию уклонения для определенной игры преследования-уклонения, определенной на графе. Граф G имеет ширину дерева k тогда и только тогда, когда он имеет убежище порядка k + 1, но не более высокого порядка, где убежище порядка k + 1 - это функция β, которая отображает каждое множество X из не более чем k вершин в G в одна из компонент связности группы G \ X , обладающая свойством монотонности, что β ( Y) ⊆ & beta ; ( Х ) всякий раз , когда XY .

Ежевичник порядка четыре в графе сетки 3 × 3, существование которого видно , что график имеет древесную ширину по крайней мере-

Подобная характеристика также может быть сделана с использованием ежевики , семейств связанных подграфов, которые все соприкасаются друг с другом (что означает, что они либо имеют общую вершину, либо соединены ребром). [3] Порядок куста - это наименьшее количество совпадений для семейства подграфов, а ширина дерева графа на единицу меньше максимального порядка куста.

Примеры [ править ]

Каждый полный граф K n имеет ширину дерева n  - 1. Это легче всего увидеть, используя определение ширины дерева в терминах хордовых графов: полный граф уже является хордовым, и добавление дополнительных ребер не может уменьшить размер его наибольшей клики.

Связный граф с минимум двумя вершинами имеет ширину дерева 1 тогда и только тогда, когда он является деревом. Дерево имеет древовидную ширину, равную единице, по тем же соображениям, что и для полных графов (а именно, оно хордовое и имеет максимальный размер клики два). И наоборот, если у графа есть цикл, то каждое хордовое пополнение графа включает по крайней мере один треугольник, состоящий из трех последовательных вершин цикла, из чего следует, что его ширина по дереву не меньше двух.

Ограниченная ширина дерева [ править ]

Семейства графов с ограниченной шириной дерева [ править ]

Для любой фиксированной константы k графики ширины не более k называются частичными k -деревьями . Другие семейства графов с ограниченным древесной шириной включает в кактусах графики , pseudoforests , последовательно-параллельных граф , внешнепланарные графики , графики Халин и сети аполлоновских . [4] На графиках потока управления , возникающих при компиляции из структурированных программ также имеют ограниченную древесную ширину, которая позволяет определенные задачи , такие как распределение регистровбыть эффективно на них. [5]

В плоских графах не имеют ограниченную древесную ширину, поскольку п × п решетчатый граф является планарным графом с древесной шириной точно п . Следовательно, если F - семейство минорно-замкнутых графов с ограниченной шириной дерева, оно не может включать все плоские графы. И наоборот, если некоторый планарный граф не может быть второстепенным для графов семейства F , тогда существует константа k такая, что все графы в F имеют ширину дерева не более k . То есть следующие три условия эквивалентны друг другу: [6]

  1. F - минорно-замкнутое семейство графов с ограниченной шириной дерева;
  2. Один из конечного числа запрещенных миноров, характеризующих F, является плоским;
  3. F - семейство минорно-замкнутых графов, которое не включает все плоские графы.

Запрещенные несовершеннолетние [ править ]

Четыре запрещенных минора для ширины дерева 3: K 5 (вверху слева), график октаэдра (внизу слева), график Вагнера (вверху справа) и график пятиугольной призмы (внизу справа)

Для любого конечного значения k графы с шириной дерева не выше k могут быть охарактеризованы конечным набором запрещенных миноров . (То есть любой граф с шириной дерева> k включает в себя один из графов в наборе в качестве второстепенного.) Каждый из этих наборов запрещенных миноров включает по крайней мере один планарный граф.

  • При k = 1 единственным запрещенным минором является трехвершинный граф циклов . [7]
  • При k = 2 единственным запрещенным минором является 4-вершинный полный граф K 4 . [7]
  • При k = 3 существует четыре запрещенных минора: K 5 , граф октаэдра , граф пятиугольной призмы и граф Вагнера . Из них два многогранных графа плоские. [8]

Для больших значений k число запрещенных миноров растет, по крайней мере, так же быстро, как экспонента квадратного корня из  k . [9] Однако известные верхние границы размера и количества запрещенных миноров намного выше этой нижней границы. [10]

Алгоритмы [ править ]

Вычисление ширины дерева [ править ]

NP-полный, чтобы определить, имеет ли данный граф G древовидную ширину не более данной переменной k . [11] Однако, когда к какому - либо фиксированному постоянная, то графам с древесной шириной к может быть распознаны, а ширина к декомпозиции дерева , построенная для них, в линейное время. [12] Временная зависимость этого алгоритма от k экспоненциальная.

Из-за роли, которую ширина дерева играет в огромном количестве полей, были разработаны различные практические и теоретические алгоритмы вычисления ширины дерева графа. В зависимости от используемого приложения можно предпочесть лучший коэффициент аппроксимации или лучшую зависимость времени выполнения от размера ввода или ширины дерева. В таблице ниже представлен обзор некоторых алгоритмов ширины дерева. Вот ширина дерева и количество вершин входного графа . Каждый из алгоритмов выводит по времени разложение ширины, указанной в столбце Приближение. Например, алгоритм Бодлендера (1996) во времени либо строит древовидное разложение входного графа шириной не более или сообщает, что ширина дерева больше чем . Аналогичным образом алгоритм Bodlaender et al. (2016) со временем либо строит древовидную декомпозицию входного графа шириной не более, либо сообщает, что ширина дерева больше, чем .

Нерешенная задача по математике :

Можно ли вычислить ширину дерева плоских графов за полиномиальное время?

(больше нерешенных задач по математике)

Неизвестно, является ли определение ширины дерева планарных графов NP-полным, или их ширина дерева может быть вычислена за полиномиальное время. [13]

На практике алгоритм Шойхета и Гейгера (1997) может определять ширину дерева графов до 100 вершин и ширину дерева до 11, находя хордальное завершение этих графов с оптимальной шириной дерева.

Решение других задач на графиках малой ширины дерева [ править ]

В начале 1970 - х годов, было отмечено , что большой класс комбинаторных задач оптимизации , определенных на графиках могут быть эффективно решены , не последовательного динамического программирования до тех пор , как граф имел ограниченную размерность , [14] параметр показано, что эквивалентно Treewidth Бодлендера (1998) . Позже несколько авторов независимо друг от друга заметили в конце 1980-х годов [15], что многие алгоритмические проблемы, которые являются NP-полными для произвольных графов, могут быть эффективно решены с помощью динамического программирования для графов с ограниченной древесной шириной, используя древовидную декомпозицию этих графов.

Например, проблема раскраски графа с шириной дерева k может быть решена с помощью алгоритма динамического программирования на древовидной декомпозиции графа. Для каждого набора X i разложения дерева и каждого разбиения вершин X i на классы цветов алгоритм определяет, является ли эта окраска допустимой и может ли быть расширена на все узлы-потомки в разложении дерева путем объединения информации об аналогичных type вычисляется и хранится в этих узлах. Полученный алгоритм находит оптимальную раскраску n- вершинного графа за время O ( k k  +  O(1) n ), ограничение по времени, которое делает эту проблему с фиксированным параметром решаемой .

Теорема Курселя [ править ]

Для большого класса задач существует алгоритм линейного времени для решения задачи из класса, если предусмотрено дерево-разложение с постоянной ограниченной шириной дерева . В частности, теорема Курселя [16] [17] утверждает, что если проблема графа может быть выражена в логике графов с использованием монадической логики второго порядка , то она может быть решена за линейное время на графах с ограниченной шириной дерева. Monadic логика второго порядка является языком для описания свойств графов , которые используются следующими конструкции: логические операции ( ), членство тесты (например, ), количественные над вершинами, ребра, множество вершин, множество ребер (например, , , , ), тесты смежности ( u - конечная точка e ) и некоторые расширения, которые позволяют выполнять такие операции, как оптимизация.

Рассмотрим, например, задачу 3-раскраски графов. Для графа эта задача спрашивает, можно ли присвоить каждой вершине один из трех цветов, чтобы никаким двум смежным вершинам не был назначен один и тот же цвет. Эта проблема может быть выражена в монадической логике второго порядка следующим образом:

,

где представляют собой подмножества вершин каждого из трех цветов. Следовательно, согласно результатам Курселя, проблема 3-раскраски может быть решена за линейное время для графа, заданного древовидным разложением с ограниченной постоянной шириной дерева.

Связанные параметры [ править ]

Пропускная способность [ править ]

Pathwidth графа имеет очень похожее определение с помощью дерев древесной ширины разбиений, но ограничивается разбиениями дерева , в котором основное дерево разложения является путем граф . В качестве альтернативы, ширина пути может быть определена из интервальных графов аналогично определению ширины дерева из хордовых графов. Как следствие, ширина пути графа всегда по крайней мере равна его ширине дерева, но она может быть больше только на логарифмический коэффициент. [4] Другой параметр, полоса пропускания графа , имеет аналогичное определение из соответствующих интервальных графов и по крайней мере такой же большой, как ширина пути. Другие связанные параметры включают глубину дерева, число, которое является ограниченным для семейства второстепенных замкнутых графов тогда и только тогда, когда семейство исключает путь и вырождение , меру разреженности графа, которая не более чем равна его ширине дерева.

Малый размер сетки [ править ]

Поскольку древесная ширина из п  ×  п сеточного графа является п , то древесная ширина графа G всегда больше или равен размеру самого большого квадрата сетки минор из G . В другом направлении, то теорема сетки незначительные по Robertson и Seymour показывает , что существует функция ф такая , что древесная ширина составляет не более е ( г ) , где г является размер самого большого квадрата сетки минор. [18] Наилучшие оценки, известные на f, заключаются в том, что fдолжно быть не меньше Ω ( r d ) для некоторой фиксированной константы d > 0 и не больше O ( r / log r ). [19] Более точные границы известны для семейств ограниченных графов, что приводит к эффективным алгоритмам для многих задач оптимизации графов для этих семейств с помощью теории двумерности . [20] Сеточная теорема Халина обеспечивает аналог отношения между шириной дерева и второстепенным размером сетки для бесконечных графов. [21]

Диаметр и местная ширина дерева [ править ]

Семейство F графов, замкнутое относительно взятия подграфов, называется ограниченной локальной шириной дерева или свойством диаметра-дерева , если ширина дерева графов в семействе ограничена сверху функцией их диаметра . Если класс также предполагается замкнутым относительно взятия миноров , то F имеет ограниченную локальную ширину дерева тогда и только тогда, когда один из запрещенных миноров для F является вершинным графом . [22] Первоначальные доказательства этого результата показали, что ширина дерева в семействе графов без апекс-миноров растет не более чем вдвое экспоненциально как функция диаметра;[23] позже это было сведено к однократной экспоненциальной [20] и, наконец, к линейной оценке. [24] Ограниченность местная древесная ширина тесно связана с алгоритмической теорией bidimensionality , [25] , и каждый граф свойство определимы в логике первого порядка может быть решен за апекс-минор свободного граф семьи в количестве временикоторое лишь слегка сверхлинейный . [26]

Также возможно, что класс графов, не замкнутый относительно миноров, имеет ограниченную локальную ширину дерева. В частности, это тривиально верно для класса графов с ограниченной степенью, поскольку подграфы с ограниченным диаметром имеют ограниченный размер. Другой пример - 1-планарные графы , графы, которые можно нарисовать на плоскости с одним пересечением на ребро, и, в более общем смысле, графы, которые могут быть нарисованы на поверхности ограниченного рода с ограниченным числом пересечений на ребро. Как и в случае семейств минорно-замкнутых графов с ограниченной локальной шириной дерева, это свойство указывает путь к эффективным алгоритмам аппроксимации для этих графов. [27]

Число Хадвигера и S- функции [ править ]

Халин (1976) определяет класс параметров графа, которые он называет S- функциями, которые включают ширину дерева. Эти функции от графов к целым числам должны быть равны нулю на графах без ребер , чтобы быть минорно-монотонными (функция f называется "минорно-монотонной", если, когда H является минором G , одна имеет f (H ) ≤ f (G)), чтобы увеличиваться на единицу при добавлении новой вершины, смежной со всеми предыдущими вершинами, и брать большее значение из двух подграфов по обе стороны от разделителя клик . Набор всех таких функций образует полную решеткупри операциях поэлементной минимизации и максимизации. Верхний элемент в этой решетке - это ширина дерева, а нижний элемент - это число Хадвигера , размер наибольшего полного минора в данном графе.

Заметки [ править ]

  1. ^ Diestel (2005) pp.354-355
  2. ^ Diestel (2005) раздел 12.3
  3. ^ Сеймур и Томас (1993) .
  4. ^ а б Бодлендер (1998) .
  5. ^ Thorup (1998) .
  6. Робертсон и Сеймур (1986) .
  7. ^ а б Бодлендер (1988) .
  8. ^ Arnborg, Proskurowski & Corneil (1990) ; Сатьянараяна и Тунг (1990) .
  9. Рамачандрамурти (1997) .
  10. ^ Лагергрен (1993) .
  11. ^ Arnborg, Corneil & Proskurowski (1987) .
  12. ^ Bodlaender (1996) .
  13. Перейти ↑ Kao (2008) .
  14. ^ Bertele & Brioschi (1972) .
  15. ^ Арнборг и Проскуровски (1989) ; Берн, Лоулер и Вонг (1987) ; Бодлендер (1988) .
  16. Перейти ↑ Courcelle, B. (1990). «Монадическая логика второго порядка графов I: узнаваемые множества конечных графов». Информация и вычисления . 85 : 12–75. CiteSeerX  10.1.1.158.5595 . DOI : 10.1016 / 0890-5401 (90) 90043-h .
  17. Перейти ↑ Courcelle, B. (1992). «Монадическая логика второго порядка графов III: ширина дерева, запрещенные миноры и вопросы сложности». Теория информатики (26): 257–286.
  18. ^ Робертсон, Сеймур. График миноров. V. Исключение плоского графа . [1]
  19. ^ Chekuri & Chuzhoy (2016) . Для обозначения Ом в нижних границах, см больших обозначения O .
  20. ^ a b Demaine & Hajiaghayi (2008) .
  21. ^ Дистель (2004) .
  22. ^ Эпштайна (2000) .
  23. ^ Эпштайна (2000) ; Demaine и Hajiaghayi (2004a) .
  24. ^ Demaine & Hajiaghayi (2004b) .
  25. ^ Demaine et al. (2004) ; Demaine и Hajiaghayi (2008) .
  26. ^ Фрик & Grohe (2001) .
  27. ^ Григорьев и Bodlaender (2007) .

Ссылки [ править ]

  • Arnborg, S .; Корнейл, Д .; Proskurowski, А. (1987), "Сложность нахождения вложения в K -tree", SIAM журнал на матричный анализ и приложения , 8 (2): 277-284, DOI : 10,1137 / 0608024.
  • Арнборг, Стефан; Проскуровский, Анджей; Корнейл, Дерек Г. (1990), "Запрещенная характеристика миноров частичных 3-деревьев", Дискретная математика , 80 (1): 1–19, DOI : 10.1016 / 0012-365X (90) 90292-P , MR  1045920.
  • Arnborg, S .; Проскуровский А. (1989), "Алгоритмы с линейным временем для NP-сложных задач, ограниченных частичными k -деревьями", Дискретная прикладная математика , 23 (1): 11–24, DOI : 10.1016 / 0166-218X (89) 90031- 0.
  • Берн, МВт; Лоулер, Э.Л . ; Вонг, Л. (1987), "Линейное время вычисление оптимальных подграфов разлагаемых графов", журнал алгоритмы , 8 (2): 216-235, DOI : 10,1016 / 0196-6774 (87) 90039-3.
  • Бертеле, Умберто; Бриоски, Франческо (1972), Несерийное динамическое программирование , Academic Press, стр. 37–38, ISBN 978-0-12-093450-8.
  • Бодлендер, Ханс Л. (1988), "Динамическое программирование на графах с ограниченной шириной дерева", Proc. 15 - й Международный коллоквиум автоматного, языки и программирование , Lecture Notes в области компьютерных наук, 317 ., Springer-Verlag, стр 105-118, CiteSeerX  10.1.1.18.8503 , DOI : 10.1007 / 3-540-19488-6_110 , ISBN 978-3-540-19488-0.
  • Бодлендер, Ханс Л. (1996), «Алгоритм линейного времени для поиска разложения дерева с малой шириной дерева», SIAM Journal on Computing , 25 (6): 1305–1317, CiteSeerX  10.1.1.19.7484 , doi : 10.1137 / S0097539793251219.
  • Бодлендер, Ханс Л. (1998), «Частичный k- арборетум графов с ограниченной древовидной шириной», Теоретическая информатика , 209 (1-2): 1–45, DOI : 10.1016 / S0304-3975 (97) 00228-4.
  • Bodlaender, Hans L .; Drange, Pal G .; Dregi, Markus S .; Фомин, Федор В .; Локштанов Даниил; Пилипчук, Михал (2016), «Алгоритм 5-аппроксимации c ^ kn для ширины дерева», SIAM Journal on Computing , 45 (2): 317–378, arXiv : 1304.6321 , doi : 10.1137 / 130947374.
  • Чекури, Чандра; Чужой, Джулия (2016), «Полиномиальные границы для теоремы о сетке-минор», Журнал ACM , 63 (5): A40: 1–65, arXiv : 1305.6577 , doi : 10,1145 / 2820609 , MR  3593966 , S2CID  209860422.
  • Демейн, Эрик Д .; Фомин, Федор В .; Хаджиагайи, Мохаммад Таги; Thilikos, Димитриос М. (2004), "двумерный параметры и локальная древесная ширина", SIAM журнал по дискретной математике , 18 (3): 501-511, CiteSeerX  10.1.1.107.6195 , DOI : 10,1137 / S0895480103433410 , МР  2134412.
  • Демейн, Эрик Д .; Hajiaghayi, MohammadTaghi (2004a), "Диаметр и древесная ширина в минорных-замкнутом графике семей, Revisited", Algorithmica , 40 (3): 211-215, DOI : 10.1007 / s00453-004-1106-1 , МР  2080518 , S2CID  390856.
  • Demaine, Erik D .; Hajiaghayi, MohammadTaghi (2004b), «Эквивалентность локальной ширины дерева и линейной ширины локального дерева и ее алгоритмические приложения», Труды пятнадцатого ежегодного симпозиума ACM-SIAM по дискретным алгоритмам , Нью-Йорк: ACM, стр. 840–849, MR  2290974.
  • Демейн, Эрик Д .; Hajiaghayi, MohammadTaghi (2008), "Линейность сетки несовершеннолетних древесная ширина с приложениями через bidimensionality" (PDF) , Combinatorica , 28 (1): 19-36, DOI : 10.1007 / s00493-008-2140-4 , S2CID  16520181.
  • Diestel Рейнхард (2004), "Короткое доказательство теоремы Халин в сетке", Abhandlungen AUS DEM Mathematischen Семинаре дер Universität Hamburg , 74 : 237-242, DOI : 10.1007 / BF02941538 , MR  2112834 , S2CID  124603912.
  • Дистель, Рейнхард (2005), Теория графов (3-е изд.), Springer , ISBN 978-3-540-26182-7.
  • Эппштейн, Д. (2000), «Диаметр и ширина дерева в семействах второстепенных замкнутых графов», Algorithmica , 27 (3–4): 275–291, arXiv : math / 9907126 , doi : 10.1007 / s004530010020 , MR  1759751 , S2CID  3172160.
  • Файги, Уриил; Хаджиагайи, Мохаммад Таги; Ли, Джеймс Р. (2008), «Улучшенные алгоритмы аппроксимации для разделителей вершин с минимальным весом», SIAM Journal on Computing , 38 (2): 629–657, CiteSeerX  10.1.1.597.5634 , doi : 10.1137 / 05064299X.
  • Фрик, Маркус; Grohe, Martin (2001), "Определение свойств первого порядка локально древовидно разложимых структур", Журнал ACM , 48 (6): 1184–1206, arXiv : cs / 0004007 , doi : 10.1145 / 504794.504798 , MR  2143836 , S2CID  999472.
  • Фомин, Федор В .; Локштанов Даниил; Саураб, Сакет; Пилипчук, Михал; Wrochna, Marcin (2018), "Полностью параметризованные вычисления с полиномиальным временем для графов и матриц с малой шириной дерева", ACM Trans. Алгоритмы , 14 (3): 34: 1–34: 45, arXiv : 1511.01379 , doi : 10.1145 / 3186898 , S2CID  2144798.
  • Григорьев Александр; Бодлендер, Ханс Л. (2007), «Алгоритмы для графов, встраиваемых с несколькими пересечениями на ребро», Algorithmica , 49 (1): 1–11, CiteSeerX  10.1.1.65.5071 , doi : 10.1007 / s00453-007-0010-x , Руководство по ремонту  2344391 , S2CID  8174422.
  • Халин, Рудольф (1976), " S -функции для графов", журнал геометрии , 8 (1-2): 171-186, DOI : 10.1007 / BF01917434 , S2CID  120256194.
  • Као, Мин-Ян, изд. (2008), «Ширина графов», Энциклопедия алгоритмов , Springer, стр. 969, ISBN 9780387307701, Другая давняя открытая проблема , есть ли полиномиальный алгоритм для вычисления древесной ширины плоских графов.
  • Лагергрен, Йенс (1993), "Верхняя граница размера препятствия", Теория структуры графа (Сиэтл, Вашингтон, 1991) , Современная математика, 147 , Провиденс, Род-Айленд: Американское математическое общество, стр. 601–621, doi : 10.1090 / conm / 147/01202 , ISBN 9780821851609, Руководство по ремонту  1224734.
  • Ramachandramurthi, Siddharthan (1997), "Структура и количество препятствий к древесной ширине", SIAM журнал по дискретной математике , 10 (1): 146-157, DOI : 10,1137 / S0895480195280010 , МР  1430552.
  • Робертсон, Нил ; Сеймур, Пол Д. (1984), «Миноры графа III: плоская ширина дерева», журнал комбинаторной теории, серия B , 36 (1): 49–64, DOI : 10.1016 / 0095-8956 (84) 90013-3.
  • Робертсон, Нил ; Сеймура, Пол Д. (1986), "Graph несовершеннолетние В: За исключением плоского графа", Журнал комбинаторной теории, Series B , 41 (1): 92-114, DOI : 10,1016 / 0095-8956 (86) 90030-4.
  • Робертсон, Нил ; Seymour, Paul D. (1995), "Graph Несовершеннолетние XIII: дизъюнктному Дорожки Проблема", Журнал комбинаторной теории, серии B , 63 (1): 65-110, DOI : 10,1006 / jctb.1995.1006.
  • Робертсон, Нил ; Сеймур, Пол ; Томас, Робин (1994), "Быстро за исключением плоского графа", Журнал комбинаторной теории , Series B, 62 (2): 323-348, DOI : 10,1006 / jctb.1994.1073 , МР  1305057.
  • Сатьянараяна, А .; Танг, Л. (1990), "Характеристика частичных 3-деревьев", сети , 20 (3): 299-322, DOI : 10.1002 / net.3230200304 , МР  1050503.
  • Сеймур, Пол Д .; Томас, Робин (1993), «Поиск в графах и теорема о минимуме и максимуме для древовидной ширины», Журнал комбинаторной теории, серия B , 58 (1): 22–33, doi : 10.1006 / jctb.1993.1027.
  • Шойхет Кирилл; Гейгер, Дэн (1997), "Практический алгоритм поиска оптимальных триангуляций", Proc. AAAI '97 (PDF) , стр. 185–190.
  • Thorup, Миккель (1998), "Все структурированные программы имеют небольшую ширину дерева и хорошее распределение регистров", информация и вычисления , 142 (2): 159-181, DOI : 10,1006 / inco.1997.2697.
  • Фомин, Федор В .; Тодинка, Иоан; Вилланджер, Ингве (2015), «Большие индуцированные подграфы через триангуляции и CMSO», SIAM Journal on Computing , 44 (1): 54–87, arXiv : 1309.1559 , doi : 10.1137 / 140964801 , S2CID  15880453.