Теорема Стокса
- 1 year ago
- 0
- 0
Теорема Визинга — утверждение теории графов , согласно которому рёбра любого простого неориентированного графа могут быть раскрашены в число цветов, максимум на единицу большее максимальной степени вершин графа. Поскольку цветов достаточно всегда, все неориентированные графы можно разбить на два класса — графы «первого класса», для которых цветов достаточно, и «второго класса», для которых необходимо цветов.
Результат установлен Вадимом Визингом в 1964 году .
Если , в графе нет смежных рёбер, и рёбра можно раскрасить в один цвет. Таким образом, все графы с принадлежит первому классу.
Если , граф должен быть дизъюнктным объединением путей и циклов . Если все циклы чётны, их рёбра можно раскрасить в два цвета, меняя поочерёдно цвета, проходя вдоль каждого цикла. Однако, если существует хотя бы один нечётный цикл, его рёбра нельзя выкрасить в 2 цвета. Таким образом, граф с принадлежит первому классу тогда и только тогда, когда он является двудольным .
Для мультиграфов , в общем случае, теорема Визинга не выполняется. Например, мультиграф, образованный удвоением каждого ребра треугольника, имеет максимальную степень четыре, но рёбра этого графа нельзя выкрасить меньше чем в шесть цветов.
Некоторые авторы дали дополнительные условия для принадлежности некоторых графов первому или второму классу, но полной классификации нет. Например, если вершины максимальной степени в графе образуют независимое множество , или, более общее условие, если порождённый подграф для этого множества вершин является лесом, то будет принадлежать первому классу .
Эрдёш и Уилсон показали, что почти все графы принадлежат первому классу. Так, в модели случайных графов Эрдёша — Реньи , в которой все графы с вершинами равновероятны, пусть обозначает вероятность того, что граф с вершинами принадлежит первому классу. Тогда стремится к единице при стремлении к бесконечности. Позднее разработаны более тонкие оценки скорости стремления к единице .
Визинг показал, что планарный граф принадлежит первому классу, если его максимальная степень не меньше восьми. Однако он заметил, что для максимальной степени от двух до пяти, существуют планарные графы второго класса. Для степени два любой нечётный цикл является таким графом, а для степеней три, четыре и пять, такие графы можно построить из правильных многогранников путём замены рёбер на пути из пар смежных рёбер.
Гипотеза Визинга о планарных графах утверждает, что все простые планарные графы с максимальной степенью шесть и семь принадлежат первому классу, что закрывает оставшиеся возможности. В 2001 году установлено, что все планарные графы с максимальной степенью семь принадлежат первому классу. Таким образом, остаётся под вопросом только случай с максимальной степенью шесть. Эта гипотеза даёт предпосылки для гипотезы о тотальной раскраске .
Планарные графы второго класса, построенные из правильных многогранников путём разбиения рёбер, не являются регулярными — у них есть как вершины второго порядка, так и вершины больших порядков. Теорема о четырёх красках о раскраске вершин планарного графа эквивалентна утверждению, что любой 3-регулярный граф без мостов принадлежит первому классу (это утверждение верно в виду доказанности теоремы о четырёх красках).
В 1969 году Бранко Грюнбаум высказал гипотезу, что любой 3-регулярный граф, у которого существует вложение в виде многогранника в любое двумерное ориентированное многообразие , такое как тор , должен принадлежать первому классу. В этом контексте вложение в виде многогранника означает вложение графа , при котором любая полученная грань графа топологически эквивалентна диску, и при котором двойственный граф является простым, без петель или многократной смежности. Если бы это было верно, это было бы обобщением теоремы о четырёх красках, которая, как показал Тейт, эквивалентна утверждению, что любой 3-регулярный граф, для которого существует вложение в виде многогранника в сферу , принадлежит первому классу. Однако в 2009 году показано, что гипотеза не верна, найдя снарки , которые имеет вложение в виде многогранников в ориентированные поверхности, имеющие высокий род . Основываясь на этом построении, он также показал, что определение, принадлежит ли граф с вложением в виде многогранника первому классу, является NP-полной задачей .
В 1992 году описан алгоритм полиномиального времени раскраски любого графа с помощью цветов, где — максимальная степень графа. Таким образом, алгоритм использует оптимальное число цветов для графов второго класса, и использует максимум один лишний цвет для всех графов. Алгоритм использует ту же стратегию, что и изначальное доказательство теоремы Визинга — алгоритм начинает с графа без красок и последовательно ищет пути раскраски, так, чтобы вовлечь в раскраску ещё одно ребро.
В описании алгоритма используются термины «веер», «вращение веера» и « -путь», введённые авторами алгоритма , а также следующее соглашение: цвет свободен в вершине , если нет рёбер, выкрашенных в цвет , инцидентных вершине . Алгоритм выполняет следующие шаги:
Веер — это последовательность вершин со следующими свойствами:
Веер можно вращать , то есть заменить цвета рёбер на цвета рёбер , и эта перестановка цветов не нарушает раскраски графа.
-путь — это максимальная последовательность рёбер, начинающаяся в , и каждое ребро выкрашено в или . Обращение цветов этой цепочки означает замену на и на .
Все используемые в алгоритме операции не разрушают раскраску графа, а после обращения цветов -пути описанная в алгоритме подцепочка существует.
Используя простую структуру данных для хранения цветов, использованных в вершине, весь шаг алгоритма можно выполнить за время , где — число вершин графа. Поскольку каждый шаг нужно повторить для всех дуг, общее время будет .
В неопубликованной работе 1985 года утверждалось, что можно найти раскраску за время .
Считается , что работа Визинга была навеяна теоремой Шеннона , которая показывает, что мультиграфы можно раскрасить с использованием не более цветов. Также существует мнение, что у Визинга были проблемы с публикацией результата (впервые опубликован в журнале «Дискретный анализ», выпускавшимся до 1991 года Институтом математики Сибирского отделения АН СССР , который западными авторами называется «малоизвестным» ).