книги / Надежность и живучесть систем связи
..pdfдующего СДГ Тогда для нашего примера (см. рис. 8.5) |
соответст |
вующие переменные примут значения: |
|
j/tfC= 1,0 • (1,0—0,9 • 0,7). (1,0—0,1 • 0,5) • (1,0—0,8 • 0,1) = 0,32338; |
|
tf№ S=l,0; SUM — SUM + PRO• RNS• VRC= 0+ 1,0 • 1,0 |
■0,32338= |
= 0,32338; |
|
PRO = PRO • (0,9 • 0,7) .(0,1- 0,5) • (0,8 -0,1) = 0,00252 |
(круглыми скобками условно выделены вероятности исправного состояния трех связующих звеньев первого СДГ). Переменная PRO содержит вероятность того, что все три СЗ v—1-го СДГ ис правны, это событие, очевидно, соответствует набору л,= ш =3, а п2=Пз—0. Последующий, (v-И )- СДГ при данном исправном со стоянии v-ro предыдущего СДГ будет иметь структуру, изобра женную на рис. 8.3,6. В массивах АВ и V будет размещена сле дующая информация о (v-fl)-M СДГ: /Ш[2,1]=2; ЛЯ[2,2]=0;
/Ш[2,3] = 0; V [2,l]=4; V[2,2] =5, а |
соответствующие переменные |
|
примут значения: |
|
|
VRC==(1,0—(1,0—0,7-0,3).0,8) |
(1,0—0,7-ч0,5) = 0,1288; |
|
|
RN S= RN Sq(bl,T)= l,0 0,4 = 0i4; |
|
SUM = SUM + PRO • RNS - VRC= 0,32388 -f 0,00252 0,4 -0,1288 = |
||
|
= 0,3235... ; |
|
PRO = |
PRO • ((1 ,0 - 0,7 • 0,3) • 0,8) • (0,7 • 0,5) = 0,0588. |
|
На примере |
состояний (v=l)-ro |
СДГ, изображенного на рис. |
8.4, поясним теперь назначение массивов VIV, VNV, VIR и VNR. Вели на v-м СДГ будет такое исправное состояние, как это пока
зано |
на |
рис. |
8.4,а, т. |
е. {{TIIV I5I}» {TI2V , r)3v}}, что |
соответствует |
||||
набору |
ni=2, |
п2= 1, |
а |
пз= 0, то вместо того, чтобы выполнять с |
|||||
переменной |
PRO операцию |
PRO= (PRO : p(f]iv ) ) -«/(лч )* |
Д°* |
||||||
статочно умножить переменную PRO на содержимое VNV [1, 1].. |
|||||||||
Действительно, при |
|
наборе |
щ=т~3, а Я2 =Лз= 0 |
на (v= 1) -м |
|||||
СДГ |
содержимое переменной |
PRO равнялось |
PRO—PROX |
||||||
X П |
P (T] |V |
) = 1,0• (0,9• 0,7) (0,1*0,6) (0,8•0,1)=0,00252. |
Чтобы |
||||||
вычислить вероятность |
состояния {{TIIV |6I}> {Лэv, т]зу }}, |
не |
при |
||||||
бегая |
к содержимому |
VNV [1, |
1], необходимо выполнить: |
PRO = |
= PRO :p(iii v) =0,00252 :0,63=0,004, а затем PRO = PRO-q{ai) = = 0 ,0 0 4 -0,3 = 0,0012, т. е. мы вынуждены выполнять две «тяжелые»
для ЭВМ |
операции — деления и умножения. Этот |
же результат |
|
можно |
получить, если выполнить |
операцию |
PRO=PROX |
XVNV [1, 1] =0,00252.0,476=0,0012, |
при этом, как |
видно, есть |
экономия в трудозатратах, так как не выполняем операцию деления. Содержимое VIV, VNV, VIR и VNR формируется одно-
5* m
кратно при компоновке (v + l)-ro последующего СДГ, при этом выполняется т Х 4 операций типа
VIV [v, |] = р (% )/? (tj^/ а,)
|
|
и lW [v ,i] = |
1,0 |
|
|
|
|
|
|
V I V [v, El |
|
|
|
зато |
при |
рассмотрении |
Е &т(2т~*— 1) |
исправных |
состояний |
|
v-ro |
СДГ |
существенно |
сокращается |
число |
«тяжелых» |
операций |
деления. Если, например, состоянию v-ro СДГ, изображенному на рис. 8.4,6, предшествовало состояние {{тщ/й}, {Ti2 v, Лзу )} (смрис. 8.4,а), то для формирования вероятности этого события доста точно выполнить PRO=PRO-VJV [1, 1] • VNV [1, 3].
Для формирования всех возможных минимально необходимых исправных состояний v-ro предыдущего СДГ можно воспользо ваться способом организации «двоичного счетчика». Для этой цели служат массивы S V [ , ] и Формальные правила «двоичного счетчика» очень просты и легко реализуются на уровне входных языков ЭВМ. Пусть в исходном состоянии «двоичный счетчик» будет обнулен. Тогда при чтении слева направо содер жимого «двоичного счетчика» необходимо выполнить следующие операции:
1.Если компонента «двоичного счетчика» будет содержать 0, то его следует инвертировать в 1 и перейти к чтению «двоичного счетчика» слева направо.
2.Если компонента «двоичного счетчика» будет содержать 1, то ее следует инвертировать в '0 и перейти к чтению содержимого соседней справа компоненты. При выходе за границу «двоичного счетчика» следует прекратить процедуру чтения. Если компонен там «двоичного счетчика» поставить в соответствие номера какихлибо элементов, то (после выполнения п. 1 правил «двоичного счетчика») совокупности элементов, соответствующие компоненты
которых «в двоичном счетчике» отмечены 1 (или 0), дает все воз можные сочетания номеров этих элементов.
Пусть 0 в компоненте массивов SV[v, 1] и SR [v, |
соответст |
вует исправному состоянию связующего звена {тцу }, |
а 1 — его |
неисправному состоянию как {rigv | а,} и {TI^ | (&i,iAflj)}. Тогда, используя правила «двоичного счетчика», можно достаточно про сто организовать формирование всех возможных минимально не обходимых исправных состояний v-ro предыдущего СДГ. Струк турная схема алгоритма фрагмента модели на уровне операторов входного языка PL/I ЭВМ ЕС представлена на рис. 8.6. Такую трактовку формального представления всех возможных мини мально необходимых исправных состояний v-ro СДГ следует вос принимать как вариант; очевидно, вполне возможны и другие алгоритмические решения данного события.
132
Нетрудно видеть, что организация всех возможных минималь но необходимых состояний связующих звеньев на v-м СДГ яв ляется весьма трудоемкой процедурой. В ряде случаев, как по казано в [35], можно избежать ее выполнения. Если в концевом СДГ (т. е. таком, у которого все вершины {а,-}еЛ2у+1 смежны со
Рис. 8.6. Алгоритм расчета надежности двухполюсной сети методом двудоль ных графов
133
вторым |
полюсом |
при условии, ЧТО |
& 2 ={аг}) |
число |
связующих |
звеньев |
не будет |
превышать /л ^ З , |
то для расчета |
вероятности |
|
pv (Gj) |
можно воспользоваться аналитическими |
выражениями. |
|||
На |
рис. 8.7 представлены структуры концевых СДГ для слу |
чаев |
т—2 и |
т=>3 [при т= 1 формируется составное РНС (см. |
рис. |
8.4,б)]. |
Вероятность вычисляется следующим образом: |
При т = 2
pv (G^ = (1 ,0 —p i,, pi pi ,3) (1 ,0 —pit2 p2 р2.з)~Рх Р1 .2 Р2 Х
X (0 i.lP l.3 p i,2 0 2 .3 + P i,1 0 1 .3 0i,2P 2,3)- |
(8.17) |
||
При m=3 |
|
|
|
Pv (^j) = (1 ,0 — p i, i Px pi ,4) (1 ,0 — p i, 2 |
p 8 P2 , 4) (1 ,0 |
p»,3 р з Р з , 4) |
|
— (PlP2P3(<7«'.lPl.4Pit2 92,4P<,3<73.4 (1,0 — 01,2 01 , з ) + P i . 1 01.4 |
X |
||
X 0i.2p 2,4P i,303,4 (1,0 — 01,202,э) + |
Р»\1 01,4 Р», 2 02,4 0 f,3 p 3 ,4 |
X |
|
X (1,0 — 01,3 02,э) 4" 0i, 1 0 /.2 P /.3 03,4 (1 ,0 — ((1 ,0 — р з ,1 P i , 4) |
X |
||
X (1 ,0 — РЗ ,2 P2 ,4) — Pi .2 (03,1 Pi .4 P3,2 |
02,4 + p 3 ,l |
01 ,4 0 3 ,2 P 2 ,4) ) ) + |
+ 0i, 1 P i,2 02,4 0i,3 (1,0— ((1,0— p 2 ,1 Pi ,4) (1,0 — P2,3 P 3.4) —
—Pl.3 (02,1 pi .4P2.3 03.4 + p 2 ,l 01,4 02,3 P3,4)))+ Р/, 1 01,4 0i,2 0,\з(1,0—
—((1,0—pi .2 P2,4) (1,0 —pi ,3 P3.4)—P2,3 (01.2P2.4pl.3 03.4 -r
4*Pl.2 02,4 01.3P3,4))))—0i РзРз (0£.2 P2 ,4 pi,3 03,4 +Р», 2 02,4 0i .ЗРЗ.4) X
X P2,3—Pi 02 Рз (0i,l Pi,4 Pi,3 03,4 + Pi. 1 01,4 0i,3P3,4)pi,3—Pi Рг0аХ]
X (0i,iPl,4 Pi.2 02,4 + Pi, 101 ,40i,2P2,4)pi,2- |
(8.18) |
|
Если формируется концевой СДГ, у которого |
более |
трех СЗ, |
т —2 |
|
|
то целесообразно воспользоваться организацией |
S Ci7n(2m_<—2) |
|
|
»=о |
|
его исправных состояний, воспользовавшись, например, способом «двоичного счетчика».
Рис. 8.7. Структуры концевых СДГ для т= 2 и т= 3
8.5.Применение метода двудольных графов
для расчета живучести сетей связи при некоторых ограничениях на установление связи
При составлении канала связи в силу технических условий часто требуется реализация в алгоритме установления связи orраничения h на число транзитных узлов сц&А. Данное ограниче-
134
яие может существенно уменьшить число простых цепей р* в множестве Mj. В корреляционном методе и в методе объединения
простых цепей |
с учетом эффекта поглощения |
[34] ограничение |
|||||
1, учитывается |
при |
формировании |
усеченного |
подмножества |
|||
Мг=Ы |
(2-Zi-f 1)}. |
также |
позволяет учесть ограниче |
||||
Метод двудольных |
графов |
||||||
ние Z\ при расчете вероятности |
P(Gj) |
разрыва |
всех простых це |
||||
пей аа и at. Формальный прием |
реализации этой особенности ал |
||||||
горитма установления |
связи |
основывается на |
использовании |
||||
п,-рельефа. Под ог рельефом |
понимается такое |
|
ориентирование |
вершин а,еЛ сети Z), относительно второго полюса at, когда каж дой вершине а{ сообщается ее высота г\ относительно at. В свою очередь под высотой г \ вершины а,- понимается число транзитных
вершин ctj^A, включаемых в кратчайшую |
простую цепь между |
|||||||
щи а,-. Процедура |
формирования |
а<-рельефа на сети |
Dj доста |
|||||
точно проста и сводится к выполнению следующих правил: |
|
|||||||
1. В исходном |
состоянии |
примем |
v=0, г'*=0, Лг= {<*<}, где |
|||||
Л —подмножество |
вершин сети |
Dj, |
имеющих - одинаковую |
вы- |
||||
. соту. |
|
|
|
|
|
|
|
|
2. Выполним v = v + l. |
|
|
|
v —1 |
|
|
||
3. Всем |
транзитным вершинам а ,е (Л \ |
|
|
|||||
U Аг ), т. е. не име |
||||||||
ющим еще |
высоты, |
которые |
смежны вершинам а,^А г, |
присвоим |
||||
высоту r'i=v. |
|
|
|
|
|
|
|
|
4. Если всем транзитным вершинам высота сообщена,^ то за |
||||||||
кончим процедуру формирования |
аг рельефа, иначе перейдем |
к |
||||||
п.2. Например, применительно к сети Dj, изображенной на рис. |
||||||||
8.1, после |
выполнения этих |
правил Я7-рельеф будет иметь такой |
||||||
вид, как показано на рис. 8.8. При |
рекурсивном формировании |
(v-H)-ro последующего СДГ вершину а;<=02, претендующую на включение ее в подмножество Аг компонуемого СДГ, необходимо
проверить на выполнение условия |
|
(8.19) |
|
r' + |
v < Z x, |
||
где v следует рассматривать |
как |
число всех предыдущих |
СДГ, |
включенных в компонент 2)\. Например, применительно к соста вам компонент £t)\ и 2>г, изображенных на рис. 8.3,а—в, v прини
мает |
соответственно |
значения |
|
|||
О, 1, 2. Если условие |
(8.19) для |
|
||||
/.й вершины, т. е. для |
а^ е^ )2, |
|
||||
не выполняется, то эту верши |
|
|||||
ну <2i не следует включать з |
|
|||||
подмножество |
А2 (v +1) -го |
|
||||
СДГ. Например, |
если |
ограни |
|
|||
чение |
на |
число |
переприемов |
|
||
для сети |
будет |
равно |
1, т. е. |
|г^ 2; |
||
Z,= 1, то в этом |
случае будет |
|||||
сформировано одно |
лишь со |
Рис. 8.8. а<-рельеф на сети Dt |
||||
ставное эквивалентное РНС ви- |
•135
да Въ,т={Ьъ,\, ah bij}, а |
вероятность |
= 1,0—pe.i-pi-pi,?. |
|
Процедура формирования |
flj-рельефа |
нетрудоемка |
и достаточно |
просто реализуется на уровне входных языков ЭВМ. |
|
8.6.Примеры расчета живучести двухполюсной сети связи методом двудольных графов
Вычислим |
вероятность |
P { G |
j ) |
по формальным правилам, |
приведенным в |
||||||||||||||
§ 8.4, применительно к сети D p |
|
изображенной |
на |
рис. 8.1. |
Решение |
будем вы< |
|||||||||||||
поднять в общем виде (т. е. без числовых значений р( и |
q t ) |
для |
случая, когда |
||||||||||||||||
2,=оо |
н 2,=2 |
(т. е. когда |
нет |
ограничений |
на |
число |
переприемов |
и когда |
|||||||||||
число транзитных вершин |
в |
простой цепи не |
должно |
превышать |
двух). |
||||||||||||||
1 , Вероятность P(G,) |
для случая Z , = o o |
вычисляется так: |
|
|
|
|
|||||||||||||
P ( G j ) = (1 — p 6ii Pi) (I — Р б . г |
P s ) 0 — |
Р б . з Р з ) + |
Р б , 1Pi Я \ . 7 <Рб.2х |
||||||||||||||||
|
X р2 [р6,3 Рэ ((! — 0 |
|
|
.4 ?2,0 Р4 Р4,7 ) (! — Рз .5 Рь Р5.7) |
|
||||||||||||||
|
— Р4 Р4 . 5 |
Р ь ( Я \ ,А |
Р2 .4 Р4 .7 Р3 . 5 ?5.7 + (, “- 7 1,4^2,4)^4.7 Х |
||||||||||||||||
|
X 43.5P5.7))-»-^(J" - ( 1 _ ^ .4 ? 2 .4 )P 4 (l-- P 4 ,7 (l-P 4 ,5 P 5 X |
||||||||||||||||||
Х Р 5 .7))) + ? 6 , з Рз (( 1“ |
( 1~ ‘ <?1 . 4 ? 2 . 4 ) Р 4 Р 4 17 ) ( 1 - - Р 2 ( з |
Р з 15 Р 5 Р 5,7 ) — |
|||||||||||||||||
|
~ Р к Р к , 5 Р* |
- 4 ?2 , 4 Р4 . 7 Р2 . 5 Рз. 5 ?5 , 7 + 0 — |
|
>4 ?2 ,4 ) Х |
|||||||||||||||
|
Х'94.7(1' - Р2.зРз.5)Р5.7))] + |
<72 [Р6,3 Рэ ({1 — Pj >4 X |
|
||||||||||||||||
|
|
X P i Рц ,7) |
|
Рз ,5 Р з Р ъ ,т ) ~ ~ ~ Р * Р4.5 Рб (?] 1 4 Р4 ( 7 X |
|
||||||||||||||
|
Х Р 3(5 95.7 + |
Р 1 . 4 <?4.7Чз >5Р5 .7 )) + |
?э ( 1— р 1 ( 4 р4 X |
|
|||||||||||||||
|
Х ( 1 — ‘?4,7(1 ' - 'р4.5Р^Р5,/))) + ?е,з p8 (l* ~ p l i4 p4 ( i ^ - 9 4 у . х |
||||||||||||||||||
|
X ( 1- P 4.5PsP5.7)))l + |
96.2P2fP6l3P3((l — (1— ‘?1.Л( 1— Рз >2 X |
|||||||||||||||||
|
X р2 f 4 )) Р*Р4.7) ( 1 — РЗ.5 Р* Р5.7 ) — Р4Р4 . 5 |
р6 |
(9, |
4 |
( 1 |
_ |
|
|
|||||||||||
- ( 1- ' ’j.2 ^ .4 )^ .7 '’3.S«5.7 + |
( '- « l , 4( l - p 3,2p2 |
()), 4 |
7?з з р> ,)) + |
||||||||||||||||
+ |
f t О ~ Р , , 4 f t С " f t . 7 (> “ |
О . . . Р . Р , . , ) ) ) + |
f t , 3 Р , ( 1 - р |
, ' , р , X |
|||||||||||||||
Х (1-?4.7(1- ( 1- |
,<'5(1- ^ . ^ 7 .7 Р з . 5))р,р5,7)))1) + ,1')< |
||||||||||||||||||
|
Х ( Р 6 . 2 Р ! [ Р б . З Р > ( ( | - Р 2 . 4 Р . Р . , 7 ) ( 1 - Р з 1з р ь Р 5 |
|
|
|
р< , х |
||||||||||||||
X |
Р , ( f t . 4 Р . , 7 Р З . 5 f t . 7 + Р 2 . 4 f t . 7 « 3 . 5 Р 5 . 7 ) ) + |
|
|
|
‘ |
|
р х |
||||||||||||
X ( ' - » 4 . 7 ( l - P 4 . 5 P . f t . 7 ) » + f t . 3 P , ( ( l - P , . , P 4 , 4 7 ) ( , _ |
; г з ‘р з 5 ) < |
||||||||||||||||||
|
|
X P# Рб»7 ) |
|
Р 4 Р А . 5 Р 6 ( Р 2 , 4 р 4 . 7 |
Р г , з Р 3 |
5 q & |
? |
|
|
|
|||||||||
|
• + Р 2 ,4 ^ ,7 ( ] — P2.3P3,5)>5l7))] + |
^ [ p 6 i’3 p ^ j __ |
|
||||||||||||||||
|
-Р з.5 ft |
- f t . 2 О |
- * |
. * Р< Р>.7)))1+ ft., р2 [ Рз.з раХ |
|||||||||||||||
|
Х ( ( 1 - Р з . 2 Р 2 . 4 Р 4 Р 4 . 7 ) ( 1 - Р , . 6 Р , Р 5 л ) - _ р < р 4 ^ р ^ |
|
|||||||||||||||||
|
Х((1-Р3.2Р2.4)Р4.7Р3.5 ft.7 + P3.2P,.4,4 7 ц |
^ |
|
|
»jj + |
||||||||||||||
+ |
ft.lP l{ P ..2 P 2 I f t .2 '',>((1- P 2 ,4 P 4 ( l - » 4 i7 (l |
’ |
|
' |
... |
||||||||||||||
X (| - P |
3,s P . P 5 . 7 ) - P 4 P 4 . 5 P ,( f t. 4 ( l - ,4,7 ( 1 _ р4 |
j p , |
7j) x |
136
|
X P3.S Яъ, 7 + Р 2 ,4 ^4.7 ( l — Р4 . 1 |
PI . 7) Рз .5Р5.7))4-73 (1 — |
||||||||
' " |
P2.4P4(I ^ _ ^ . 7 ( , - - P 4 . l P 1. 7) ( l — P4.5 P6 P5l7))) + <76.3 P3 X |
|||||||||
|
Х ( ( 1- ^ . 4 Р 4 ( 1- < 7 4 . 7 Г » - ^ >1 P | . 7) ) ) ( J - P 2 . 3 P 3 , S P5PS, T) - |
|||||||||
|
— Р4Р4.бРб(^2.4 О |
^4.7 f1 |
P4,1 P i , ?)) P2 ,3 P3 ,5 <75.7 + |
|||||||
+ P2 . 4 |
Р 4 .|Р ,.7 ) (1 - ^ .з Р з .5 ) Р 5 .7 )) 1 + <72 |
[Р 6 .зР3Х |
||||||||
Х (, - Р З ,5Р6( 1— «5.7 ( I — P3 .4P4 ( l — <74.7C1— P4 . 1 |
P i.7)))))] + |
|||||||||
+ |
^ . 2 Р 2 [ Р б . з Р з ( 1~ Р 3 . 2 P2.4P4 (I — <74.7(I“ |
P 4 . l P |>7)j)(I — |
||||||||
|
— Рз.5Р5Р5.7) — Р4Р4.5Рб((1— Рз,2Р2.4)(1— 74.7(1 — |
|||||||||
— P4.lPl.7))P3.5<75.7 + |
P3.2 P 2.4 74.7 ( 1— P4.I P i . 7) ?3.5 ft.?))]}- |
|||||||||
|2. Вероятность P(Gj) |
для случая Zi=2 определяется так: |
|
||||||||
Р(<?/) = (1— P6. i P i ) ( l — Рб. 2 P2) ( J — Рб,зР 3) + |
Р6 .lP x P e,2 |
Р2 Рб.зР3 (?1 . 7 X |
||||||||
X ((I— (1 — <7i . 4 |
<72.4 ) Р4 Р4 . 7 ) (1 — Рз . 5 Р» Р5 .7 ) — Р4 P i . 5 Р. X |
|||||||||
х ( <7| , 4 Рг ,4 Р4 ,7 Р3 . 5 |
Р5 . 7 + (* — ?1 |
, 4 ?2,4) ?4 . 7 |
^3 . 5 Р5 ,7 ))) + |
|||||||
|
+ |
Рб,1 РхРб.гР-г <7з(<71.7 ( 1— (*— ?i.4 |
^2.4)Р4 Р4,7)) + |
|||||||
+ |
Рб .1 РХРб, 3 Рз <72( |
. 7 (I — Pi >4 Р4 |
Р4 . 7 ) ( 1— Рз.5 РвР5.7)) + |
|||||||
+ Р6.2 Р2Р6.3 Р3 |
|
Р2.4 Р4Р4.7Н1— P3.sP6Ps.7) + P6.lPlX |
||||||||
X К |
М |
<71.7 ( 1 — Р1 ,4 Р4 Р4.7 )) + ?2 ?6.2 Рз ( |
.7 ( 1 |
Р1.4 Р4 Р4.7)) + |
||||||
+ Ч Яб,2 Рг ( Pi ,7 0 —Pl .4 Р4Р4.7)) + <76,2 РВ ?6,3 Р8 ( |
.7 (* — Pi .4 Р4Р 4 .7»)+ |
|||||||||
+ |
P6.2P2 ( <7J Рз ( 1“ Р2.4Р4 Р4.7) + |
У1 <7б,3 Р2 (1”“ Р2.4 Р4Р4.7) + |
||||||||
|
|
+ ^ 3 ^ 6 . l P 1 ( I ' - P 2 . 4 P 4 P4. 7) + P 6 . l P l P 6 . 3 P 3 ( I — |
||||||||
|
|
— Р2.4Р4Р4.7)) + |
Рб.зР8К |
М |
1' _ Рз15РбР5.7) + |
|||||
+ |
<?1 ?6.2 Р2 ( 1 |
РЗ. 5 Р6 Рб . 7) + Рб. I”Рх ^2 ( 1 |
Рз ,5 Р5 Ро .7) + |
+Рб,1 Рх 7б.2 Р2 С1— Рз,5 P6PS,7))-
8.7.Сравнительная оценка эффективности метода
Оценим эффективность (по объему трудозатрат) метода дву* Дольных графов (МДГ) по сравнению с известными методами:
прямого перебора (МПП) состояний элементов графа сети Dj; перебора простых 'цепей (МГИТЦ), формируемых на сети Dj
между полюсами сети ав\ at; трех частей (МТЧ);
объединения простых цепей (МОПЦ) с учетом эффекта «по глощения».
За критерий эффективности примем число ю конъюнктивных форм, необходимых для представления события Gj или Еj для того или иного метода. Так как в графах произвольной структу
ры априори нельзя определить число |М,| |
простых цепей |
или |
|
число | Г | стянутых двудольных |
графов, то |
такую оценку произ |
|
ведем на регулярных структурах, |
а именно |
на полносвязных |
гра- |
137
фах. Для полносвязных графов характерно то, что для любого такого графа, имеющего |Л | вершин, число \В\ ребер опреде ляется как
„ |
\л\-\ |
(8.20) |
\В\ — |
|
|
|
1=1 |
V=1 |
где r(ai) — степень i-й вершины, |
а Jy *1, если при а*&а3=Ф(Ьitj) |
выполняется »</, и Jv = 0 в противном случае.
Тогда, приняв т=\А\, где А \ аа, а*, число <о конъюнктивны) форм для перечисленных выше методов на полносвязных графа)
будет определяться так: для МПП:
Н ' ) ;
сомпп= 2
для МППЦ:
( |т * г ) .
0мппц — 2
для МТЧ:
®МТЧ — S 2т i для МОПЦ:
( 8.21)
(8.22)
(8.23)
|
|
|
^мопц |
£ |
т! |
_ |
(8.24) |
|
|
|
|
Йо <*—*>! |
|
||||
|
|
|
|
|
|
|||
|
|
|
для МДГ: |
|
|
|
||
Р и с . 8.9 . Зависимость объема |
тру |
шмдг = $} |
(2т |
1 |
2). |
|||
|
|
1=0 |
|
|
|
|||
дозатрат £0< О Т |
М ОЩ НОСТИ полно- |
|
|
|
|
|
*8.25) |
|
связного графа сети D j |
|
|
|
|
|
|
||
Если положить, что число вершин в |
полносвязных графах бу |
|||||||
дет изменяться |
как т=2, 3, |
4, 5, 6...... |
то объем |
трудозатрат по |
числу о) для рассматриваемых методов будет нарастать так, как это показано на рис. 8.9, откуда видно, что наиболее эффективным является метод двудольных графов. Заметим, что данная зави симость справедлива только для общего случая анализа системы связи, когда все ее элементы (и вершины, и ребра) имеют неиде альную вероятность существования (отличную от 1). Если рас сматриваются частные структуры систем связи, у которых либо ребра, либо вершины имеют идеальную вероятность существова ния, то объемы трудозатрат при расчетах по МОПЦ и МДГ еш® существеннее разнятся так как соМОпц оценивается по (8.21), а
для метода двудольных графов такую оценку следует произво дить по формуле
|
т —2 |
|
|
® * w r= S с 'т. |
(8.26) |
|
«=0 |
|
Заметим, |
что (8.26) справедлива только |
тогда, когда все вер |
шины графа |
имеют идеальную вероятность существования. |
Глава 9. СИНТЕЗ СИСТЕМЫ СВЯЗИ
СЗАДАННЫМИ НАДЕЖНОСТЬЮ
ИЖИВУЧЕСТЬЮ
9.1.Задача синтеза системы связи
сзаданными надежностью и живучестью
I Задача синтеза системы |
связи в общем |
виде поставлена в |
[1—3J. Заданы: множество |
координат X, Y, |
расположения обме |
нивающихся информацией объектов, интенсивности потоков ин формации,' требования к качеству и надежности их передачи, све дения. о затратах на создание узлов и ребер сети. Основным ог раничением является суммарная стоимость создания системы свя зи. Требуется определить оптимальное число, координаты разме щения, емкость и производительность транзитных (сетевых) УК> схему межузловых соединений и мощность (емкость) пучков ка налов.
Решение задачи в общем виде требует разработки сложнейше го математического аппарата, а получение численных результа
тов—очень |
большого объема вычислений, не выполнимого даже |
с помощью |
ЭВМ за приемлемое время. Поэтому задача синтеза |
решается при ряде дополнительных ограничений.
Известен ряд методов синтеза систем связи, например мето ды: редукции, динамического программирования, минимума кана- ло-километров, минимальной суммы весов, линейного программи рования, оптимального размещения коммутационных центров
« др.
Задача синтеза системы связи с учетом требований по ее на дежности и живучести решается в два этапа. Сначала одним из мётодов определяется структура, удовлетворяющая требованиям передачи потоков информации с заданным качеством. Затем оп ределяются требуемые параметры. Элементы структуры системы связи, полученной на первом этапе, должны обладать надежно стью (живучестью) не ниже некоторого уровня, названного мини мальным. Минимальный уровень надежности (живучести) эле ментов — это такой уровень, при достижении которого становится возможным повышение надежности (живучести) системы связи за счет изменения ее структуры. Сюда входят добавление резерв ных ребер, повышение степени защищенности УК, выбор сетевого
139
алгоритма, методов передачи служебных сигналов, алгоритмов функционирования УК и др.
Минимальный уровень для различных систем может быть не одинаковым. Для широкоразветвленной системы связи р(з)то{п*=
=0,5. Пусть р (э )^ р (э )т1„. |
Этап достижения заданной надежно |
сти системы выполняется в |
следующей последовательности: |
1. Оптимизируется сетевой алгоритм Z |
функционирования си |
||
стемы |
связи и при полученном Z0m определяются |
вероятности |
|
P (£J). |
В случае необходимости проводятся |
расчеты |
для введения |
2. |
в систему связи структурной избыточности и определения номе ров УК, защищенность которых необходимо повысить.
3. |
Синтезируется |
пропускная |
способность |
системы связи. |
4. |
Определяются |
важнейшие |
алгоритмы |
функционирования |
АСУ сетью связи для повышения эффективности работы систем связи.
Рассмотрим методы и алгоритмы реализации перечисленных положений.
9.2. Оптимизация сетевого алгоритма функционирования системы связи
Сетевой алгоритм функционирования системы связи — это со вокупность ограничений по выбору путей передачи информации между ее полюсами. Следовательно, требуется оптимизировать допустимые ранг путей и число столбцов адресной таблицы.
Увеличение числа путей передачи информации в ДС повыша ет р(Е); однако известно [15], что основное значение имеют не
пересекающиеся между собой пути, составляющие множество М- Возрастание допустимого ранга z\ пути и допустимого числа гг столбцов адресной таблицы приводит к увеличению числа путей множества М. Число путей h может быть очень велико, однако возрастание р(Е) ограничено сверху и, начиная с некоторой гра ницы, дальнейшее повышение числа путей нецелесообразно.
Проведем оптимизацию ограничений 2 Ь z2. Обозначим Z* — сетевой алгоритм, при котором Zj, z2 принимают i-ю пару значе ний, t=0, 1 ..., N. Индекс i означает сложность сетевого алгорит
ма, |
и в дальнейшем принято, что Z* сложнее Z*, если V>k. При |
этом |
хотя бы одно значение zi, 2 2 eZ,- больше Zi, 2 2e Z t . Алго |
ритм Z0 означает возможность передачи информации только по |
|
одному пути, Zj — по одному из путей реМ ; ZN — сеть без огра |
ничений. Для оптимизации сетевого алгоритма оценим зависи мость отношения
6(Z)= |
|
i)> |
(9.1) |
|
v |
' |
1— PiEiZi)} |
1 |
|
от усложнения сетевого |
алгоритма. |
Здесь |
p{£(Zi)} — вероят |
ность исправности ДС при сетевом алгоритме Z*.
140