Результаты (
русский) 2:
[копия]Скопировано!
Пусть G = (V, E) представляют собой неориентированный граф , где V есть множество узлов и Е множество ребер. Остовное дерево G является максимальной связной подграф Т = (V, Е '), Е' ⊆ Е, что , если еще одно ребро из множества (Е Е ') добавляется к Т, то подграф перестает быть дерево.
Для построения корневое остова, определенный узел обозначается как корень. Несколько алгоритмов , описанных в этой главе и в предыдущей главе порождают остовного дерева. Например, Дейкстра-Шолтен алгоритм прекращения обнаружения (глава 9) генерирует остова при обнаружении прекращения диффундирующего вычислений. Алгоритм кратчайшего пути Беллмана-Форда также генерирует остова BFS , когда вес каждого ребра равен 1. В этом разделе мы представляем еще один асинхронный передачи сообщений алгоритм построения корневое остова предложенный Чангом [С82]. В этом алгоритме, корневой узел инициирует строительство, отправляя пустые сообщения в качестве зондов для своих соседей. Способ получения зонда в первый раз направляет его всем соседям , кроме того, от которого он получил зонд; в противном случае, он посылает зонд обратно отправителю. После этого каждый процесс подсчитывает количество зондов , которые они получают. Когда количество зондов , полученных узлом инициатора равно числу своих соседей, алгоритм завершается. Шаги представлены в следующем:
переводится, пожалуйста, подождите..
