stringtranslate.com

Ширина клики

Построение дистанционно-наследственного графа кликовой ширины 3 с помощью непересекающихся объединений, перемаркировок и соединений по меткам. Метки вершин показаны цветами.

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

  1. Создание новой вершины v с меткой i (обозначается i ( v ) )
  2. Дизъюнктное объединение двух помеченных графов G и H (обозначается )
  3. Соединение ребром каждой вершины, помеченной i, с каждой вершиной, помеченной j (обозначаемой η ( i , j ) ), где ij
  4. Переименование метки i в метку j (обозначается ρ ( i , j ) )

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

Последовательности построения, лежащие в основе концепции ширины клики, были сформулированы Курселем , Энгельфритом и Розенбергом в 1990 году [1] и Ванке (1994). Название «ширина клики» использовалось Хлебиковой (1992) для другой концепции. К 1993 году этот термин уже имел свое нынешнее значение. [2]

Специальные классы графов

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

Другие графы с ограниченной шириной клика включают степени k- листов для ограниченных значений k ; это индуцированные подграфы листьев дерева T в степени графа Tk . Однако листовые степени с неограниченными показателями не имеют ограниченной кликовой ширины. [7]

Границы

Курсель и Олариу (2000) и Корней и Ротикс (2005) доказали следующие оценки ширины клики некоторых графов:

Кроме того, если граф 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]

Примечания

  1. ^ Курсель, Энгельфрит и Розенберг (1993).
  2. ^ Курсель (1993).
  3. ^ Курсель и Олариу (2000).
  4. ^ Голуббик и Ротикс (2000).
  5. ^ Брандштедт и Лозин (2003).
  6. ^ Брандштадт и др. (2005); Брандштедт и др. (2006).
  7. ^ Брандштедт и Хундт (2008); Гурски и Ванке (2009).
  8. ^ Курсель и Олариу (2000), Следствие 3.3.
  9. ^ Курсель и Олариу (2000), Теорема 4.1.
  10. ^ Корней и Ротикс (2005), усиление Курселя и Олариу (2000), теорема 5.5.
  11. ^ Аб Гурски и Ванке (2000).
  12. ^ Оум и Сеймур (2006).
  13. ^ Тодинка (2003).
  14. ^ Гурски и Ванке (2009).
  15. ^ Кожи и Тьерри (2005).
  16. ^ ab Courcelle, Makowsky & Rotics (2000).
  17. ^ Фомин и др. (2010).
  18. ^ Дворжак и Краль (2012).
  19. ^ Корнейл и др. (2012).
  20. ^ ab Fellows et al. (2009).
  21. ^ Оум и Сеймур (2006); Хлинены и Оум (2008); Оум (2008 г.); Фомин и Корхонен (2022).
  22. ^ Фомин и Корхонен (2022).
  23. ^ Гурски и Ванке (2007).
  24. ^ Боннет и др. (2022).

Рекомендации