Помогите с алгоритмом. Для произвольного графа найти хроматическое число и раскраску.
| npl |
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 21 Пол: Мужской Реальное имя: http://npfiles.ru Репутация: -1 |
Помогите с алгоритмом. Для произвольного графа найти хроматическое число и раскраску.
|
![]() ![]() |
| Michael_Rybak |
Сообщение
#2
|
|
Michael_Rybak ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 046 Пол: Мужской Реальное имя: Michael_Rybak Репутация: 32 |
Пытаешься раскрасить в один цвет; если не получилось - в два; если не получилось - в три, и т.д.
Чтобы раскрасить в k цветов, используешь такую схему. Фиксируешь порядок обхода вершин. Идешь в первую вершину, даешь ей цвет 1. Идешь во вторую, и даешь ей такой наименьший цвет, который не вызовет конфликтов. Идешь в третью, и т.д. Если на очередном ходу цвет выбрать не получается, откатываешь к предыдущей вершине, и выбираешь для нее следующий цвет, который не вызовет конфликтов. Если и для нее возможные цвета кончились - откатываешь дальше, и т.д. Если всем вершинам назначены цвета - задача решена. Рекурсивная процедура будет выглядеть примерно так: procedure visit(i: integer); |
npl Алгоритм раскраски графа 9.12.2007 16:49
Michael_Rybak Ориентировочные размеры графа? 9.12.2007 19:37
npl Граф произвольный. 9.12.2007 20:27
Michael_Rybak Ну если произвольный - то без шансов. Общего полин… 9.12.2007 20:34
npl А нет на Паскале?
Добавлено через 5 мин.
Хотя б… 9.12.2007 21:14
Michael_Rybak Для графа с несколькими вершинами - полным перебор… 9.12.2007 21:37
npl Дайте кто-нибудь ссылку, пожалуйста! 9.12.2007 21:39
Michael_Rybak Может и сдать за тебя? 9.12.2007 21:51
finasteride 5mg without a prescr Cialis Compresse Prezzo 21.12.2021 10:31
npl Сдавать не надо, дайте ссылку с описанием метода р… 9.12.2007 22:42
united pharmacy lasix no precrcr Mail Order Macrobid Visa Accepted Free Shipping 17.09.2021 11:45
npl Я так понял, что граф представляется в виде матриц… 9.12.2007 23:31
Michael_Rybak да. 10.12.2007 0:36
Edwardgramn Перед реализацией, все автомобили проходят предпро… 2.10.2021 20:55![]() ![]() |
|
Текстовая версия | 8.11.2025 2:31 |