из вики http://en.wikipedia.org/wiki/Graph_coloring
В простейшем виде это способ
раскраска вершин графа такая
что нет двух смежных вершин
того же цвета; это называется
раскраска вершин. Точно так же край
раскраска назначает цвет каждому краю
так что нет двух смежных краев
того же цвета, и окраска лица
планарный график назначает цвет каждому
лицо или область, так что нет двух лиц
которые разделяют границу, имеют одинаковое
цвет.
С учетом 'n' цветов и 'm' вершин, как легко можно раскрасить граф
Алгоритм быть реализован на языке программирования?
Язык без барьеров.
Просто головоломка.
(Предположим, существуют объекты Graph и вершины)
Edit:
После прочтения вики проблема NP-полная
Время пересмотреть книги по математике:)
мой плохой.
извините.
Просто любопытно,
Это было опробовано? как при написании программ для таких же?
Я слышал, что это используется в оптических сетях?
Разве это не похоже на раскраску куба ??
(минимальное количество цветов для окраски граней куба, чтобы две стороны не имели одинаковый цвет?)