Jump to content

Глубина дерева

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

Определения

[ редактировать ]

Глубина дерева графа может быть определен как минимальная высота леса со свойством, что каждое ребро соединяет пару узлов, которые имеют отношения предок-потомок друг к другу в . [2] Если подключен, этот лес должен быть одним деревом; это не обязательно должен быть подграф , но если это так, то это дерево Тремо для .

Набор пар предок-потомок в образует тривиально совершенный граф , а высота — размер самой большой клики в этом графе. Таким образом, глубину дерева можно альтернативно определить как размер наибольшей клики в тривиально совершенном суперграфе , что отражает определение ширины дерева как на единицу меньше размера наибольшей клики в хордальном суперграфе . [3]

Другое определение следующее:

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

Глубину дерева также можно определить с помощью раскраски графа . Центрированная раскраска графа — это раскраска его вершин, при которой каждый связный индуцированный подграф имеет цвет, который появляется ровно один раз. Тогда глубина дерева — это минимальное количество цветов в центрированной раскраске данного графа. Если это лес на высоте со свойством, что каждое ребро соединяет предка и потомка в , то центрированная раскраска с использованием цвета можно получить, раскрасив каждую вершину по ее расстоянию от корня ее дерева в . [5]

Наконец, это можно определить как игру с камушками или, точнее, как игру в полицейских и грабителей . Рассмотрим следующую игру, играемую на неориентированном графе. Есть два игрока, грабитель и полицейский. У грабителя есть один камешек, который он может передвигать по ребрам данного графа. У полицейского неограниченное количество камешков, но он хочет свести к минимуму количество камешков, которые он использует. Полицейский не может переместить камешек после того, как он был помещен на график. Игра протекает следующим образом. Грабитель кладет свой камешек. Затем полицейский объявляет, куда она хочет положить новый камешек полицейского. Тогда грабитель сможет передвигать свой камешек по ребрам, но не через занятые вершины. Игра заканчивается, когда игрок-полицейский кладет камешек поверх камня грабителя. Глубина дерева данного графа — это минимальное количество камешков, необходимое полицейскому, чтобы гарантировать победу. [6] Для звездчатого графа достаточно двух камешков: стратегия состоит в том, чтобы поместить камешек в центральную вершину, заставив грабителя сдвинуться на одну руку, а затем положить оставшийся камешек на грабителя. Для пути с вершин, коп использует стратегию двоичного поиска , которая гарантирует, что не более камешки нужны.

Глубина дерева полного графа и полный двудольный граф оба равны четырем, а глубина дерева графа путей это три.

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

Глубина дерева пути с вершины - это точно . Лес представление этого пути с такой глубиной может быть сформировано путем помещения середины пути в качестве корня и повторяясь по двум меньшим путям по обе стороны от него. [7]

Глубина деревьев и отношение к ширине дерева

[ редактировать ]

Любой -вершинный лес имеет глубину дерева . Ведь в лесу всегда можно найти постоянное число вершин, удаление которых дает лес, который можно разделить на два меньших подлеса с не более чем вершины каждая. Рекурсивно разделив каждый из этих двух подлесов, можно легко получить логарифмическую верхнюю границу глубины дерева. Тот же метод, примененный к древовидной декомпозиции графа, показывает, что если дерева ширина -вершинный граф является , то глубина дерева является . [8] Поскольку внешнепланарные графы , последовательно-параллельные графы и графы Халина имеют ограниченную ширину дерева, все они также имеют не более чем логарифмическую глубину дерева. Типичные графы с большой глубиной дерева и небольшой шириной дерева являются идеальными двоичными деревьями и путями. Точнее, существует константа со следующим свойством: если граф имеет глубину дерева не менее и ширина дерева меньше то оно содержит идеальное двоичное дерево высотой или путь длиной как несовершеннолетний. [9]

В другом направлении ширина дерева графа не более чем равна глубине его дерева. Точнее, ширина дерева — это не более ширины пути , которая не более чем на единицу меньше глубины дерева. [10]

Миноры графа

[ редактировать ]

Младшая часть графа это еще один граф, образованный из подграфа сжимая некоторые его края. Глубина дерева монотонна относительно миноров: каждый минор графа имеет глубину дерева, не более чем равную глубине дерева сам. [11] Таким образом, по теореме Робертсона–Сеймура для любого фиксированного множество графов с глубиной дерева не более имеет конечное множество запрещенных миноров .

Если — класс графов, замкнутых относительно миноров графа, то графы в иметь глубину дерева тогда и только тогда, когда не включает все графы путей . [12] Точнее, существует константа такой, что каждый граф глубины дерева не менее содержит один из следующих миноров (каждый из глубины дерева не менее ): [9]

  • тот сетка,
  • полное двоичное дерево высоты ,
  • путь порядка .

Индуцированные подграфы

[ редактировать ]

Глубина дерева не только хорошо работает с минорами графа, но и тесно связана с теорией индуцированных подграфов графа. В классе графов с глубиной дерева не более (для любого фиксированного целого числа ), отношение быть индуцированным подграфом образует хороший квазиупорядочение . [13] Основная идея доказательства того, что это отношение является хорошо-квазиупорядоченным, состоит в использовании индукции по ; леса высоты можно интерпретировать как последовательность лесов высотой (образуется путем удаления корней деревьев по высоте- Форест) и лемму Хигмана можно использовать вместе с гипотезой индукции, чтобы показать, что эти последовательности хорошо квазиупорядочены.

