Задачи раскраски графа

NP-полнота задачи о раскраске графа

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

Двудольные графы и раскраски

В этой небольшой заметке я хочу показать, как с помощью алгебры можно решать классическую задачу о раскраске вершин графа. Об этом сюжете я узнал из книги W. Adams, P. An Introduction to Groebner Basis параграф 2.

Занятие «Раскраски графов» факультативного курса «Элементы теории графов и ее приложения»
[В работе] Конспект лекции по раскраскам
Раскраска графа
Вы точно человек?
Вы точно человек?

При решении практических задач с применением графов возникает необходимость в разбиении множества вершин графа на классы попарно несмежных между вершин. Довольно часто дополнительно требуется, чтобы таких классов было наименьшее число. В теории графов подобные задачи формулируются в терминах раскраски вершин графа. Привести пример графа, не имеющего треугольников, то есть трехэлементных полных подграфов, у которых хроматическое число равно 5. Граф назовем вершинно-критическим , если удаление любой вершины приводит к графу с меньшим хроматическим числом.

Задача о раскраске графа — Шаг 1 — Stepik
Раскраска графа — Викиконспекты
Вы точно человек?
Практическое применение раскраски графов — Википедия
NP-полнота задачи о раскраске графа — Викиконспекты
Двудольные графы и раскраски - Алгоритмика
Алгоритм раскраски графа - Библиотека алгоритмов на графах

На этом шаге мы рассмотрим алгоритмы закраски графа. Задачи определения хроматического числа и построения минимальной раскраски произвольного графа являются очень сложными. С одной стороны, не известны алгоритмы их решения, сложность которых есть некоторая фиксированная степень от длины записи условий задачи так называемые полиномиальные алгоритмы.

Похожие статьи