Граф без треугольников
В теории графов графом без треугольников называется неориентированный граф, в котором никакие три вершины не образуют треугольник из рёбер. Графы без треугольников можно определить также как графы с кликовым числом ≤ 2, графы с обхватом ≥ 4, графы без порождённых 3-циклов, или как локально независимые графы.
По теореме Турана граф с n вершинами, не имеющий треугольников, с максимальным числом рёбер является полным двудольным графом, в котором число вершин в каждой доле графа близки настолько, насколько возможно.
В графе с 2n вершинами, не имеющем треугольников, должно быть меньше рёбер.
Задача нахождения треугольников
Задача нахождения треугольников — это задача определения, содержит ли граф треугольники или нет. Если граф содержит треугольник, от алгоритма часто требуют вывести три вершины, которые образуют треугольник.
Можно проверить, есть ли в графе с m рёбрами треугольники за время O(m1.41).Шаблон:Sfn Другой подход — найти след матрицы A3, где A — это матрица смежности графа. След равен нулю в том и только в том случае, если в графе нет треугольников. Для плотных графов более эффективен этот простой алгоритм, основанный на умножении матриц, поскольку он снижает временную сложность до O(n2.373), где n — число вершин.
Как показали Имрих, Клавжар и Мулдер Шаблон:Harv, распознавание графов без треугольников эквивалентно по сложности с распознаванием медианных графов. Однако на текущий момент лучшие алгоритмы медианных графов используют в качестве подпрограммы распознавание треугольников, а не наоборот.
Шаблон:Не переведено 5 или Шаблон:Не переведено 5 задачи, где запросы к оракулу, запоминающему матрицы смежности графа, равна Θ(n2). Однако для квантовых алгоритмов лучшая нижняя граница равна Ω(n), но лучший известный алгоритм имеет оценку O(n1.29) Шаблон:Harv.
Число независимости и теория Рамсея
Независимое множество из вершин в графе с n вершинами, не имеющем треугольников, легко найти — либо существует вершина с более чем соседями (в этом случае соседи образуют независимое множество), либо у всех вершин меньше чем соседей (в этом случае любое наибольшее независимое множество должно иметь по меньшей мере вершин)Шаблон:Sfn. Эту границу можно слегка улучшить — в любом графе без треугольников существует независимое множество с вершинами, а в некоторых графах без треугольников любое независимое множество имеет вершин.Шаблон:Sfn Один из способов создать графы без теугольников, в котором все независимые множества малы — это triangle-free process (процесс без треугольников)[1], который создаёт максимальные графы без треугольников путём последовательного добавления случайно выбранных рёбер, избегая создания треугольников. С большой степенью вероятности процесс образует графы с числом независимости . Можно найти также регулярные графы с теми же свойствами.Шаблон:Sfn
Эти результаты можно также понимать как задание асимптотических границ чисел Рамсея R(3,t) в виде — если рёбра полного графа с вершинами раскрасить в красный и синий цвета, то либо красный граф содержит треугольник, либо в нём нет треугольников, а тогда должно существовать независимое множество размера t, соответствующее клике этого размера в синем графе.
Раскраска графов без треугольников
Множество исследований по графам без треугольников сосредоточены на раскраске графа. Любой двудольный граф (то есть любой раскрашиваемый в два цвета граф) не имеет треугольников, а теорема Грёча утверждает, что любой планарный граф без треугольников может быть раскрашен в три цвета.[2] Однако для непланарных графов без треугольников может потребоваться более трёх цветов.
Мычельский Шаблон:Harv определил конструкцию, теперь называемую мычельскианом, которая образует новый граф без треугольников из другого графа без треугольников. Если граф имеет хроматическое число k, его мычельскиан имеет хроматическое число k + 1, так что данную конструкцию можно использовать, чтобы показать, что произвольно большое число цветов может потребоваться для раскраски непланарного графа без треугольников. В частности, граф Грёча, граф с 11 вершинами, образованный повторением конструкции Мычельского, является графом без треугольников, который нельзя раскрасить меньше чем четырьмя цветами, и является наименьшим графом с этими свойствами.Шаблон:Sfn Гимбель и Томассен Шаблон:Harv и Шаблон:Harv показали, что число цветов, необходимых для расцветки любого m-рёберного графа без треугольников, равно
и существуют графы без треугольников, имеющие хроматические числа, пропорциональные этой границе.
Имеются также некоторые результаты относительно связи раскраски с минимальной степенью графов без треугольников. Андрасфай и Эрдёш Шаблон:Harv доказали, что любой граф с n вершинами без треугольников, в котором каждая вершина имеет более соседей, должен быть двудольным. Это лучший возможный результат такого типа, так как 5-цикл требует три цвета, но имеет в точности соседей для каждой вершины. Воодушевлённые этим результатом, Эрдёш и Симомонович Шаблон:Harv высказали гипотезу, что любой граф без треугольников с n вершинами, в котором каждая вершина имеет по меньшей мере соседей, может быть раскрашен только в три цвета. Однако Хэггквист Шаблон:Harv опроверг эту гипотезу, представив контрпример, в котором каждая вершина графа Грёча заменена независимым множеством специально подобранного размера. Джин Шаблон:Harv показал, что любой граф без треугольников с n вершинами, в котором каждая вершина имеет более соседей, можно раскрасить в 3 цвета. Это лучший результат этого типа, поскольку для графа Хэггквиста требуется четыре цвета и он имеет в точности соседей для каждой вершины. Наконец, Брандт и Томасси Шаблон:Harv доказали, что любой граф без треугольников с n вершинами, в котором любая вершина имеет более чем соседей, можно раскрасить в 4 цвета. Дополнительные результаты этого вида невозможны, поскольку Ха́йналь (Hajnal)[3] нашёл примеры графов без треугольников с произвольно большим хроматическим числом и минимальной степенью для любого .
Ссылки
- Sources
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Книга
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья