Bramble (теория графов) - Bramble (graph theory)
В теории графов ежевика для неориентированный граф грамм это семья связаны подграфы из грамм все соприкасаются друг с другом: для каждой пары непересекающихся подграфов должно существовать ребро в грамм который имеет по одной конечной точке в каждом подграфе. В порядок ежевики - наименьший размер ударная установка, набор вершин грамм который имеет непустое пересечение с каждым из подграфов. Брамблс может использоваться для характеристики ширина дерева из грамм.[1]
Ширина деревьев и убежища
А убежище порядка k в графике грамм это функция β который отображает каждый набор Икс менее чем k вершины связной компоненты грамм − Икс, таким образом, что каждые два подмножества β(Икс) и β(Y) касаются друг друга. Таким образом, набор изображений β образует кусты в грамм, с заказом k. И наоборот, каждый кустик можно использовать для определения убежища: для каждого набора Икс размером меньше порядка ежевики, имеется уникальный компонент связности β(Икс), который содержит все подграфы ежевики, не пересекающиеся с Икс.
Как показали Сеймур и Томас, порядок терновника (или, что то же самое, убежища) характеризует ширина дерева: на графике есть кусты порядка k если и только если он имеет ширину не менее k − 1.[1]
Размер ежевики
Графики расширителей ограниченного степень имеют ширину дерева, пропорциональную количеству вершин, и, следовательно, также имеют кусты линейного порядка. Однако, как Мартин Гроэ и Даниэль Маркс показал, что для этих графиков кусты такого высокого порядка должны включать экспоненциально много множеств. Более того, для этих графиков даже ежевики, порядок которых немного больше квадратного корня из ширины дерева, должны иметь экспоненциальный размер. Однако Гроэ и Маркс также показали, что каждый график ширины дерева k имеет куст полиномиального размера и порядка .[2]
Вычислительная сложность
Поскольку ежевики могут иметь экспоненциальный размер, не всегда возможно построить их в полиномиальное время для графов неограниченной ширины дерева. Однако, когда ширина дерева ограничена, возможна конструкция с полиномиальным временем: можно найти куст порядка k, если он существует, за время O (пk + 2) куда п - количество вершин в данном графе. Для графов с небольшим количеством минимальных разделителей возможны еще более быстрые алгоритмы.[3]
Бодлендер, Григорьев и Костер[4] изучал эвристику для поиска ежевики высокого порядка. Их методы не всегда генерируют кусты порядка, близкого к ширине дерева входного графа, но для плоских графов они дают постоянную коэффициент аппроксимации. Крейцер и Тазари[5] предоставлять рандомизированные алгоритмы что на графиках ширины деревьев k, найти ежевики полиномиального размера и порядка за полиномиальное время, входя в логарифмический коэффициент порядка, показанного Гроэ и Маркс (2009) существовать для ежевики полиномиального размера.
Направленные ежевики
Понятие ежевики также было определено для ориентированных графов.[6][7] В ориентированный граф D, а ежевика это собрание сильно связанный подграфы D все касаются друг друга: для каждой пары непересекающихся элементов Икс, Y ежевики, должна существовать дуга в D из Икс к Y и один из Y к Икс. В порядок ежевики - наименьший размер ударная установка, набор вершин D которое имеет непустое пересечение с каждым из элементов ежевики. В число ежевики из D это максимальный порядок куста в DЧисло колючек ориентированного графа находится в пределах постоянного множителя ширины его направленного дерева.[8]
Рекомендации
- ^ а б Сеймур, Пол Д.; Томас, Робин (1993), «Поиск в графах и теорема о минимуме и максимуме для ширины дерева», Журнал комбинаторной теории, Серия B, 58 (1): 22–33, Дои:10.1006 / jctb.1993.1027, МИСТЕР 1214888. В этой ссылке ежевики называются «сетками», а их порядок - «толщиной».
- ^ Grohe, Мартин; Маркс, Даниэль (2009), «О ширине дерева, размере ежевики и разрастании», Журнал комбинаторной теории, Серия B, 99 (1): 218–228, Дои:10.1016 / j.jctb.2008.06.004, МИСТЕР 2467827.
- ^ Шапель, Матье; Мазуа, Фредерик; Тодинка, Иоан (2009), «Создание ежевики», Математические основы компьютерных наук 2009: 34-й международный симпозиум, MFCS 2009, Новый Смоковец, Высокие Татры, Словакия, 24-28 августа 2009 г., Труды, Конспект лекций по информатике, 5734, Берлин: Springer, стр. 223–234, Bibcode:2009LNCS.5734..223C, Дои:10.1007/978-3-642-03816-7_20, МИСТЕР 2539494.
- ^ Бодландер, Ханс Л.; Григорьев Александр; Костер, Ари М. С. А. (2008), "Нижние границы ширины дерева с ежевиками", Алгоритмика, 51 (1): 81–98, Дои:10.1007 / s00453-007-9056-z, МИСТЕР 2385750.
- ^ Крейцер, Стефан; Тазари, Сиамак (2010), "О ежевиках, сетчатых минорах и параметризованной неразрешимости монадической логики второго порядка", Материалы двадцать первого ежегодного симпозиума ACM-SIAM по дискретным алгоритмам (SODA '10), стр. 354–364.
- ^ Рид, Брюс (1999), «Введение в ширину ориентированного дерева», Электронные заметки по дискретной математике, 3, Elsevier, стр. 222–229, Дои:10.1016 / S1571-0653 (05) 80061-7
- ^ Джонсон, Тор; Робертсон, Нил; Сеймур, Пол; Томас, Робин (2001), «Направленная ширина дерева», Журнал комбинаторной теории, серия B, 82, стр. 138–154, Дои:10.1006 / jctb.2000.2031
- ^ Каварабаяси, Кен-ичи; Крейцер, Стефан (2015), "Теорема о направленной сетке", Материалы сорок седьмого ежегодного симпозиума ACM по теории вычислений (STOC '15), Портленд, Орегон, США: ACM, стр. 655–664, arXiv:1411.5681, Дои:10.1145/2746539.2746586