
- •9 Виды электросвязи. Классификация
- •10.Сети электросвязи. Отличие от системы связи.
- •11. Элементы сэс
- •12 Узлы
- •41. Надёжность и живучесть сетей
- •42 Управление на сетях связи
- •13. Каналы и линии
- •16. Первичные и вторичные сети
- •15. Виды коммутации (каналов, сообщений, пакетов). Достоинства и недостатки.
- •14. Характеристики каналов
- •17. Иерархия сетей
- •18. Магистральные, зоновые, местные
- •19. Показатели эффективности сетей
- •20. Графы, их элементы
- •21. Матрица смежности, расстояний, структурная
- •22. Пути и методы их построения
- •23. Сечения
- •24. Построение кратчайших путей. Дерево путей. Маршрутизация
- •Общая характеристика стандартов мсэ-т
- •Информационная модель
- •Физическая модель
- •Прикладной уровень
- •Уровень представления данных
- •Сеансовый уровень
- •Транспортный уровень
- •Сетевой уровень
- •Канальный уровень
- •Физический уровень
- •Структура протоколов tcp/ip
- •Краткая характеристика прикладных протоколов
- •Основы snmp управления(Simple Network Management Protocol простой протокол сетевого управления, V - варианты).
- •Примитивы snmp
- •Разновидности протокола snmp
- •Управление сетью доступа
- •Особенности интерфейсов сети доступа
- •Структура сети доступа и оборудование
- •Управление доступом в isdn
- •Функции управления, реализуемые в сети доступа
22. Пути и методы их построения
Путь - это последовательность дуг, в которой начало каждой последующей совпадает с концом предыдущей. Путь из узла аs в узел аt обозначается как множество дуг, вершин или их совокупности:
st = (аs, Usl, al, Ulv, av..., at) или
st = (аs, al,..., at) или
st = (Usl, Ulv,..., Ukt)
Количество дуг, составляющих путь, называется рангом и обозначается r( st). Минимальный ранг пути равен 1, а максимальный N - 1, где N - количество вершин графа. Все пути от аs до at образуют множество mst
mst = ( st1, st2,..., stk)
Если каждой дуге (i, j) графа поставить в соответствие некоторое число pi,j, то сумма весов дуг пути является числовой характеристикой - весом пути
Р st = р i,j
(i,j) st
В
качестве Рi,j
может быть стоимость, длина или другая
характеристика.
Сечением
графа
назовем неизбыточную совокупность дуг,
которые нужно изъять из графа, чтобы
нарушить его связность.
Сечением
st
по отношению к вершинам аs
и at
будем называть такие сечения, при которых
узлы аs,
at
будут в разных подграфах. Сечение
записывается перечнем составляющих
его дуг, количество которых составляет
ранг сечения.
Булева
алгебра
- это раздел математики, в котором
определены три операции: логическое
сложение (дизъюнкция), обозначаемое
знаком
,
логическое умножение (конъюнкция),
обозначаемое знаками
или
( • ) и инверсия (отрицание), обозначаемое
чертой над переменной.
Правила булевой
алгебры следующие:
Булевые переменные могут быть элементами матриц, определителей и тогда операции над ними выполняются по правилам булевой алгебры. Например, умножим матрицу А на матрицу В.
,
При вычислении определителей все произведения элементов соединяются знаком дизъюнкции.
При вычислении определителей, порядок которых больше 3, производится разложение их по элементам строки (столбца) для понижения порядка по формуле:
где аij, ai2, ain- элементы i- строки, по которой производится разложение;
Aij - алгебраическое дополнение - определитель, полученный вычеркиванием i - строки и j - столбца.
Для построения множества всех путей, соединяющих вершину аs c вершиной аt необходимо:
- построить структурную матрицу В, соответствующую заданному графу; - вычеркнуть столбец, соответствующий вершине аs и строку, соответствующую аt; - для оставшейся матрицы построить определитель Вst - раскрыть его по правилам булевой алгебры. Полученный результат - множество путей из аs в аt.
Например. Дан граф (рисунок 10).
Рисунок 10
Построить множество путей из вершины 1 в вершину 3. Структурная матрица В приведена на рисунке 11.
Рисунок 11
Вычеркнем 1 столбец и 3 строку. Получаем определитель |В13 |, подсчитаем его.
Получено множество, состоящее из трех путей:
113 = (ac)
213 = (ab n)
313 = (d)
m13 = ( 113, 213, 313).
23. Сечения
Например. Дан граф (рисунок 10).
Рисунок 10
Построить множество путей из вершины 1 в вершину 3.
Структурная матрица В приведена на рисунке 11.
Рисунок 11
Вычеркнем 1 столбец и 3 строку. Получаем определитель |В13 |, подсчитаем его.
Получено множество, состоящее из трех путей:
113 = (ac)
213 = (ab n)
313 = (d)
m13 = ( 113, 213, 313).
Сечения (или квазисечения) рассекающие множество путей mstнаходятся по следующему алгоритму, который поясним на рассмотренном выше примере:
- множество путей представим как булеву функцию: каждый путь - это конъюнкция входящих в него дуг ( 113 = (ac)), а все множество путей - дизъюнкция этих путей
- каждое слагаемое заключается в скобки и знаки сложения заменяются умножением и наоборот; полученная функция - это уже сечение st;
- производятся действия раскрытия скобок и упрощения согласно правилам булевой алгебры.
С помощью операции умножения структурной матрицы В саму на себя (т.е. возведение ее в квадрат) можно получить все множество путей на графе, ранг, которых не превышает 2, при этом множество путей между аi и aj будет записано на пересечении i- строки и j - столбца матрицы B2.
Возведем в квадрат структурную матрицу В рисунка 10. Диагональные элементы матрицы B2 будут равны 1. Для получения вхождения в212 умножим первую строку на второй столбец:
аналогично в213
и т.д.
Продолжая вычисления получим
Если возвести структурную матрицу в куб, причем В3 = В2 * В = В * В2, получим все множество путей, ранг которых меньше или равен 3. Поскольку ранг пути на графе не может быть больше N- 1, где N- число вершин, то на некотором этапе увеличения степени не приводит к получению новых путей, т.е. Bq = Bq + 1. Матрица Bq называется характеристической (или матрицей всех путей). Наибольший ранг пути равен q. В описанных матрицах Вk каждое вхождение представляет собой совокупность путей различного ранга от первого до k. Иногда в исследованиях целесообразно получить пути определенного ранга - только 2, только 3 и т.д. В этом случае в структурной матрице необходимо диагональные единицы заменить нулями и над такой преобразованной матрицей В0 выполнить описанные выше действия.
Для матриц В0 допустимо только последовательное повышение степени:
В20 = В0 * В0
В30= В20 * В0
В40= В30 * В0, т.к. В30* В0>< В20* В20