Построение дистанционно-наследуемуего графа кликовой ширины 3 путём несвязного объединения, переименования вершин и объединения меток. Метки вершин показаны цветом.
В теории графовкликовая ширинаграфа — это параметр, который описывает структурную сложность графа. Параметр тесно связан с древесной шириной, но, в отличие от древесной ширины, кликовая ширина может быть ограничена даже для плотных графов.
Кликовая ширина определяется как минимальное число меток, необходимых для построения с помощью следующих 4 операций
Создание новой вершины v с меткой i (операция i(v))
Несвязное объединение двух размеченных графов G и H (операция )
Соединение ребром каждой вершины с меткой i с каждой вершиной с меткой j (операция η(i, j)), где
Переименование метки i в j (операция ρ(i,j))
В графы с ограниченной кликовой шириной входят кографы и дистанционно-наследуемые графы. Хотя вычисление кликовой ширины является NP-трудной задачей, при условии, что верхняя граница не известна, и неизвестно, можно ли её вычислить за полиномиальное время, когда верхняя граница известна, эффективные аппроксимационные алгоритмы вычисления кликовой ширины известны.
Опираясь на эти алгоритмы и теорему Курселя, многие оптимизационные задачи на графах, NP-трудные для произвольных графов, могут быть решены или аппроксимированы быстро для графов с ограниченной кликовой шириной.
Последовательности построения, на которые опирается понятие кликовой ширины, сформулировали Курсель, Энгельфрид и Розенберг в 1990[1] и Ванке[2]. Название «кликовая ширина» использовала для другой концепции Хлебикова[3]. С 1993 термин стал употребляться в современном значении[4].
Специальные классы графов
Кографы — это в точности графы с кликовой шириной, не превосходящей двух[5]. Любой дистанционно-наследуемый граф имеет кликовую ширину, не превосходящую 3. Однако кликовая ширина интервальных графов не ограничена (согласно структуре решётки)[6] .
Подобным же образом не ограничена кликовая ширина двудольных перестановочных графов (согласно подобной структуре решётки)[7].
Основываясь на описании кографов как графов без порождённых подграфов, изоморфных путям без хорд, была классифицирована кликовая ширина многих классов графов, определённых запрещёнными порождёнными подграфами[8][9].
Другие графы с ограниченной кликовой шириной — k-степени листьев[en] для ограниченных значений k, то есть порождённые подграфы листьев дерева T в степени графаTk. Однако степень листьев при неограниченном показателе степени не имеет ограниченной ширины листьев[10][11].
Границы
Курсель и Олариу[5], а также Корнейл и Ротикс[12], дали следующие границы кликовой ширины некоторых графов:
Если граф имеет кликовую ширину максимум k, то то же самое верно для любого порождённого подграфа графа[13].
Дополнение графа с кликовой шириной k имеет кликовую ширину, не превосходящую 2k[14].
Графы с древесной ширинойw имеют кликовую ширину, не превосходящую 3 · 2w− 1. Экспоненциальная зависимость в границе необходима — существуют графы, кликовая ширина которых экспоненционально больше их древесной ширины[15]. В другом направлении графы с ограниченной кликовой шириной могут иметь неограниченную древесную ширину. Например, полные графы с n вершинами имеют кликовую ширину 2, но древесную ширину n− 1. Графы с кликовой шириной k, однако, не содержащие полного двудольного графаKt,t в качестве подграфа, имеют древесную ширину, не превосходящую 3k(t− 1) − 1. Таким образом, для любого семейства разреженных графов наличие ограничения древесной ширины эквивалентно наличию ограничения кликовой ширины [16].
Другой параметр графов, ранговая ширина, ограничена в обоих направлениях кликовой шириной: ранговая ширина ≤ кликовой ширины ≤ 2ранговой ширины + 1[17].
Кроме того, если граф G имеет кликовую ширину k, то степень графаGc имеет кликовую ширину, не превосходящую 2kck[18]. Хотя в неравенствах для кликовой ширины в сравнениях с древесной шириной и степенью графа присутствует экспонента, эти границы не дают суперпозиции — если граф G имеет древесную ширину w, то Gc имеет кликовую ширину, не превосходящую 2(c + 1)w + 1− 2, лишь простая экспонента от древесной ширины[11].
Многие задачи оптимизации, NP-трудные для более общих классов графов, могут быть решены эффективно с помощью динамического программирования на графах с ограниченной кликовой шириной, если последовательность построения этих графов известна[19][20]. В частности, любой инвариант графа, который может быть выражен в MSO1 (одноместная логика второго порядка[en], вид логики второго порядка, позволяющая кванторы над множествами вершин) имеет алгоритм линейного времени для графов с ограниченной шириной по одной из формулировок теоремы Курселя[20]. Можно также найти оптимальные раскраски или гамильтоновы циклы графов с ограниченной кликовой шириной за полиномиальное время, если последовательность построения графа известна, но степень полинома увеличивается с увеличением кликовой ширины, и доводы из теории вычислительной сложности показывают, что такая зависимость, похоже, неизбежна[21].
Графы с кликовой шириной три могут быть распознаны и последовательность их построения может быть найдена за полиномиальное время с помощью алгоритма, основанного на расщепляемой декомпозиции[en][22].
Для классов графов с неограниченной кликовой шириной точное вычисление кликовой ширины является NP-трудной задачей, а также NP-трудно получить аппроксимацию с сублинейной аддитивной ошибкой[23]. Однако, если верхняя граница кликовой ширины известна, можно получить последовательность построения графа с ограниченной шириной (экспоненциально большей настоящей кликовой ширины) за полиномиальное время[17][24][25]. Остаётся открытым вопрос, может ли быть точная кликовая ширина или близкая аппроксимация вычислена за фиксированно-параметрически разрешимое[en] время, может ли быть она вычислена за полиномиальное время для графов с любой фиксированной границей кликовой ширины, или, даже, могут ли графы с кликовой шириной четыре распознаны за полиномиальное время[23].
Связь с древесной шириной
Теория графов с ограниченной кликовой шириной имеет сходство с теорией графов с ограниченной древесной шириной, но, в отличие от древесной ширины, допускает плотные графы. Если семейство графов имеет ограниченную кликовую ширину, то оно либо имеет ограниченную древесную ширину, либо любой полный двудольный граф является подграфом какого-либо графа в семействе[16]. Древесная ширина и кликовая ширина также связаны теорией рёберных графов — семейство графов имеет ограниченную древесную ширину тогда и только тогда, когда их рёберные графы имеют ограниченную кликовую ширину[26].
Andreas Brandstädt, F.F. Dragan, H.-O. Le, R. Mosca.New graph classes of bounded clique-width// Theory of Computing Systems.— 2005.— Т. 38.— С. 623–645.— DOI:10.1007/s00224-004-1154-6.
Andreas Brandstädt, J. Engelfriet, H.-O. Le, V.V. Lozin.Clique-width for 4-vertex forbidden subgraphs// Theory of Computing Systems.— 2006.— Т. 39.— С. 561–590.— DOI:10.1007/s00224-005-1199-1.
Andreas Brandstädt, Christian Hundt.LATIN 2008: Theoretical informatics.— Springer, Berlin, 2008.— Т.4957.— С.479–491.— (Lecture Notes in Comput. Sci.).— DOI:10.1007/978-3-540-78773-0_42.
Andreas Brandstädt, V.V. Lozin.On the linear structure and clique-width of bipartite permutation graphs// Ars Combinatoria.— 2003.— Т. 67.— С. 273–281.
J. Chlebíková.On the tree-width of a graph// Acta Mathematica Universitatis Comenianae.— 1992.— Т. 61, вып. 2.— С. 225–236.
O. Cogis, E. Thierry.Computing maximum stable sets for distance-hereditary graphs// Discrete Optimization.— 2005.— Т. 2, вып. 2.— С. 185–188.— DOI:10.1016/j.disopt.2005.03.004.
Derek G. Corneil, Michel Habib, Jean-Marc Lanlignel, Bruce Reed, Udi Rotics.Polynomial-time recognition of clique-width ≤ 3 graphs// Discrete Applied Mathematics.— 2012.— Т. 160, вып. 6.— С. 834–865.— DOI:10.1016/j.dam.2011.03.020..
Bruno Courcelle, Joost Engelfriet, Grzegorz Rozenberg.Handle-rewriting hypergraph grammars// Journal of Computer and System Sciences.— 1993.— Т. 46, вып. 2.— С. 218–270.— DOI:10.1016/0022-0000(93)90004-G.
B. Courcelle.Proceedings of Eighth Annual IEEE Symposium on Logic in Computer Science (LICS '93).— 1993.— С.179–190.— DOI:10.1109/LICS.1993.287589.
B. Courcelle, J. A. Makowsky, U. Rotics.Linear time solvable optimization problems on graphs on bounded clique width// Theory of Computing Systems.— 2000.— Т. 33, вып. 2.— С. 125–150.— DOI:10.1007/s002249910009.
Fedor V. Fomin, Petr A. Golovach, Daniel Lokshtanov, Saket Saurabh.Intractability of clique-width parameterizations// SIAM Journal on Computing.— 2010.— Т. 39, вып. 5.— С. 1941–1956.— DOI:10.1137/080742270..
Martin Charles Golumbic, Udi Rotics.On the clique-width of some perfect graph classes// International Journal of Foundations of Computer Science.— 2000.— Т. 11, вып. 3.— С. 423–443.— DOI:10.1142/S0129054100000260.
Frank Gurski, Egon Wanke.Graph-Theoretic Concepts in Computer Science: 26th International Workshop, WG 2000, Konstanz, Germany, June 15–17, 2000, Proceedings/Ulrik Brandes, Dorothea Wagner.— Berlin: Springer, 2000.— Т.1928.— С.196–205.— (Lecture Notes in Computer Science).— DOI:10.1007/3-540-40064-8_19.
Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.
2019-2025 WikiSort.ru - проект по пересортировке и дополнению контента Википедии