Результаты (
русский) 2:
[копия]Скопировано!
Алгоритм Франклина выбирает уникальный лидер не более чем в (1 + log2n) раундов.
Доказательство: Для красного процесса я, в каждом из двух направлений, определяют красный соседа быть красным процессом , который находится ближе всего к I в этом направлении. Таким образом, на рисунке 11.2, после раунда 0, обрабатывает 7 и 9 являются два красных соседей процесса 2.
После каждого раунда, каждый красный процесс я , что есть по крайней мере один красный сосед J> Я чернеет. Таким образом, в кольце с к (к> 1) красных процессов, по крайней мере ⌊k / 2⌋ почернеет. Первоначально, к = п. Таким образом, после того, как в большинстве log2n раундов, количество красных процессов сводится к одному. В следующем туре, он становится лидером. ◾
Алгоритм завершается в O (log2n) раундов, и в каждом раунде, каждый процесс посылает (или вперед) сообщение в обоих направлениях. Таким образом, в худшем случае сообщение сложность алгоритма Франклина является O (п ⋅ LOGN).
переводится, пожалуйста, подождите..
