Результаты (
русский) 2:
[копия]Скопировано!
10.4 граф красящего
раскраски графа является классической проблемой в теории графов и широко исследованы. Проблема узла окраски в виде графиков можно сформулировать следующим образом : Учитывая график G = (V, E), назначить цвет для узлов в V из заданного набора цветов, так что никакие два соседних узлов не имеют один и тот же цвет. Если предположить , что каждый процесс имеет уникальный идентификатор, а также использовать его в качестве цвета узла, то это приводит к действительному раскраске. Тем не менее, это тривиальное решение и не интересно вообще. Конструкция алгоритмов окраска становится особенно сложной , когда цветовая палитра мала, и ее размер приближается нижняя граница для данного класса графов. Хроматическим числом графа является размер наименьшего множества цветов , которые могут быть использованы для окрашивания графика. В распределенной среде, знание локального , так ни один узел не знает ничего о G за пределами своих непосредственных соседей. Это добавляет к сложности проектирования алгоритмов на графах-раскраски в распределенной установке. Для того, чтобы понять трудности, рассмотрим график на рисунке 10.13.
Предположим , что узлы являются анонимными и идентификаторах процессов используются для целей идентификации только. Легко заметить , что узлы этого графа могут быть окрашены , используя только два цвета : {0, 1}. Пусть с (я) обозначает цвет узла я и N (I) обозначим множество соседей узла я. Предположим , что первоначально, ∀i, C (I) = 0. С общей модели памяти вычислений, давайте попробуем наивный алгоритм:
переводится, пожалуйста, подождите..
