Построение дистанционно-наследственного графа кликовой ширины 3 с помощью непересекающихся объединений, перемаркировок и соединений по меткам. Метки вершин показаны цветами.
В теории графов кликовая ширина графа G — это параметр , который описывает структурную сложность графа; она тесно связана с шириной дерева , но в отличие от ширины дерева может быть маленькой для плотных графов . Оно определяется как минимальное количество меток, необходимых для построения G с помощью следующих 4 операций:
Создание новой вершины v с меткой i (обозначается i ( v ) )
Последовательности построения, лежащие в основе концепции ширины клики, были сформулированы Курселем , Энгельфритом и Розенбергом в 1990 году [1] и Ванке (1994). Название «ширина клики» использовалось Хлебиковой (1992) для другой концепции. К 1993 году этот термин уже имел свое нынешнее значение. [2]
Специальные классы графов
Кографы - это в точности графы с кликовой шириной не более 2. [3]
Каждый дистанционно-наследственный граф имеет кликовую ширину не более 3. Однако кликовая ширина графов с единичными интервалами неограничена (в зависимости от их сеточной структуры). [4]
Точно так же ширина клики двудольных графов перестановок неограничена (на основе аналогичной структуры сетки). [5]
На основе характеристики кографов как графов без индуцированного подграфа, изоморфного пути с четырьмя вершинами, была классифицирована кликовая ширина многих классов графов, определяемых запрещенными индуцированными подграфами. [6]
Другие графы с ограниченной шириной клика включают степени k- листов для ограниченных значений k ; это индуцированные подграфы листьев дерева T в степени графа Tk . Однако листовые степени с неограниченными показателями не имеют ограниченной кликовой ширины. [7]
Границы
Курсель и Олариу (2000) и Корней и Ротикс (2005) доказали следующие оценки ширины клики некоторых графов:
Если граф имеет кликовую ширину не более k , то же самое имеет и каждый индуцированный подграф графа. [8]
Граф дополнений графа кликовой ширины k имеет кликовую ширину не более 2 k . [9]
Графы древовидной ширины w имеют кликовую ширину не более 3 · 2 w − 1 . Экспоненциальная зависимость в этой оценке необходима: существуют графы, кликовая ширина которых экспоненциально превышает ширину их дерева. [10] С другой стороны, графы ограниченной кликовой ширины могут иметь неограниченную древовидную ширину; например, полные графы с n -вершинами имеют ширину клики 2, но ширину дерева n - 1 . Однако графы кликовой ширины k , не имеющие полного двудольного графа K t , t в качестве подграфа, имеют древовидную ширину не более 3 k ( t − 1) − 1 . Следовательно, для каждого семейства разреженных графов ограниченная ширина дерева эквивалентна ограниченной ширине клики. [11]
Другой параметр графа, Rank-width , ограничен в обоих направлениях шириной клики: Rank-width ≤ clique-width ≤ 2 Rank-width + 1 . [12]
Кроме того, если граф G имеет кликовую ширину k , то мощность графа G c имеет кликовую ширину не более 2 kc k . [13] Хотя существует экспоненциальный разрыв как в оценке ширины клика по ширине дерева, так и в оценке ширины клики степеней графа, эти границы не объединяют друг друга: если граф G имеет древовидную ширину w , то G c имеет ширина клики не более 2( c + 1) w + 1 − 2 , только одно экспоненциально по ширине дерева. [14]
Вычислительная сложность
Нерешенная задача по математике :
Можно ли распознать графы ограниченной кликовой ширины за полиномиальное время?
Многие задачи оптимизации, NP-трудные для более общих классов графов, могут быть эффективно решены с помощью динамического программирования на графах ограниченной кликовой ширины, если известна последовательность построения этих графов. [15] [16] В частности, каждое свойство графа , которое может быть выражено в монадической логике второго порядка MSO 1 (форма логики, позволяющая количественно определять наборы вершин), имеет алгоритм линейного времени для графов ограниченной ширины клика, по форме теоремы Курселя . [16]
Также возможно найти оптимальные раскраски графов или гамильтоновы циклы для графов ограниченной кликовой ширины за полиномиальное время, когда известна последовательность построения, но показатель многочлена увеличивается с ростом кликовой ширины, и данные теории сложности вычислений показывают что эта зависимость, вероятно, будет необходима. [17]
Графы ограниченной ширины клики являются χ -ограниченными , что означает, что их хроматическое число не более чем является функцией размера их наибольшей клики. [18]
Графы клики шириной три можно распознать и найти для них последовательность построения за полиномиальное время с помощью алгоритма, основанного на расщепленной декомпозиции . [19]
Для графов с неограниченной кликовой шириной NP -трудно точно вычислить кликовую ширину, а также NP-трудно получить приближение с сублинейной аддитивной ошибкой. [20] Однако, когда ширина клика ограничена, можно получить последовательность построения ограниченной ширины (экспоненциально большую, чем фактическая ширина клика) за полиномиальное время, [21] в частности, за квадратичное время по числу вершины. [22] Остается открытым вопрос, можно ли вычислить точную ширину клики или более точное ее приближение за управляемое время с фиксированными параметрами , можно ли ее вычислить за полиномиальное время для каждой фиксированной границы ширины клики или даже можно ли распознать графы клики шириной четыре за полиномиальное время. [20]
Связанные параметры ширины
Теория графов ограниченной ширины клики аналогична теории графов ограниченной ширины дерева , но в отличие от ширины дерева допускает плотные графы . Если семейство графов имеет ограниченную кликовую ширину, то либо оно имеет ограниченную древовидную ширину, либо каждый полный двудольный граф является подграфом графа в семействе. [11] Ширина дерева и ширина клики также связаны через теорию линейных графов : семейство графов имеет ограниченную ширину дерева тогда и только тогда, когда их линейные графы имеют ограниченную ширину клика. [23]
Графы ограниченной кликовой ширины также имеют ограниченную двойниковую ширину . [24]
Примечания
^ Курсель, Энгельфрит и Розенберг (1993).
^ Курсель (1993).
^ Курсель и Олариу (2000).
^ Голуббик и Ротикс (2000).
^ Брандштедт и Лозин (2003).
^ Брандштадт и др. (2005); Брандштедт и др. (2006).
^ Брандштедт и Хундт (2008); Гурски и Ванке (2009).
^ Курсель и Олариу (2000), Следствие 3.3.
^ Курсель и Олариу (2000), Теорема 4.1.
^ Корней и Ротикс (2005), усиление Курселя и Олариу (2000), теорема 5.5.
^ Аб Гурски и Ванке (2000).
^ Оум и Сеймур (2006).
^ Тодинка (2003).
^ Гурски и Ванке (2009).
^ Кожи и Тьерри (2005).
^ ab Courcelle, Makowsky & Rotics (2000).
^ Фомин и др. (2010).
^ Дворжак и Краль (2012).
^ Корнейл и др. (2012).
^ ab Fellows et al. (2009).
^ Оум и Сеймур (2006); Хлинены и Оум (2008); Оум (2008 г.); Фомин и Корхонен (2022).
^ Фомин и Корхонен (2022).
^ Гурски и Ванке (2007).
^ Боннет и др. (2022).
Рекомендации
Бонне, Эдуард; Ким, Ын Юнг; Томассе, Стефан; Ватригант, Реми (2022), «Двойная ширина I: проверка управляемой модели FO», Журнал ACM , 69 (1): A3: 1–A3: 46, arXiv : 2004.14789 , doi : 10.1145/3486655, MR 4402362
Брандштедт, А .; Драган, ФФ; Ле, Х.-О.; Моска, Р. (2005), «Новые классы графов ограниченной ширины клики», Theory of Computing Systems , 38 (5): 623–645, CiteSeerX 10.1.1.3.5994 , doi :10.1007/s00224-004-1154- 6, S2CID 2309695.
Брандштедт, А .; Энгельфрит, Дж.; Ле, Х.-О.; Лозин, В.В. (2006), «Ширина клики для 4-вершинных запрещенных подграфов», Теория вычислительных систем , 39 (4): 561–590, doi :10.1007/s00224-005-1199-1, S2CID 20050455.
Брандштедт, Андреас; Хундт, Кристиан (2008), «Графы Птолемея и интервальные графики являются листовыми степенями», LATIN 2008: Теоретическая информатика , Конспекты лекций по вычислительной технике. наук, том. 4957, Шпрингер, Берлин, стр. 479–491, номер документа : 10.1007/978-3-540-78773-0_42, MR 2472761..
Брандштедт, А .; Лозин, В.В. (2003), «О линейной структуре и кликовой ширине двудольных графов перестановок», Ars Combinatoria , 67 : 273–281, CiteSeerX 10.1.1.16.2000.
Хлебикова, Дж. (1992), «О ширине дерева графа», Acta Mathematica Universitatis Comenianae , New Series, 61 (2): 225–236, CiteSeerX 10.1.1.30.3900 , MR 1205875.
Когис, О.; Тьерри, Э. (2005), «Вычисление максимальных стабильных наборов для дистанционно-наследственных графов», Дискретная оптимизация , 2 (2): 185–188, doi : 10.1016/j.disopt.2005.03.004 , MR 2155518.
Корнейл, Дерек Г .; Хабиб, Мишель; Ланлинель, Жан-Марк; Рид, Брюс ; Ротикс, Уди (2012), «Распознавание графов шириной клика ≤ 3 в полиномиальное время», Discrete Applied Mathematics , 160 (6): 834–865, doi : 10.1016/j.dam.2011.03.020 , MR 2901093.
Корнейл, Дерек Г .; Ротикс, Уди (2005), «О взаимосвязи между шириной клики и шириной дерева», SIAM Journal on Computing , 34 (4): 825–847, doi : 10.1137/S0097539701385351, MR 2148860.
Курсель, Бруно ; Энгельфрит, Йост; Розенберг, Гжегож (1993), «Переписывание грамматик гиперграфа», Журнал компьютерных и системных наук , 46 (2): 218–270, doi : 10.1016/0022-0000(93)90004-G , MR 1217156. Представлено в предварительной форме в книге «Грамматики графов и их применение в информатике» (Бремен, 1990), MR 1431281.
Курсель, Б. (1993), «Монадическая логика второго порядка и ориентация гиперграфа», Труды восьмого ежегодного симпозиума IEEE по логике в информатике (LICS '93) , стр. 179–190, doi : 10.1109/LICS.1993.287589, S2CID 39254668.
Курсель, Б. ; Маковский, JA ; Ротикс, У. (2000), «Задачи оптимизации с линейным решением на графах с ограниченной шириной клики», Theory of Computing Systems , 33 (2): 125–150, CiteSeerX 10.1.1.414.1845 , doi :10.1007/s002249910009, S2CID 15402031.
Курсель, Б. ; Олариу, С. (2000), «Верхние границы кликовой ширины графов», Discrete Applied Mathematics , 101 (1–3): 77–144, doi : 10.1016/S0166-218X(99)00184-5.
Дворжак, Зденек; Краль, Дэниел (2012), «Классы графов с разложениями малого ранга χ-ограничены», Electronic Journal of Combinatorics , 33 (4): 679–683, arXiv : 1107.2161 , doi : 10.1016/j.ejc.2011.12. 005, S2CID 5530520
Фомин Федор Владимирович; Головач Петр А.; Локштанов Даниил; Саураб, Сакет (2010), «Неразрешимость параметризации ширины клики», SIAM Journal on Computing , 39 (5): 1941–1956, CiteSeerX 10.1.1.220.1712 , doi : 10.1137/080742270, MR 2592039.
Фомин Федор Владимирович; Корхонен, Туукка (2022), «Быстрая FPT-аппроксимация ширины ветвей», Труды 54-го ежегодного симпозиума ACM SIGACT по теории вычислений , ACM, стр. 886–899, arXiv : 2111.03492 , doi : 10.1145/3519935.3519996, S 2CID 243832882.
Голумбик, Мартин Чарльз ; Ротикс, Уди (2000), «О ширине клики некоторых совершенных классов графов», International Journal of Foundations of Computer Science , 11 (3): 423–443, doi : 10.1142/S0129054100000260, MR 1792124.
Гурски, Фрэнк; Ванке, Эгон (2000), «Ширина дерева графов, ограниченных шириной клики без K n,n », в Брандесе, Ульрике ; Вагнер, Доротея (ред.), Теоретико-графовые концепции в информатике: 26-й международный семинар, WG 2000, Констанц, Германия, 15–17 июня 2000 г., Труды , конспекты лекций по информатике, том. 1928, Берлин: Springer, стр. 196–205, номер документа : 10.1007/3-540-40064-8_19, MR 1850348..
Гурски, Фрэнк; Ванке, Эгон (2007), «Линейные графики ограниченной ширины клики», Discrete Mathematics , 307 (22): 2734–2754, doi : 10.1016/j.disc.2007.01.020.
Гурски, Фрэнк; Ванке, Эгон (2009), «NLC-ширина и кликовая ширина для степеней графов ограниченной ширины дерева», Discrete Applied Mathematics , 157 (4): 583–595, doi : 10.1016/j.dam.2008.08. 031 , МР 2499471.
Хлиненый, Петр; Оум, Санг-ил (2008), «Нахождение разложений ветвей и разложений по рангам», SIAM Journal on Computing , 38 (3): 1012–1032, CiteSeerX 10.1.1.94.2272 , doi : 10.1137/070685920, MR 2421076.