Хороший квазиупорядочение подразумевает, что любое свойство графов, монотонное по отношению к индуцированным подграфам, имеет конечное число запрещенных индуцированных подграфов и, следовательно, может быть проверено за полиномиальное время на графах ограниченной глубины дерева. Графы с глубиной дерева не более сами по себе также имеют конечное множество запрещенных индуцированных подграфов. [14]

Если — класс графов с ограниченным вырождением , графы в имеют ограниченную глубину дерева тогда и только тогда, когда существует граф путей, который не может возникнуть как индуцированный подграф графа в . [12]

Сложность

[ редактировать ]

Вычисление глубины дерева представляет собой сложную вычислительную задачу: соответствующая задача решения является NP-полной . [15] Проблема остается NP-полной для двудольных графов ( Bodlaender et al. 1998 ), а также для хордальных графов . [16]

С другой стороны, глубину дерева можно вычислить за полиномиальное время на интервальных графах: [17] а также на графах перестановок, трапециях, дугах окружности, круговых графах перестановок и графах сосравнимости ограниченной размерности. [18] Для неориентированных деревьев глубину дерева можно вычислить за линейное время. [19]

Бодлендер и др. (1995) предлагают алгоритм аппроксимации глубины дерева с коэффициентом аппроксимации , основанный на том факте, что глубина дерева всегда находится в пределах логарифмического коэффициента ширины дерева графа.

Поскольку глубина дерева монотонна для миноров графа, она является управляемой с фиксированными параметрами : существует алгоритм вычисления глубины дерева, работающий во времени. , где - глубина данного графа и это его количество вершин. Таким образом, для каждого фиксированного значения , проблема проверки того, не превышает ли глубина дерева можно решить за полиномиальное время . Точнее, зависимость от в этом алгоритме можно сделать линейным с помощью следующего метода: вычислить дерево поиска в глубину и проверить, превышает ли глубина этого дерева . Если да, то глубина дерева графа больше, чем и проблема решена. В противном случае дерево поиска на небольшую глубину можно использовать для построения разложения дерева с ограниченной шириной, а стандартные методы динамического программирования для графов с ограниченной шириной дерева можно использовать для вычисления глубины за линейное время. [20]

Также возможно точно вычислить глубину дерева для графов, глубина дерева которых может быть большой, за время для постоянного чуть меньше 2. [21]

Примечания

[ редактировать ]
  1. ^ Бодлендер и др. (1998) ; Россман (2008) ; Нешетрил и Оссона де Мендес (2012) , стр. 116.
  2. ^ Нешетрил и Оссона де Мендес (2012) , Определение 6.1, стр. 115.
  3. ^ Эппштейн, Дэвид (15 ноября 2012 г.), Параметры графа и клики в суперграфах .
  4. ^ Нешетрил и Оссона де Мендес (2012) , Лемма 6.1, стр. 117.
  5. ^ Нешетржил и Оссона де Мендес (2012) , Раздел 6.5, «Центрированные раскраски», стр. 125–128.
  6. ^ Грубер и Хольцер (2008) , Теорема 5, Хантер (2011) , Основная теорема.
  7. ^ Нешетрил и Оссона де Мендес (2012) , Формула 6.2, стр. 117.
  8. ^ Бодлендер и др. (1995) ; Нешетрил и Оссона де Мендес (2012) , следствие 6.1, стр. 124.
  9. ^ Jump up to: а б Каварабаяши и Россман (2018)
  10. ^ Бодлендер и др. (1995) ; Нешетрил и Оссона де Мендес (2012) , стр. 123.
  11. ^ Нешетрил и Оссона де Мендес (2012) , Лемма 6.2, стр. 117.
  12. ^ Jump up to: а б Нешетрил и Оссона де Мендес (2012) , Предложение 6.4, стр. 122.
  13. ^ Нешетрил и Оссона де Мендес (2012) , Лемма 6.13, стр. 137.
  14. ^ Нешетржил и Оссона де Мендес (2012) , с. 138. Рисунок 6.6 на с. 139 показаны 14 запрещенных подграфов для графов с глубиной дерева не более трех, приписанных к докторской диссертации 2007 года. диссертация Зденека Дворжака .
  15. ^ Потен (1988) .
  16. ^ Деренёвский и Надольский (2006) .
  17. ^ Аспвалл и Хеггернес (1994) .
  18. ^ Деогун и др. (1999) .
  19. ^ Айер, Рэтлифф и Виджаян (1988) ; Шеффер (1989) .
  20. ^ Нешетржил и Оссона де Мендес (2012) , с. 138. Более сложный алгоритм линейного времени, основанный на планарности исключенных миноров для глубины дерева, был предложен ранее Bodlaender et al. (1998) . Улучшенные параметризованные алгоритмы см. в Reidl et al. (2014) .
  21. ^ Фомин, Яннопулу и Пилипчук (2013) .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2edbbe3a4ca199f454986fea741b1203__1721119740
URL1:https://arc.ask3.ru/arc/aa/2e/03/2edbbe3a4ca199f454986fea741b1203.html
Заголовок, (Title) документа по адресу, URL1:
Tree-depth - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)