Вопросы по теме 'graph-coloring'

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

Можем ли мы раскрасить граф в три цвета за полиномиальное время, если мы знаем, что этот граф раскрашивается в три цвета?
Я понимаю, что решить, является ли граф трехцветным, сложно с точки зрения NP. Но мне интересно, когда нам дан гарантированный трехцветный граф, можем ли мы раскрасить его в три цвета за полиномиальное время? Большинство ресурсов, которые я нашел,...
311 просмотров
schedule 03.07.2023

Как проверить, является ли граф двухцветным или нет?
Я хочу найти, является ли граф 2-раскрашиваемым или не более, т.е. двудольный или не двудольный. Вот мой код на С++. Я использую валлийский алгоритм Пауэлла, но что-то не так в коде, может быть, я пропускаю некоторые угловые случаи или какую-то...
2780 просмотров
schedule 30.12.2022

Как разделить список на словарь на основе первого и второго значений [дубликаты]
Я не был уверен, как именно сформулировать свой вопрос, поэтому я углублюсь здесь. То, что я пытаюсь сделать, это выполнить задачу Graph Coloring в Python, используя ввод списка, такого как этот:...
161 просмотров
schedule 04.09.2022

Булева формула для алгоритма раскраски графа
У меня есть граф, который имеет 5 вершин. Graph g1 = new Graph(5); g1.addEdge(0, 1); g1.addEdge(0, 2); g1.addEdge(1, 2); g1.addEdge(1, 3); g1.addEdge(3, 2); g1.addEdge(3, 4); g1.addEdge(4,...
1044 просмотров

Раскраска вершин: откуда мы знаем, что это оптимальная раскраска?
Я решал этот вопрос, связанный с раскраской вершин. В части решения вопроса говорится, что: "Раскраска оптимальна, поскольку граф содержит полный граф (клику) K4." Также в другом вопросе то же самое объяснение: "Раскраска...
61 просмотров

Проверить правильность раскраски случайного графа (Python)
Итак, я пробую другой подход к раскраске графа, то, что я делал, в основном, назначал случайным образом цвета узлам графа, и что я хочу сделать, это после назначения этих цветов проверить правильность этой раскраски (нет соседних узлов, имеющих того...
535 просмотров