Главная страница

Методологические основы моделирования


Скачать 2.94 Mb.
НазваниеМетодологические основы моделирования
Анкорsobrannye_lektsii_1_2.docx
Дата07.03.2018
Размер2.94 Mb.
Формат файлаdocx
Имя файлаsobrannye_lektsii_1_2.docx
ТипЛекция
#16341
страница7 из 19
1   2   3   4   5   6   7   8   9   10   ...   19

d:\рис.дис\рис54.bmp

Рис.23. Граф и его блоки. а) граф G, б,в,г,д)- блоки графа G1 ,G2 ,G3 , G4. v1 иv2 точки сочленения, в) –мост G2 (ребро 1 v2>). г) и д) – клики G3 иG4


Вершинной связностью æ(G) называют наименьшее число вершин, удаление которых приводит к несвязному (пустому) графу.

Реберной связностью λ(G) называют минимальное число ребер, удаление которых приводит к несвязному или тривиальному графу. Другими словами, λ(G)- это число ребер в разрезе с минимальным числом ребер. Для ее определения достаточно рассмотреть базисное множество разрезов.

Смешанная связность σ(G)- минимальное число вершин и ребер, удаление которых приводит к несвязному графу.

Для характеристики смешанной связности σ (G) используют понятие пары связности, под которой понимают упорядоченную пару(a,b) , таких целых неотрицательных чисел, что найдется множество, содержащее а вершин и b ребер, удаление которых делает граф несвязным, и не найдется множества с а-1 вершинами и в ребрами или а вершинами и b-1 ребрами, обладающего этим же свойством. Так, пары (æ,0) и (0, λ)являются парами связностей. Эта функция называется функцией связности графа G.

Вершинная связность важна при оценке живучести в условиях воздействия оружия противника на узлы связи, реберная – при оценке помехозащишености сети, смешанная при воздействии средств РЭБ (помех и оружия) на сети (системы) связи.

Важное значение при изучении связности имеет степень вершин d(vi) и минимальная степень вершин графа δ(G).

Доказано, что для любого графа выполняются:

æ(G) ≤ λ(G) ≤ δ (G)

кроме того, показано, что ограничения накладываемые на λ, δ и æ нельзя улучшить.

Если же граф G имеет n вершин и δ (G) ≥ [n / 2] ,то λ(G) = δ(G) и наибольшая связность графа равна [2m / n], если m ≥ n-1 .
рис55
Рис.24. Граф, для которого æ(G) = 2{v1 и v2 или v7 и v8},

λ(G) = 3 { 1v7>,2v7>,2v8>}, σ (G)= 2 {v2 и 1,v7>} или {v7 и 2,v8>}.
С точки зрения воздействия противника это означает, что для нарушения связности сети необходимо:

-уничтожить узлы v1 и v3;

-уничтожить узлы v7 и v8;

-подавить каналы или уничтожить линии связи, соответствующие на модели ребрам 1v7>, 2v7>, 2v8>;

-уничтожить узел v2 и подавить 1v7>;

-уничтожить узел v7 и подавить 2v8>.

Пары связности графа: (0,3); (1,1); (2,0)функция связности показана на рис.25.


σ(æ)













3













2













1













0

1

2




æ

Рис.25. Функция связности F(æ) графа G

Граф называется k- вершинно-связным, если æ(G) ≥ k и k реберно- связным, если λ(G) ≥ k .


Связность графа достаточно жестко коррелируется с числом вершинно и реберно непересекающихся путей, разрезами точками сочления и сечениями по ребрам и вершинам (разделяющими множествами). Рассмотрим эти вопросы более подробно.

Под сечением по вершинам (разделяющим множеством) понимается множество вершин, удаление которых приводит к несвязному графу.

Таким образом, вершинная связность æ(G) является минимальным сечением по вершинам ( разделяющим множеством).

Так на рис.26. сечением по вершинам (разделяющим множеством), может быть множество {v1, v2, v7, v8}, состоящее из двух минимальных сечений множеств {v1, v2} и { v7, v8}, определяющих вершинную связность графа.

Пусть u и v- две различные вершины связного графа. u и v, называются вершино- пересекающимися, если у них нет общих вершин, отличных от u и v, и реберно- пересекающимся, если у них нет общих ребер. Множество S вершин, ребер, или ребер и вершин разделяет u и v, если u и v принадлежат различным компонентам графа G-S.
d:\рис.дис\рис57.bmp
G1G2
Рис.26. Граф G(V,E) и разделяющее множество вершин и ребер S.

На рис.1.26. приведен граф G, разделяющее множество S={v1, v2, v7, v8 и ребра, показанные пунктиром}, и граф G-S содержащий две компоненты G1 и G2 с вершинами {v3, v4, v5, v6} и {v9, v10, v11, v12} и ребрами, показаными сплошными линиями.

В разделенных компонентах графа G, например G1 и G2 рассматривают три пары объектов:

