Получатель |
Смежный |
2 |
2 |
3 |
4 |
4 |
4 |
5 |
4 |
6 |
4 |
Получено решение (маршрутная таблица) для узла с номером 1. Эта таблица расчитывается для каждого узла отдельно. Алгоритм может быть реализован самостоятельно каждым узлом. Недостатком является необходимость информации о стоимости всех каналов сети. |
Каждому узлу пристваивается метка (N, D(v)), где D(v) – текущая величина минимального расстояния от узла v до получателя (узел 1), и N – смежный с v узел, через который достигнуто это минимальное расстояние.
Шаг0. Строим таблицу, где первый столбец – номер итерации, остальные – номера узлов. Формируем первую строку: (1, l(v, 1)) для узлов v, которые смежны с узлом 1. Для узлов, несмежных с 1 (·,µ).
Шаг k (k = 1,2,…). Пересчет строки таблицы.
Алгоритм заканчивает работу, если в текущей итерации не была изменена ни одны метка.
Пример:
1 |
2 |
3 |
4 |
5 |
6 |
||
0 |
(1,0) |
( ,µ) |
( ,µ) |
( ,µ) |
( ,µ) |
( ,µ) |
|
1 |
(1,0) |
(1,2) |
(1,5) |
(1,1) |
(4,2) |
(5,4) |
|
2 |
(1,0) |
(1,2) |
(5,3) |
(1,1) |
(4,2) |
(5,4) |
|
3 |
(1,0) |
(1,2) |
(5,3) |
(1,1) |
(4,2) |
(5,4) |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.