КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Метод Дийкстра
Метод Дийкстра является итерационным. Пусть на k -м шаге итерации получены кратчайшие пути между каждым узлом коммутации (УК), образовавшие некоторое подмножество N, и На (k + 1)-м шаге к множеству N добавляется такой УК, расстояние от которого до Пусть l (i, j) длина пути от
Рис. 6.1
Процедура нахождения кратчайших путей от всех узлов к 1. Вначале образуется множество N = {1} и для каждого 2. На каждом последующем шаге находится
т. е. новое значение Рассмотрим применение алгоритма к сети, изображенной на рис. 6.1, а где цифры на ветвях указывают их длину. Порядок вычислений по этому методу ясен из табл. 6.1. Из табл. 6.1 видно, что в исходном состоянии на кратчайшем расстоянии от На втором шаге, следующим кратчайшим путем до
Таблица 6.1
в множество N. Следовательно, в дереве кратчайших путей Аналогично заполняются другие строки табл. 6.1, и постепенно строится дерево кратчайших путей, окончательный вид которого представлен на рис. 6.1, б. По дереву путей легко получить примитивную матрицу маршрутов при связи от
Очевидно, что этот метод можно использовать для нахождения кратчайших путей от всех УК к общему входящему УКВ.
Матрица маршрутов называется примитивной, если в ней указаны только основные пути, соответствующие, например, кратчайшим путям; в примитивной матрице маршрутов, очевидно, обходные пути не указаны. Для получения дерева путей по методу Дийкстра, как и для матричного метода, требуется информация о состоянии всей сети. При использовании же метода Форда и Фалкерсона строится дерево путей, на котором указываются кратчайшие расстояния от всех узлов к одному определенному УК (в нашем случае Используя тот или иной метод, коррекцию матриц маршрутов можно осуществлять периодически либо только при существенном изменении ситуации на сети пакетной коммутации, например при повреждении линий.
Дата добавления: 2014-01-07; Просмотров: 468; Нарушение авторских прав?; Мы поможем в написании вашей работы! |