выделенные вершины u и v , например u = v5; v = v10 ;

произвольные вершины u и v , например, vi ЄV1и vjЄ V2, где V1={ v3, v4, v5, v6,} , V1={ v9, v10, v11, v12,}.

два множества вершин V1 и V2.

Это разделение можно произвести, удаляя вершины, ребра или вершины и ребра, т.е. тремя способами.

Таким образом, между связностью графа и числом непересекающихся путей в зависимости от способов выделения вершин и разделяющего их множества существуют 9 вариантов взаимозависимостей.

Кроме того, если рассматривать результаты отдельно для ориентированных и неориентированных графов, то их 18.

Все эти варианты Харари выделил в класс теорем Менгера.

Рассмотрим их без доказательства и проиллюстрируем на примерах только основные из них.

Теорема 1. Наименьшее число вершин, разделяющих две несмежные вершины s и t , равно наибольшему числу вершинно- непересекающихся простых (s-t) путей).

Так на рис.38 для вершин s = v1 , t = v11 наименьшее число вершин, которые их разделяют 3. Это { v5, v6, v7}.

Вершинно – непересекающихся путей также 3. Это один из путей, ведущих из вершины s в t через узлы v5 , v6 , v7;

d:\рис.дис\рис58.bmp

Рис.27.Граф для иллюстрации класса теорем Менгера.

Пять реберно- непересекающихся путей, приведены ниже:

1st= 1,e8,e19> = 1,v2,v7,v11>

2st= 3,e10,e23> = 1,v6,v8,v11>вершинно- непересекающиеся пути

3st= 5,e14> = 1,v5,v11>
4st =e2,e9,e15,e17,e21>= < v1,v3,v7,v6,v9,v11>вершинно- зависимые

5st=4,e11,e18,e22>=1,v4,v6,v10,v11>пути
Для реберно- непересекающихся путей 4st , 5st существуют общие с 1st, 2st вершины v6 и v7.

Общие для путей вершины обведены пунктиром.

Теорема 2. Граф k- связен тогда и только тогда, когда любая пара вершин соединена по крайней мере kвершинно- непересекающимися путями.

Связь между теоремами 1 и 2 устанавливается, если ввести понятие локальной связности.

Локальной связностью æ(u, v) двух несмежных вершин, u и v графа G называется наименьшее число вершин, удаление которых разделяет u и v .

В этом случае для произвольных вершин u и v справедливо равенство æ(u, v) = 0(u,v), где 0(u,v)- наибольшее число вершинно-непересекающихся путей, соединяющих u и v.

Для неполных графов G соотношение, связывающее теоремы 1 и 2 имеет вид: æ(G) = min æ(u, v), где минимум берется по всем парам несмежных вершин u и v.

Для полного графа это равенство справедливо всегда.

Возьмем произвольные несмежные вершины u = v1 и v = v7. (рис.27.)

Определим 0(u,v) :

u = v1 v2 v7= v; u = v1 v3 v7= v; u = v1 v6 v7= v; u = v1 v4 v7= v; u = v1 v5 v11 v7= v 0(u,v) = 5, это вполне очевидно, поскольку из вершины u, исходит только 5 ребер к независимым вершинам;

F(u) = { v2, v3, v4, v5,v6}, степень d(u)=5.

Пусть теперь u = v3 , v = v4. Определим 0(u,v);

u = v3 v2 v4= v; u = v3 v1 v4= v; u = v3 v7 v4= v 0(u,v)= 3

Это тоже ожидаемый результат, поскольку степень вершины d(v3) = 3, следовательновершинно-независимых путей, исходящих из нее, не может быть более трех.

Вершина v4 имеет степень d(v4) = 5 и поэтому не накладывает ограничений .

Возьмем в качестве несмежных вершины с минимальными степенями.

Это вершины u = v3 и v = v8 и определим 0(u,v);

u = v3 v7 v8= v; u = v3 v6 v8= v; u = v3 v1 v5 v11 v8 = v

Вершина v3 имеет степень d(v3)=3 и связана с вершинами {v1 v6 v7}; v = v8 также имеет степень d(v8)=3 и связана с вершинами v6 , v7 ,v11.

Вершины v6 и v7 являются смежными и для v = v8 .

Для того, чтобы эти вершины были связаны тремя независимыми путями, необходимо, чтобы вершина v1, смежная с вершиной v3 и вершина v11, смежная с v8 были связаны вершинно-независимыми путям.

Такой путь есть v1 , v5 ,v11 , причем вершина v5 не входит в первые два пути.

Для двух несмежных вершин с минимальными степенями получено 0(u,v), равное наибольшему числу вершинно- независимых путей 3.

Следуя теореме 2, можно заключить, что граф на рис.27. является 3- связным (вершинно), т.е. æ(G) = min æ(u, v)= 3 ,и кроме того показано, что æ(G) ≤ δ(G) = min d(vi)=3; в данном случае имеет место равенство.

