Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
3.3. МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ПОИСКОВЫХ ПРОЦЕДУР ВЫБОРА МАРШРУТОВПоисковые процедуры выбора маршрутов или процедуры, допускающие альтернативу [9, 12], требуют наличия на узлах коммутации информации о нескольких маршрутах к узлам-получателям. В соответствии с этим математическое обеспечение таких процедур должно содержать программы вычисления не векторов, а матриц маршрутов. Ниже излагаются два наиболее известных метода решения данной задачи: метод кназимппорои и метод обмена минимальными векторами весов. Метод квазиминоров [28] позволяет вычислить аккордные матрицы маршрутов для выбранной пары узлов. Вычисление осуществляется разложением квазиминора соответствующего элемента матрицы весов. Предварительно элементы, соответствующие несмежным парам узлов, обнуляются. Квазиминором элемента матрицы
Здесь
Таким образом, на первом шаге производится разложение по элементам На втором шаге разложения по элементам Разложение завершается по мере получения квазиминоров, определяющих последние элементы маршрутов, т. е. узлы, смежные с
где Особенностью метода квазиминоров является возможность получения информации о маршрутах от выбранного узла. В силу этого он может быть использован совместно с маршрутным методом адресования. Пример. Найти состав маршрутов из Процесс разложения показан на рис. 3.6. Матрица весов имеет вид
Рис. 5.5
Рис. 5.5 Находим квазиминор элемента
Далее производим разложение: Шаг 3.
Для разложения квазиминора
Шаг 2. Произведем разложение:
где Шаг 3. Произведем разложение
Для
Произведя обратную подстановку, получим
Таким образом, разложение квазиминора содержит информацию о составе всех маршрутов между соответствующей парой узлов. Метод обмена минимальными векторами весов в отечественной литературе известен под названием метода рельефов и описан главным образом применительно к сетям с коммутацией каналов и единичными весами линий связи [6]. Практически метод заключается в построении для каждого узла специальной матрицы весов маршрутов ко всем остальным узлам сети. Данная матрица для узла В дальнейшем будем пользоваться термином «матрица рельефов» и обозначать ее следующим образом:
где — «вес маршрута из Каждой строке присваивается индекс одного из смежных узлов. Формирование матриц рельефов производится по следующему алгоритму. Шаг 0. Ввод исходных данных
и минимальным векторам Шаг 1. Вычисление минимальных векторов:
Шаг 2. Сравнение Шаг 3. В матрицах рельефов для всех Шаг 4. В матрице
Рис. 3.8
Рис. 3.7
На При практической реализации алгоритма в сети каждый узел вычисляет свою матрицу рельефов Процесс формирования матрицы рельефов показан на рис. 3.9. Матрица рельефов позволяет сформировать шаговую матрицу начальных компонент маршрутов. Алгоритм формирования матрицы рельефов для определяет такое определяет такое Данная процедура продолжается до тех пор, пока будет исчерпано множество исходящих из узла линий связи. Существенным достоинством метода обмена минимальными векторами весов является совмещение процесса построения матриц маршрутов с процессом передачи информации состояния.
Рис. 3.9
Рис. 3.10 Пример. Для сети, имеющей структуру, показанную на рис. 3.10, и единичные веса линий связи, построить шаговые матрицы начальных компонент маршрутов. Вместо (см. скан) (кликните для просмотра скана)
Номера, указанные в скобках, соответствуют начальным компонентам маршрутов с одинаковыми весами. Для упорядочивания таких маршрутов должен быть введен дополнительный критерий.
|
1 |
Оглавление
|