
- •2. Основные понятия математического моделирования
- •2. Принципы построения математических моделей
- •3.Классификационные признаки и классификация моделей
- •1.Основные этапы математического моделирования
- •2. Понятие о вычислительном эксперименте
- •3.Оценка свойств моделей
- •2.1. Метод нелинейного преобразования, обратного функции распределения
- •2.2. Метод суперпозиции
- •2.3. Некоторые специальные методы моделирования случайных величин
- •2.3.1. Метод Неймана
- •3.2. Метод кусочной аппроксимации
- •2.4. Моделирование векторных случайных величин
- •Раздел 2. Модели и методы исследования структурных свойств сетей связи
- •2. Изоморфность графов
- •1. Подграфы и дополнения
- •2. Деревья, разрезы, циклы
- •1. Матрица циклов и ее связь с матрицей инцидентности.
- •2.Матрица разрезов и ее связь с матрицей циклов
- •Матрицы смежности и перечисления путей
- •2. Связность
- •1. Степенная последовательность вершин графа
- •2. Алгоритм синтеза графов с максимальной связностью
- •3. Алгоритмы синтеза графов с максимальной связностью при заданном числе вершин и ребер.
- •4.Однородные графы. Мера неоднородности.
- •Модели и методы оценки разведзащищенности сетей связи
- •1.Показатели разведзащищенности сетей связи.
- •2.Модель оценки разведзащищенности сети связи.
- •Матрица смежности графа а
- •Матрица смежности графа в
- •Зависимость разведзащищённости от степени неоднородности сетей
- •5. Синтез сетей связи, оптимальных по показателям структурной устойчивости и разведзащищенности.
- •3.1. Моделирование марковских случайных процессов
- •3.2. Разностные и дифференциальные стохастические уравнения
- •2. Понятие эквивалентной функции стохастической сети
- •1.Метод двухмоментной аппроксимации.
- •3.Разложение на простые дроби.
- •3. Общие правила моделирования исследуемых процессов
Раздел 2. Модели и методы исследования структурных свойств сетей связи
ОРИЕНТИРОВАННЫЕ И НЕОРИЕНТИРОВАННЫЕ ВЗВЕШЕННЫЕ ГРАФЫ, ИХ ВИДЫ, СВОЙСТВА И МЕТОДЫ ФОРМАЛЬНОГО ОПИСАНИЯ.
1. Виды и свойства графов.
Граф – множество V (vertex) вершин и набор E (edge) пар вершин-множество ребер.
Пары могут быть упорядоченными и неупорядоченными.
Граф обозначается через G(V , E).
Неупорядоченная пара вершин называется ребром, упорядоченная – дугой. Граф, содержащий только ребра называется неориентированным, содержащий только дуги – ориентированным, содержащий и ребра и дуги – смешанным. Дуга или ребро могут начинаться и заканчиваться в одной вершине. Такая дуга (ребро) называется петлей.
Некоторые вершины могут соединяться более чем одним ребром, или дугой одного направления. В этом случае они называются кратными. Иногда рассматривают только графы, не содержащие петель и кратных ребер.
Граф, не содержащий петель, но допускающий кратные ребра, называют мультиграфом, а граф содержащий петли и кратные ребра, называют псевдографом графом. Графы без петель и кратных ребер называют обыкновенными. В дальнейшем мы эти понятия различать не будем, если это не вызывает недоразумений.
Обычно граф представляется диаграммой, которую и называют графом, т.е. графическим изображением введенного понятия G (V, E) , где:
V- множество вершин;
E – множество ребер.
G1( V , E ) G2 ( V , E )
Рис.1. Помеченный G1 и непомеченный G2 смешанные графы.
Вершины, соединенные ребром или дугой называют смежными. Ребро (дуга) и любая из его вершин называются инцидентными.
Если два различных ребра инцидентны одной и той же вершине, то они называются смежными. Например, вершины v1v2 , v2v3 ,v1v4смежны, вершина v3 инцидентна ребру e4 и дуге е5 , а ребра е1 и е2, инцидентные вершине v2 – смежны.
Граф называется помеченным (или перенумерованным), если его вершины отличаются одна от другой какими либо пометками, например v1,v2,…,v6.
Так, на рис.1. граф G1 (V , E) – помеченный граф, а граф G2(V , E) - нет.
В теории графов граф рассматривается как некоторый комбинаторный объект, в котором не учитываются такие свойства конкретных графов, как природа вершин и ребер, их относительное расположение, кривизна линий, размеры графа ит.д.
Метки вводятся лишь для того, чтобы можно было математически представить различные графы теми или иными способами.
Один из способов представления, а именно графический, был рассмотрен ранее, рассмотрим другие способы.
Матрицей смежности A=|| aij|| , соответствующей графу G (V, E) , называют матрицу, у которой элемент aij равен 1 (или числу ребер), если между вершиной viи vjсуществует ребро (или несколько) и aij =0 , если между вершинами vi и vj нет ребер. Пример графа G(V, E) и его матрицы смежности приведен на рис.2.
А=
Рис.2. Граф G(V, E) и соответствующая ему матрица смежности A=||aij||
Размерность матрицы смежности равна nn , где n=|V|, т.е. n равно числу элементов во множестве вершин V={vi}.
В матрице инцидентности B=||bij|| граф G(V,E) ,bij=1,если вершина viявляется начальной для ребра ej, bij= -1 ,если вершина vi является конечной для ребра ej и bij=0 в противном случае, т.е.
1,
если vi
V – начальная вершина для еi;
Bij=
-1, если vi
V – конечная вершина для еj;
0 - в противном случае.
В =
Рис.1.3. Граф G(V, E) и его матрица инцидентности.
Иногда встречаются термины: “матрица смежностей”, “инцидентностей”, “инциденций”, которые употребляются несколько реже.
Если граф неориентированный, то в матрице инцидентности элементы bij принимает значение '' 1 '' , если вершина vi и ребро ej инцидентны и '' 0 '' в противном случае. Пример:
В =
Рис.1.4.Неориентированный граф и его матрица инцидентности.
Размерность матрицы инцидентности B[n х m] , где n=|V| - число элементов множества V={vi}, т.е. число вершин, m-число ребер.
Здесь для ребер введены обозначения: e k=<i,j>.
Для ориентированного ребра (дуги )ek это означает, что оно начинается в вершине i и заканчивается в вершине j .
Для неориентированного ребра ek=<i,j>=<j,i> , т.е. порядок следования вершин безразличен.
В верхних частях таблиц инцидентности графов на рис 1.3 и 1.4 дуги и ребра графов ek заданы списками. Такие списки однозначно определяют граф.
Форма представления графов списками ребер (дуг ) особенно удобна, когда размерность матрицы B[n x m ] велика, а число ребер ek мало.
Граф на рис.1.3 задается списком ребер G(V,E):<1,2>;<2,1>;<3,4>;<4,5>;<5,6>;<6,1>;<6,3>;<1,4>;<2,5> граф на рис.1.4. задается также <1,2>;<2,6>; <2,5>; <2,4>; <2,3>; <4,5>; <6,5>; <1,6>.
Матрица смежности A представляет из себя множество размерностью VV, каждый элемент которого aij может принимать значение 0 или 1 .
Этим самым между элементом ai (из i-ой строки) и элементом aj (из j-го столбца) устанавливается бинарное отношение R (relation).
Применительно к теории графов отношение ai R ajозначает, что вершина ai соединяется ребром с вершиной aj .
Для неориентированных ребер отношение взаимно однозначно, для ориентированных только в том случае , если между вершинами есть дуги противоположной направленности .
В связи с этим различают прямое и обратное отображение для каждой вершины. Это позволяет задать граф с помощью отображения R и R-1 где R- список вершин в которые отображается данная вершина , а R-1 список вершин, которые отображаются в данную вершину.
Пусть задан граф G(X ,F) на рис.5 тогда:
F(x1)={x2}:F-1(x1)={x5}
F(x2)={x5}:F-1(x2)={x1,x3}
F(x3)={x2}:F-1(x3)={x4,x5}
F(x4)={x3}:F-1(x4)={x5}
F(x5)={x1,x3,x4}:F-1(x5)={x2}
Рис.5. Способ задания обыкновенного ориентированного графа G(X, F) с помощью прямого и обратного отображения.
Для
неориентированных графов пользуются
списком смежности.
Рис.6. Способ задания неориентированного графа списком смежности.
В списке смежности определяется сколько и какие вершины смежны данной вершине.
Для неориентированного графа число ребер, инцидентных данной вершине называют степенью вершины Vi графа G и обозначают di, или d(vi).
Если граф G (без петель ) имеет n вершин и m ребер, то вершина Vi называется изолированной, если di =0 и концевой или висячей, если di =1.
Граф, у которого все вершины имеют одинаковые степени (равные k) называется регулярным степени k, или гомогенным.
А б в г
Рис.7. Регулярные графы степени k=2,3,4,5
При k = n-1 регулярный граф становится полным, т.е. таким, у которого каждая вершина соединена со всеми другими равно одним ребром.
Графы на рис. 7.а, б, в и г регулярные, со степени k=2,3,4 и 5.
В ориентированном графе G для каждой вершины Vi определяется полу степень исхода и захода как количество дуг, исходящих из вершины Vi и заходящих в нее. Полустепени исхода и захода численно равны мощности множеств прямого и обратного отображений Viвершин.
Так для графа на рис 5 |F(x1)|=1 ; |F-1(x1)|=1 ; |F(x2)|=1;
|F-1(x2)|=2 ….,|F(x5)|=3 ; |F-1(x5)|=1.
Часто для характеристики вершин ориентированных графов по аналогии с комплексными числами используют составную степень di , записываемую одним числом.
Число
разбивается на две половины, каждая из
которых состоит из одной (для n9),
двух (n
99),
трех(n
999)
и.т.д позиций, где количество позиций
определяется ближайшим большим целым
числом к десятичному логарифму
количества вершин (n) в графе. Например:
d1=21
d2=04
d3=21
d4=11
d5=32
d6=21
Рис.1.8. Ориентированный граф и составные степени его вершин.
Для графа с числом вершин 99 n 10 составная степень имеет вид aiakbjbe; где: ai, ak-десятки и единицы числа полустепени исхода,bj, be – десятки и единицы числа полустепени захода.Пусть d5 = 2236 . Это означает, что из 5-ой вершины исходит 22 дуги и заходит 36.d163 = 217613 означает , что из 163-й вершины исходит 217 дуг и заходит 613 ит.д.