Таким образом, соотношение æ(G) = min æ(u, v), связывающее теоремы 1 и 2, кроме того устанавливает зависимость между глобальными æ(G) и локальными æ(u, v) характеристиками вершинной связности.

Следует обратить внимание на то, что во-первых необязательно минимальное число независимых путей находится между вершинами с минимальными степенями и во-вторых, задача определения минимального локального показателя связности, а следовательно и связности не является тривиальной.

Рассмотрим пример на рис.28, где показаны два изоморфных графов G1, G2


d:\рис.дис\рис59.bmp
G1 G2


Рис.28. Графы G1 и G2 для иллюстрации сложного случая определения æ(G) и min æ(u, v).

Изоморфность проверяется подстановкой:
t = 1 2 3 4 5 6 7 8 9 10 11 12

1 5 3 4 2 6 7 11 9 10 8 12
Каждая из вершин, кроме v3 и v10, имеет степень 3, а вершины v3 иv10 имеют степень 4.

Вместе с тем , вершины v3 и v10 являются точками сочленения, а ребро 3 и v10> - мостом, так что вершинная и реберная связности равны 1, т.е. æ(G) =λ(G)= 1, кроме того σ(G)= 1. При этом пара связности (а,в) равна(1,0) или (0,1), т.е. необходимо удалить либо одну вершину(v3 или v10) или одно ребро 3v10>.

Теорема 3. Для любых двух вершин графа наибольшее число реберно – непересекающихся путей, соединяющих их, равно наименьшему числу ребер, разделяющих эти вершины.

Из рис.27. видно, что вершины s и t можно разделить , удалив 5 ребер и не меньше, и что наибольшее число непересекающихся по ребрам (s – t) путей равно 5.

Проиллюстрируем это.

Из вершины s = v1 исходит ровно 5 ребер E1= { e1, e2, e3, e4, e5}. В вершину t = v11 заходят ровно 5 ребер E2= { e19, e23, e21, e22, е14 }.

Между вершинами s и t существуют следующие реберно- независимые пути, включающие ребра множества Е1, в качестве начальных и ребра множества Е2 в качестве конечных.

1st = e1 e8 e19

2st = e3 e10 e23

3st = e5 e14

4st= e2e9e15e17e21

5st = e4e11 e18 e22

Е1Е2
Множества Е1 и Е2 обведены пунктирными линиями. Остальные ребра путей ist (i =1, 5) также являются различными.

В пути 1st ребро е8 можно заменить ребрами е7е15, т.е. между множествами Е1 и Е2 существует более 5 реберно- независимых путей, поэтому наименьшее число ребер, определяющих число реберно- непересекающихся путей в данном случае определяется минимальной степенью вершин s и t .

В данном случае обе они равны 5, следовательно вершины s и t можно разделить, удалив 5 ребер и наибольшее число непересекающихся по ребрам (s – t ) путей также равно 5, что подтверждает правильность теоремы 3.

Поиск и определение реберно–независимых путей важен прирешения задачи оценки вероятности передачи сообщений, следующих в потоке заданной интенсивности, за время не более требуемого в условиях подавления каналов радиосвязи помехами.

Теорема 4. Для любых двух непересекающихся непустых множеств вершин V1 и V2 наибольшее число вершинно- непересекающихся путей, соединяющих V1 и V2 равно наименьшему числу вершин, разделяющих V1 и V2 , при условии, что ни одна из вершин множества V1 не должна быть смежной с вершинами множества V2 .

На рис 38 условиям теоремы 4 соответствуют множества;

V1= {v1, v2, v3, v4}

V2= {v8, v9, v10, v11}

Множество V3= {v5, v6, v7 }, разделяющее множества V1 и V2,включает три вершины, через которые проходят три вершинно- независимых пути, соединяющих вершины множеств V1 и V2, и других вершинно – независимых путей нет.

Возьмем в качестве другого примера V1= {v2, v3, v6, v7}, которому по условиям теоремы 4 может соответствовать только множество V2= {v5}.

Множество V3 , разделяющее множества V1 и V2, включает 6 вершин V3= {v1, v4, v6, v9, v10,v11}однако, минимальное число вершин, которое разделяет множества V1 и V2 –это множество вершин, смежных с v5 {v1,v4,v10,v11}содержит 4 вершины, следовательно и число вершинно-независимых путей из множества V1 в V2 равно 4.

Определение числа вершинно-независимых путей важно при моделировании поведения сети в условиях огневого воздействия противника на узлы связи.

С помощью теорем 1- 4 устанавливаются два понятия связности – вершинная æ(G) и реберная λ(G), а также определяются их взаимозависимости, т.е. каждый граф можно характеризовать парой связностей, точно также можно ввести понятие ‘’ пары связностей’’ для двух выделенных вершин u и v .

Следующая теорема устанавливает количественные зависимости между составляющими введенного понятия смешанной связности σ(G).
1   2   3   4   5   6   7   8   9   10   ...   19


написать администратору сайта