Граф без когтей - Claw-free graph
В теория графов, область математики, граф без когтей это граф, не имеющий коготь как индуцированный подграф.
Коготь - другое название полный двудольный граф K1,3 (это звездный график с тремя ребрами, тремя листами и одной центральной вершиной). Граф без клешней - это граф, в котором нет индуцированный подграф это коготь; т.е. любое подмножество из четырех вершин имеет кроме трех ребер, соединяющих их в этом шаблоне. Эквивалентно, граф без клешней - это граф, в котором район любой вершина это дополнять из граф без треугольников.
Графы без клешней первоначально изучались как обобщение линейные графики, и получил дополнительную мотивацию благодаря трем ключевым открытиям о них: тот факт, что все без когтей связанные графы равного порядка имеют идеальное соответствие, открытие полиномиальное время алгоритмы поиска максимальные независимые множества в графах без клешней и характеристикой идеальные графики.[1] Им посвящены сотни научных работ по математике и несколько обзоров.[1]
Примеры
- В линейный график L(грамм) любого графа грамм без когтей; L(грамм) имеет вершину для каждого ребра грамм, а вершины смежны в L(грамм) всякий раз, когда соответствующие ребра имеют общий конец в грамм. Линейный график L(грамм) не может содержать коготь, потому что если три ребра е1, е2, и е3 в грамм все разделяют конечные точки с другим ребром е4 затем по принцип голубятни по крайней мере два из е1, е2, и е3 должны использовать одну из этих конечных точек друг с другом. Линейные графы можно охарактеризовать с помощью девяти запрещенных подграфов;[2] коготь - самый простой из этих девяти графов. Эта характеристика послужила первоначальной мотивацией для изучения графов без клешней.[1]
- В графы де Брейна (графы, вершины которых представляют п-кусочек двоичные строки для некоторых п, и ребра которого представляют (п - 1) -битовые перекрытия между двумя струнами) без клешней. Один из способов показать это - построить граф де Брейна для п-битовые строки как линейный график графа де Брейна для (п - 1) -битные строки.
- В дополнять любой граф без треугольников без когтей.[3] Эти графики включают как частный случай любые полный график.
- Правильные интервальные графики, то интервальные графики сформированный как графы пересечений семейств интервалов, в которых ни один интервал не содержит другого интервала, свободны от когтей, потому что четыре правильно пересекающихся интервала не могут пересекаться в образе когтя.[3] То же самое верно и в целом для правильного графы по дуге окружности.[4]
- В Шпиндель Мозера, граф с семью вершинами, используемый для оценки снизу хроматический номер плоскости, без когтей.
- Графики нескольких многогранники и многогранники без когтей, включая график тетраэдр и вообще любого симплекс (полный график), график октаэдр и вообще любого кросс-многогранник (изоморфный к график коктейльной вечеринки образованный удалением идеального паросочетания из полного графа), граф регулярного икосаэдр,[5] и график 16 ячеек.
- В Граф Шлефли, а сильно регулярный граф с 27 вершинами, не имеет клешней.[5]
Признание
Несложно проверить, что данный граф с п вершины и м ребра без когтей за время O (п4), проверяя каждый набор из четырех вершин, чтобы определить, вызывают ли они коготь.[6] С большей эффективностью и большей сложностью можно проверить, свободен ли граф от когтей, проверив для каждой вершины графа, что дополнительный граф своих соседей не содержит треугольника. Граф содержит треугольник тогда и только тогда, когда куб своего матрица смежности содержит ненулевой диагональный элемент, поэтому поиск треугольника может быть выполнен за ту же асимптотическую границу времени, что и п × п матричное умножение.[7] Следовательно, используя Алгоритм Копперсмита – Винограда, полное время для этого алгоритма распознавания без клешней будет O (п3.376).
Клокс, Крач и Мюллер (2000) заметим, что в любом графе без клешней в каждой вершине не более 2√м соседи; в противном случае Теорема Турана у соседей вершины не хватило бы оставшихся ребер, чтобы сформировать дополнение к графу без треугольников. Это наблюдение позволяет выполнять проверку каждой окрестности в алгоритме быстрого матричного умножения, описанном выше, с той же асимптотической временной границей, что и 2√м × 2√м умножение матриц или быстрее для вершин с еще более низкими степенями. Худший случай для этого алгоритма имеет место, когда Ω (√м) вершины имеют Ω (√м) соседствует каждая, а у остальных вершин мало соседей, поэтому общее время составляет O (м3.376/2) = O (м1.688).
Перечисление
Поскольку графы без клешней включают дополнения к графам без треугольников, количество графов без клешней на п вершин растет по крайней мере так же быстро, как количество графов без треугольников, экспоненциально в квадрате п.Количество связных графов без клешней на п узлы, для п = 1, 2, ... являются
Если графы могут быть отключены, количество графов еще больше: они
Техника Палмер, Рид и Робинсон (2002) позволяет количество без когтей кубические графы подсчитывать очень эффективно, необычно для перечисление графов проблемы.
Соответствия
Самнер (1974) и, независимо, Лас Вергнас (1975) доказал, что каждый без когтей связный граф с четным числом вершин имеет идеальное соответствие.[8] То есть существует такой набор ребер в графе, что каждая вершина является конечной точкой ровно одного из совпадающих ребер. Частный случай этого результата для линейных графов означает, что в любом графе с четным числом ребер можно разбить ребра на пути длины два. Совершенное сопоставление можно использовать для получения другой характеристики графов без клешней: это в точности графы, в которых каждый связный индуцированный подграф четного порядка имеет полное сопоставление.[8]
Доказательство Самнера более убедительно показывает, что в любом связном графе без клешней можно найти пару смежных вершин, удаление которых оставляет оставшийся граф связным. Чтобы показать это, Самнер находит пару вершин ты и v которые находятся как можно дальше друг от друга на графике, и выбирает ш быть соседом v это так далеко от ты по возможности; как он показывает, ни v ни ш может лежать на любом кратчайшем пути от любого другого узла к ты, поэтому удаление v и ш оставляет оставшийся граф связным. Многократное удаление совпадающих пар вершин таким образом формирует идеальное соответствие в данном графе без клешней.
Та же идея доказательства верна в более общем случае, если ты любая вершина, v - любая вершина, максимально удаленная от ты, и ш любой сосед v что максимально далеко от ты. Далее, удаление v и ш от графика не меняет других расстояний от ты. Следовательно, процесс формирования сопоставления путем поиска и удаления пар vw которые максимально далеки от ты может выполняться одиночным обход послепорядка из поиск в ширину дерево графа с корнем ты, за линейное время. Хробак, Наор и Новик (1989) предоставить альтернативный алгоритм линейного времени, основанный на поиск в глубину, а также эффективный параллельные алгоритмы по той же проблеме.
Фодри, Фландрин и Рячек (1997) перечислите несколько связанных результатов, включая следующие: (р - 1) -связанный K1,р-свободные графы четного порядка идеально подходят для любых р ≥ 2; графы нечетного порядка без когтей с не более чем одной вершиной степени один могут быть разбиты на нечетный цикл и паросочетание; для любого k это не более половины минимальной степени графа без клешней, в котором либо k или число вершин четное, граф имеет k-фактор; и, если граф без клешней равен (2k + 1) -связно, то любое k-Кромочное соответствие может быть расширено до идеального соответствия.
Независимые наборы
An независимый набор в линейном графе соответствует совпадению в его нижележащем графе - набору ребер, ни одно из двух из которых не имеет общей конечной точки. В алгоритм цветения из Эдмондс (1965) находит максимальное соответствие в любом графе за полиномиальное время, что эквивалентно вычислению максимальный независимый набор в линейных графиках. Это было независимо расширено до алгоритма для всех графов без клешней Сбихи (1980) и Минти (1980).[9]
Оба подхода используют наблюдение, что в графах без клешней ни одна вершина не может иметь более двух соседей в независимом наборе, поэтому симметричная разница из двух независимых множеств должен порождать подграф степени не выше двух; то есть это объединение путей и циклов. В частности, если я - не максимальное независимое множество, оно отличается от любого максимального независимого множества четными циклами и так называемым расширение путей: индуцированные пути которые чередуются между вершинами не в я и вершины в я, и у обеих конечных точек есть только один сосед в я. Поскольку симметричная разность я с любым дополняющим путем дает больший независимый набор, задача, таким образом, сводится к поиску дополнительных путей до тех пор, пока больше не будет найдено, аналогично как в алгоритмах для поиска максимального соответствия.
Алгоритм Сбихи воссоздает сокращение цветения шаг алгоритма Эдмондса и добавляет аналогичный, но более сложный, сокращение клики шаг. Подход Минти состоит в том, чтобы преобразовать экземпляр проблемы во вспомогательный линейный граф и напрямую использовать алгоритм Эдмондса для нахождения дополнительных путей. После исправления Накамура и Тамура 2001 Результат Минти также может быть использован для решения за полиномиальное время более общей задачи поиска в графах без клешней независимого набора максимального веса. Известны также обобщения этих результатов на более широкие классы графов.[9]Показывая роман структурная теорема, Фаэнца, Ориоло и Стауффер (2011) дал алгоритм кубического времени, который также работает во взвешенном режиме.
Раскраска, клики и господство
А идеальный график график, в котором хроматическое число и размер максимальная клика равны, и в котором это равенство сохраняется в каждом индуцированном подграфе. Теперь известно ( сильная теорема о совершенном графе ), что совершенные графы можно охарактеризовать как графы, которые не имеют в качестве индуцированных подграфов нечетного цикла или дополнения к нечетному циклу (так называемый странная дыра).[10] Однако в течение многих лет это оставалось нерешенной гипотезой, доказанной только для специальных подклассов графов. Одним из этих подклассов было семейство графов без клешней: несколько авторов обнаружили, что графы без клешней без нечетных циклов и нечетных отверстий идеальны. Совершенные графы без клешней можно распознать за полиномиальное время. В совершенном графе без клешней окрестность любой вершины образует дополнение к двудольный граф. Возможно цвет идеальные графы без клешней или найти в них максимальное количество клик за полиномиальное время.[11]
Нерешенная проблема в математике: Всегда ли в графах без клешней хроматическое число списка равно их хроматическому числу? (больше нерешенных задач по математике) |
В общем, найти самую большую клику в графе без клешней NP-сложно.[6] Также NP-сложно найти оптимальную раскраску графа, потому что (через линейные графы) эта проблема обобщает NP-сложную задачу вычисления хроматический индекс графа.[6] По той же причине NP-трудно найти раскраску, которая дает коэффициент аппроксимации лучше 4/3. Однако отношение приближения два может быть достигнуто с помощью жадная окраска алгоритм, потому что хроматическое число графа без клешней больше половины его максимальной степени. Обобщение Гипотеза о раскраске списка ребер утверждает, что для графов без клешней список хроматических чисел равно хроматическому числу; эти два числа могут быть далеко друг от друга на других типах графиков.[12]
Графы без клешней χ-ограниченный, что означает, что каждый граф большого хроматического числа без клешней содержит большую клику. Более того, это следует из Теорема Рамсея что каждый граф большого размера без когтей максимальная степень содержит большую клику, размер которой примерно пропорционален квадратному корню из степени. Для связных графов без клешней, которые включают по крайней мере один независимый набор с тремя вершинами, возможна более сильная связь между хроматическим числом и размером клики: в этих графах существует клика размером не менее половины хроматического числа.[13]
Хотя не каждый граф без клешней идеален, графы без клешней обладают еще одним свойством, связанным с совершенством. Граф называется идеальное господство если есть минимум доминирующий набор который является независимым, и если то же свойство выполняется во всех его индуцированных подграфах. Графы без клешней обладают этим свойством. Чтобы увидеть это, позвольте D - доминирующее множество в графе без клешней, и предположим, что v и ш две смежные вершины в D; то множество вершин, в которых доминируют v но не ш должна быть клика (иначе v будет центром когтя). Если в каждой вершине этой клики уже доминирует хотя бы один другой член D, тогда v может быть удален с получением независимого доминирующего множества меньшего размера, или v может быть заменен одной из недоминируемых вершин в своей клике, создавая доминирующее множество с меньшим количеством смежностей. Повторяя этот процесс замещения, можно в конечном итоге достичь доминирующего множества размером не более D, особенно когда стартовый набор D это минимальная доминирующая совокупность, этот процесс образует столь же малую независимую доминирующую совокупность.[14]
Несмотря на это свойство идеальности доминирования, определить размер минимального доминирующего множества в графе без когтей является NP-трудной задачей.[6] Однако, в отличие от ситуации для более общих классов графов, нахождение минимального доминирующего множества или минимального связного доминирующего множества в графе без клешней управляемый с фиксированными параметрами: это может быть решено за время, ограниченное полиномом от размера графа, умноженным на экспоненциальную функцию доминирующего размера множества.[15]
Структура
Чудновский и Сеймур (2005) Обзор серии статей, в которых они доказывают структурную теорию графов без клешней, аналогичную теории теорема о структуре графа для семейств минорных замкнутых графов, доказанных Робертсоном и Сеймуром, а также к теории структур совершенных графов, которую Чудновский, Сеймур и их соавторы использовали для доказательства сильной теоремы о совершенных графах.[10] Теория слишком сложна, чтобы подробно описывать ее здесь, но чтобы дать ей представление, достаточно обрисовать два их результата. Во-первых, для специального подкласса графов без клешней, который они называют квазилинейные графики (эквивалентно, локально двудольные графы), они утверждают, что каждый такой граф имеет одну из двух форм:
- А нечеткий круговой интервальный график, класс графов, геометрически представленных точками и дугами на окружности, обобщающий собственные графы с дугами окружности.
- Граф, построенный из мультиграфа заменой каждого ребра на нечеткий линейный интервальный график. Это обобщает конструкцию линейного графа, в котором каждое ребро мультиграфа заменено вершиной. Нечеткие линейные интервальные графики строятся так же, как нечеткие круговые интервальные графики, но на линии, а не на окружности.
Чудновский и Сеймур классифицируют произвольные связные графы без клешней на один из следующих:
- Шесть конкретных подклассов графов без когтей. Три из них - это линейные графы, графы с собственными дугами окружности и индуцированные подграфы икосаэдра; остальные три содержат дополнительные определения.
- Графы формируются четырьмя простыми способами из более мелких графов без клешней.
- Антипризматические графики, класс плотные графы определяется как графы без клешней, в которых каждые четыре вершины индуцируют подграф, по крайней мере, с двумя ребрами.
Большая часть работы по их теории структуры включает дальнейший анализ антипризматических графов. В Граф Шлефли, без когтей сильно регулярный граф с параметрами srg (27,16,10,8), играет важную роль в этой части анализа. Эта структурная теория привела к новым достижениям в многогранная комбинаторика и новые оценки хроматического числа графов без клешней,[5][16] а также к новым алгоритмам с фиксированными параметрами для доминирующих множеств в графах без когтей.[17]
Примечания
- ^ а б c Фодри, Фландрин и Рячек (1997), п. 88.
- ^ Бейнеке (1968).
- ^ а б Фодри, Фландрин и Рячек (1997), п. 89.
- ^ Чудновский и Сеймур (2008).
- ^ а б c Чудновский и Сеймур (2005).
- ^ а б c d Фодри, Фландрин и Рячек (1997), п. 132.
- ^ Итаи и Родех (1978).
- ^ а б Фодри, Фландрин и Рячек (1997) С. 120–124.
- ^ а б Фодри, Фландрин и Рячек (1997) С. 133–134.
- ^ а б Чудновский и др. (2006).
- ^ Фодри, Фландрин и Рячек (1997) С. 135–136.
- ^ Гравье и Маффре (2004).
- ^ Чудновский и Сеймур (2010).
- ^ Фодри, Фландрин и Рячек (1997) С. 124–125.
- ^ Cygan et al. (2011); Hermelin et al. (2011).
- ^ Король и Рид (2015).
- ^ Hermelin et al. (2011).
Рекомендации
- Beineke, L. W. (1968), "Производные графы орграфов", в Sachs, H .; Voss, H.-J .; Уолтер, Х.-Дж. (ред.), Beiträge zur Graphentheorie, Лейпциг: Teubner, стр. 17–33..
- Хробак, Марек; Наор, Иосиф; Новик, Марк Б. (1989), «Использование остовных деревьев ограниченной степени в разработке эффективных алгоритмов на графах без когтей», в Dehne, F .; Sack, J.-R.; Санторо, Н. (ред.), Алгоритмы и структуры данных: семинар WADS '89, Оттава, Канада, август 1989 г., Труды, Конспект лекций по вычисл. Наук, 382, Берлин: Springer, стр. 147–162, Дои:10.1007/3-540-51542-9_13, HDL:1813/6891.
- Чудновский, Мария; Робертсон, Нил; Сеймур, Пол; Томас, Робин (2006), «Сильная теорема о совершенном графе» (PDF), Анналы математики, 164 (1): 51–229, arXiv:математика / 0212070, Дои:10.4007 / анналы.2006.164.51.
- Чудновский, Мария; Сеймур, Пол (2005), «Структура графов без клешней» (PDF), Обзоры по комбинаторике 2005 г., Лондонская математика. Soc. Lecture Note Ser., 327, Кембридж: Cambridge Univ. Press, стр. 153–171, МИСТЕР 2187738.
- Чудновский, Мария; Сеймур, Пол (2008), «Графы без клешней. III. Круговые интервальные графы» (PDF), Журнал комбинаторной теории, Серия B, 98 (4): 812–834, Дои:10.1016 / j.jctb.2008.03.001, МИСТЕР 2418774.
- Чудновский, Мария; Сеймур, Пол (2010), «Графы без клешней VI. Раскраска», Журнал комбинаторной теории, Серия B, 100 (6): 560–572, Дои:10.1016 / j.jctb.2010.04.005, МИСТЕР 2718677.
- Циган, Марек; Филип, Дживаргезе; Пилипчук, Марцин; Пилипчук, Михал; Войтащик, Якуб Онуфри (2011), «Доминирующее множество - это фиксированный параметр, управляемый в графах без когтей», Теоретическая информатика, 412 (50): 6982–7000, arXiv:1011.6239, Дои:10.1016 / j.tcs.2011.09.010, МИСТЕР 2894366.
- Эдмондс, Джек (1965), «Дорожки, деревья и цветы», Канадский математический журнал, 17 (0): 449–467, Дои:10.4153 / CJM-1965-045-4, МИСТЕР 0177907.
- Фаэнца, Юрий; Ориоло, Джанпаоло; Штауффер, Готье (2011), "Алгоритмическое разложение графов без когтей, ведущих к O (n3) -алгоритм для задачи взвешенного устойчивого множества », Материалы двадцать второго ежегодного симпозиума ACM-SIAM по дискретным алгоритмам (PDF), SODA '11, Сан-Франциско, Калифорния: SIAM, стр. 630–646, Дои:10.1137/1.9781611973082.49.
- Фодри, Ральф; Фландрин, Эвелин; Ryjáček, Zdeněk (1997), "Графы без когтей - Обзор", Дискретная математика, 164 (1–3): 87–147, Дои:10.1016 / S0012-365X (96) 00045-3, МИСТЕР 1432221.
- Гольдберг, Эндрю В.; Карзанов, Александр В. (1996), "Проблемы пути в кососимметричных графах", Комбинаторика, 16 (3): 353–382, Дои:10.1007 / BF01261321.
- Гравье, Сильвен; Маффре, Фредерик (2004), "О выборе количества совершенных графов без клешней", Дискретная математика, 276 (1–3): 211–218, Дои:10.1016 / S0012-365X (03) 00292-9, МИСТЕР 2046636.
- Гермелин, Дэнни; Мних, Матиас; ван Леувен, Эрик Ян; Woeginger, Герхард (2011), «Доминирование, когда не светят звезды», Автоматы, языки и программирование: 38-й международный коллоквиум, ICALP 2011, Цюрих, Швейцария, 4-8 июля 2011 г., Труды, часть I, Конспект лекций по информатике, 6755, Цюрих, Швейцария, стр. 462–473, arXiv:1012.0012, Дои:10.1007/978-3-642-22006-7_39.
- Итаи, Алон; Родех, Майкл (1978), "Нахождение минимальной схемы в графе", SIAM Журнал по вычислениям, 7 (4): 413–423, Дои:10.1137/0207033, МИСТЕР 0508603.
- Кинг, Эндрю Д .; Рид, Брюс А. (2015), «Графы без клешней, скелетные графы и более сильная гипотеза о ω, ∆ и χ», Журнал теории графов, 78 (3): 157–194, arXiv:1212.3036, Дои:10.1002 / jgt.21797.
- Клокс, Тон; Крач, Дитер; Мюллер, Хайко (2000), "Эффективный поиск и подсчет малых индуцированных подграфов", Письма об обработке информации, 74 (3–4): 115–121, Дои:10.1016 / S0020-0190 (00) 00047-8, МИСТЕР 1761552.
- Лас Вергнас, М. (1975), «Заметка о сопоставлениях в графах», Cahiers du Centre d'Etudes de Recherche Opérationnelle, 17 (2-3-4): 257–260, МИСТЕР 0412042.
- Минти, Джордж Дж. (1980), "О максимальных независимых наборах вершин в графах без клешней", Журнал комбинаторной теории, серия B, 28 (3): 284–304, Дои:10.1016 / 0095-8956 (80) 90074-Х, МИСТЕР 0579076.
- Накамура, Дайшин; Тамура, Акихиса (2001), «Пересмотр алгоритма Минти для поиска максимально взвешенного стабильного набора графа без когтей», Журнал Общества исследования операций Японии, 44 (2): 194–204.
- Палмер, Эдгар М .; Прочтите, Рональд С.; Робинсон, Роберт В. (2002), «Считаем кубические графы без клешней» (PDF), Журнал SIAM по дискретной математике, 16 (1): 65–73, Дои:10.1137 / S0895480194274777, МИСТЕР 1972075.
- Сбихи, Наджиба (1980), «Алгоритм исследования стабильного кардинального максимума в графе без эталона», Дискретная математика, 29 (1): 53–76, Дои:10.1016 / 0012-365X (90) 90287-П, МИСТЕР 0553650.
- Самнер, Дэвид П. (1974), «Графики с 1-факторами», Труды Американского математического общества, Американское математическое общество, 42 (1): 8–12, Дои:10.2307/2039666, JSTOR 2039666, МИСТЕР 0323648.
внешняя ссылка
- Графы без когтей, Информационная система по включению классов графов
- Муган, Джонатан Уильям; Вайсштейн, Эрик В., «График без когтей», MathWorld