Паросочетания-2 и раскраски (25 марта 2016)
- Раскараска рёбер двудольных графов
- Алгоритм за O(logk*Matching) с использованием Эйлерова цикла (делали в предыдущем семестре, не забыть сослаться)
- Получили результат: существует паросочетание, которое покрывает все вершины максимальной степени. Алгоритм покраски без дополнения до регулярного.
- Алгоритм построения паросочетания, покрывающего нужные вершины. Раскраска за O(E2).
- Теоремы и алгоритмы о раскрасках (формулировки, простые алгоритмы)
- Vertex-Coloring. Брукс: теорема, существует алгоритм за O(E). Описание алгоритма для покраски в D+1.
- Vertex-List-Coloring: теорема, существует алгоритм за O(E). Описание алгоритма для покраски в D+1.
- Планарный граф, алгоритм за O(E) покраски в 6 цветов
- Планарный граф, алгоритм за O(VE) покраски в 5 цветов (на практике работает O(E))
- Планарный граф, можно покрасить в 4 цвета, покрасить можно
- Алгоритм покраски, который в среднем хорошо работает. Можно применять, чтобы красить в 4 цвета.
- Список трудных задач: D или D+1 в Визинге? Vertex-3-Coloring-4-Regular.
- Паросочетание минимального веса в двудольном графе
- Венгерский алгоритм (подробно)
- Линейное программирование (без док-ва)
- MinCost flow