Оценка надежности восстанавливаемых (s–t)-сетей методом ускоренного моделирования
Розглянуто мережу з ненадійними ребрами. Проводиться відновлення ребер, що відмовили. Функції розподілу часу безвідмовної роботи та відновлення ребер можуть бути загального вигляду. Запропоновано метод прискореного моделювання, який дозволяє будувати незміщені оцінки ймовірності відмови мережі (пере...
Gespeichert in:
| Datum: | 2014 |
|---|---|
| 1. Verfasser: | |
| Format: | Artikel |
| Sprache: | Russian |
| Veröffentlicht: |
Інститут кібернетики ім. В.М. Глушкова НАН України
2014
|
| Schriftenreihe: | Проблемы управления и информатики |
| Schlagworte: | |
| Online Zugang: | https://nasplib.isofts.kiev.ua/handle/123456789/207805 |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Zitieren: | Оценка надежности восстанавливаемых (s–t)-сетей методом ускоренного моделирования / Н.Ю. Кузнецов // Проблемы управления и информатики. — 2014. — № 3. — С. 61-73. — Бібліогр.: 31 назв. — рос. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraine| id |
nasplib_isofts_kiev_ua-123456789-207805 |
|---|---|
| record_format |
dspace |
| spelling |
nasplib_isofts_kiev_ua-123456789-2078052025-10-15T00:01:54Z Оценка надежности восстанавливаемых (s–t)-сетей методом ускоренного моделирования Оцінка надійності відновлюваних (s–t)-мереж методом прискореного моделювання Evaluation of the reliability of repairable (s–t) networks by fast simulation method Кузнецов, Н.Ю. Методы обработки информации Розглянуто мережу з ненадійними ребрами. Проводиться відновлення ребер, що відмовили. Функції розподілу часу безвідмовної роботи та відновлення ребер можуть бути загального вигляду. Запропоновано метод прискореного моделювання, який дозволяє будувати незміщені оцінки ймовірності відмови мережі (переривання зв’язку між двома заданими вершинами s та t) у заданому проміжку часу. Знайдено умови, які гарантують обмеженість відносної похибки оцінки із зростанням надійності ребер. Чисельний приклад ілюструє ефективність запропонованого методу. A network with unreliable edges is considered. All failed edges can be repaired. Distribution functions of failure-free operation and repair time of edges are supposed to be of general type. A fast simulation method producing unbiased estimates for the network failure (interruption of connection between two given nodes s and t) in a given time interval is developed. It is proved that under some weak conditions an estimate has a bounded relative error with the increasing of edges reliability. Numerical example illustrates the efficiency of the method proposed. 2014 Article Оценка надежности восстанавливаемых (s–t)-сетей методом ускоренного моделирования / Н.Ю. Кузнецов // Проблемы управления и информатики. — 2014. — № 3. — С. 61-73. — Бібліогр.: 31 назв. — рос. 0572-2691 https://nasplib.isofts.kiev.ua/handle/123456789/207805 519.873 10.1615/JAutomatInfScien.v46.i5.10 ru Проблемы управления и информатики application/pdf Інститут кібернетики ім. В.М. Глушкова НАН України |
| institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| collection |
DSpace DC |
| language |
Russian |
| topic |
Методы обработки информации Методы обработки информации |
| spellingShingle |
Методы обработки информации Методы обработки информации Кузнецов, Н.Ю. Оценка надежности восстанавливаемых (s–t)-сетей методом ускоренного моделирования Проблемы управления и информатики |
| description |
Розглянуто мережу з ненадійними ребрами. Проводиться відновлення ребер, що відмовили. Функції розподілу часу безвідмовної роботи та відновлення ребер можуть бути загального вигляду. Запропоновано метод прискореного моделювання, який дозволяє будувати незміщені оцінки ймовірності відмови мережі (переривання зв’язку між двома заданими вершинами s та t) у заданому проміжку часу. Знайдено умови, які гарантують обмеженість відносної похибки оцінки із зростанням надійності ребер. Чисельний приклад ілюструє ефективність запропонованого методу. |
| format |
Article |
| author |
Кузнецов, Н.Ю. |
| author_facet |
Кузнецов, Н.Ю. |
| author_sort |
Кузнецов, Н.Ю. |
| title |
Оценка надежности восстанавливаемых (s–t)-сетей методом ускоренного моделирования |
| title_short |
Оценка надежности восстанавливаемых (s–t)-сетей методом ускоренного моделирования |
| title_full |
Оценка надежности восстанавливаемых (s–t)-сетей методом ускоренного моделирования |
| title_fullStr |
Оценка надежности восстанавливаемых (s–t)-сетей методом ускоренного моделирования |
| title_full_unstemmed |
Оценка надежности восстанавливаемых (s–t)-сетей методом ускоренного моделирования |
| title_sort |
оценка надежности восстанавливаемых (s–t)-сетей методом ускоренного моделирования |
| publisher |
Інститут кібернетики ім. В.М. Глушкова НАН України |
| publishDate |
2014 |
| topic_facet |
Методы обработки информации |
| url |
https://nasplib.isofts.kiev.ua/handle/123456789/207805 |
| citation_txt |
Оценка надежности восстанавливаемых (s–t)-сетей методом ускоренного моделирования / Н.Ю. Кузнецов // Проблемы управления и информатики. — 2014. — № 3. — С. 61-73. — Бібліогр.: 31 назв. — рос. |
| series |
Проблемы управления и информатики |
| work_keys_str_mv |
AT kuznecovnû ocenkanadežnostivosstanavlivaemyhstsetejmetodomuskorennogomodelirovaniâ AT kuznecovnû ocínkanadíjnostívídnovlûvanihstmerežmetodompriskorenogomodelûvannâ AT kuznecovnû evaluationofthereliabilityofrepairablestnetworksbyfastsimulationmethod |
| first_indexed |
2025-11-25T05:12:39Z |
| last_indexed |
2025-11-25T05:12:39Z |
| _version_ |
1849737939524780032 |
| fulltext |
© Н.Ю. КУЗНЕЦОВ, 2014
Международный научно-технический журнал
«Проблемы управления и информатики», 2014, № 3 61
МЕТОДЫ ОБРАБОТКИ ИНФОРМАЦИИ
УДК 519.873
Н.Ю. Кузнецов
ОЦЕНКА НАДЕЖНОСТИ
ВОССТАНАВЛИВАЕМЫХ (s–t)-СЕТЕЙ
МЕТОДОМ УСКОРЕННОГО МОДЕЛИРОВАНИЯ
Проблема надежного снабжения потребителей товаром имеет приоритетное
значение для промышленности. Термин «товар» следует понимать в широком
смысле. Это может быть газ, нефть, электроэнергия, информация и т.п. Передача
происходит с помощью распределительных систем, которые имеют сетевую
структуру. С точки зрения надежности наиболее важной их характеристикой яв-
ляется вероятность отказа в заданном промежутке ],0[ T . В большинстве исследо-
ваний [1–3] надежность элементов сети (вершины, ребра) характеризуется лишь
вероятностью отказа, что соответствует случаю невосстанавливаемых элементов
или стационарному режиму работы сети. Если же сеть функционирует в проме-
жутке ],0[ T и неисправные элементы могут быть восстановлены, то имеем неста-
ционарный случай, когда стандартные методы комбинаторики не позволяют дос-
тичь желаемого результата. Более того, известно, что интенсивности отказа эле-
ментов изменяются с течением времени (физические, химические реакции
и другие причины). Поэтому нет оснований предполагать, что время безотказной
работы элементов имеет экспоненциальное распределение. Это же замечание от-
носится и ко времени восстановления элементов. Этот случай является наиболее
сложным для исследования, поскольку поведение сети не может быть описано
марковским или полумарковским процессом с конечным или счетным множест-
вом состояний. Именно такая сеть исследуется в настоящей статье.
В последние годы большое внимание уделялось развитию методов ускорен-
ного моделирования. Потребность в создании специальных методов моделирова-
ния возникла из-за главного недостатка стандартного метода Монте-Карло — не-
ограниченно возрастающего времени моделирования при увеличении надежности
системы. Резкого сокращения количества реализаций удается достичь за счет
умелого сочетания аналитических формул, используемых для вычисления малых
вероятностей, и статистического моделирования, позволяющего учесть основные
особенности строения и функционирования систем. Разработано много подходов,
направленных на уменьшение дисперсии оценок. Не вдаваясь в подробное описа-
ние каждого метода, отметим основные направления исследований: аналитико-
статистический метод [4–11], метод существенной выборки [12–17], метод рас-
слоенной выборки [18, 19], метод MCMC (Markov Chain Monte Carlo) [20], метод
ветвящихся траекторий [21], метод многоуровневого расщепления [22] и ряд дру-
гих. Обзоры методов ускоренного моделирования вероятностей редких событий
см. [23–25].
В настоящей статье общая идея ускоренного моделирования надежности не-
марковских систем [10] используется для создания эффективного метода расчета
надежности сети с высоконадежными восстанавливаемыми ребрами. Данный ме-
62 ISSN 0572-2691
тод позволяет получать несмещенные оценки. Найдены условия, гарантирующие
ограниченность относительной погрешности оценок с возрастанием надежности
ребер. Численный пример иллюстрирует эффективность метода.
Постановка задачи
Рассмотрим сеть, структуру которой задает граф ],,[ EVG где V — конеч-
ное множество вершин, а E — множество ребер: ,, Ewve ., Vwv Каждое
ребро может быть как ориентированным, так и неориентированным. Это свойство за-
дает функция ,1)(},1,0{: ehEh если ребро wve , является ориентирован-
ным, и 0)( eh — если неориентированным. Последовательность ребер ,, 21 vv
,,,,, 132 nn vvvv обладающих свойством Evv ii ,1 или ,, 1 Evv ii
,0),( 1 ii vvh ,,,2 ni называется путем, ведущим из 1v в .nv
Сеть содержит две выделенные вершины, имеющие стандартные обозначе-
ния: s (source) и t (terminal). Предполагается, что для любой вершины ,sv tv
существует путь, ведущий из s в t и проходящий через v. Вершины сети считают-
ся абсолютно надежными и отказать не могут. В то же время могут отказать реб-
ра. Задаются функции распределения )(xFe и )(xGe времени безотказной работы
и восстановления ребра e соответственно. Восстановление начинается непосред-
ственно в момент отказа. Сеть считается работоспособной, если существует путь
исправных ребер, ведущий от источника s к вершине t. Подобные сети получили
название (s– t)-сетей [26, 27]. Целью исследования является оценка вероятности
)(TQ отказа сети в заданном интервале ).,0( T
Нахождение минимальных отказовых сечений
Рассматриваемая модель не может быть описана марковским или полумар-
ковским процессом с конечным или счетным множеством состояний, что является
принципиальным препятствием на пути использования аналитических методов,
в частности асимптотических. С другой стороны, метод Монте-Карло является
крайне неэффективным при исследовании высоконадежных сетей. Предлагаемый
в настоящей статье метод ускоренного моделирования сочетает моделирование
с аналитическим вычислением малых вероятностей. В его основе лежат идеи рабо-
ты [10]. Для эффективного использования ускоренного моделирования необходимо
располагать множеством минимальных сечений ребер (или наиболее вероятных се-
чений). Множество ребер nee ,,1 называется сечением, если их одновременная
неисправность влечет отказ сети. Сечение называется минимальным, если ни одно
ребро нельзя из него удалить с сохранением отказа сети.
Предложено несколько эффективных алгоритмов, позволяющих находить наи-
более вероятные минимальные отказовые сечения [26–29]. Все они основаны на
достаточно простой идее и отличаются лишь техникой реализации. Пусть A —
некоторое подмножество вершин, обладающее следующими свойствами:
a) AVtAs \, ; б) для любого ,, svAv существует путь из s в v, проходя-
щий только по вершинам из множества A; в) для любого ,\ AVw ,tw сущест-
вует путь из w в t, проходящий только по вершинам из множества .\ AV Обозначим
,:,{ AvEwvC :,{}\ EvwAVw ,0),( vwh }\, AVwAv множество
ребер, соединяющих вершины из множеств A и .\ AV Очевидно, что C является
минимальным сечением. Более того, различные множества A генерируют разные
сечения C. Поэтому проблема нахождения всех минимальных сечений сводится
к нахождению всех множеств A, обладающих указанными свойствами. В даль-
нейшем используем следующий алгоритм нахождения минимальных сечений.
Международный научно-технический журнал
«Проблемы управления и информатики», 2014, № 3 63
1. Полагаем }{sA и строим сечение, порождаемое A : :,{ wsC }., Ews
Обозначим U множество, элементами которого будут подмножества из V. В кА-
честве начального значения выберем }.{AU Введем функцию }.1,0{: Uq
Положим .1)( Aq
2. Последовательно выбираем все UA такие, что .1)( Aq Если таких A не
существует, то все минимальные сечения построены и алгоритм окончен. В про-
тивном случае выбираем A с указанным свойством и последовательно перебираем
все множества },{eAA где ребро wve , удовлетворяет условиям
,, Ewv ,Av AVw \ или ,, Evw ,0),( vwh .\, AVwAv
3. Выбирая t в качестве начальной вершины, идем в направлении, противопо-
ложном ориентации графа, и с запретом попадания в вершины множества .A Обо-
значим B множество вершин, которые не удалось пройти. Очевидно, что .BA
4. Если ,UB то продолжаем перебор множеств A (см. шаг 2 алгоритма). Ес-
ли же ,UB то включаем B в U и полагаем .1)( Bq При этом строим новое ми-
нимальное сечение: :,{}\,:,{ EvwAVwAvEwvC ,,0),( Avvwh
}.\ AVw
5. Если все ребра e были учтены при построении множеств ,A то полагаем
0)( Aq и продолжаем алгоритм с шага 2.
Данный алгоритм позволяет находить все минимальные сечения. Их число
может быть огромным. Поэтому на практике без особой потери точности исполь-
зуют методы отсечения [30] маловероятных сечений. Этот подход будет продемон-
стрирован на численном примере. Обозначим M множество минимальных сечений.
Ускоренное моделирование вероятности Q(T)
Поведение сети с точки зрения надежности описывается непрерывным спра-
ва марковским процессом
,0),),();(())();(()( tEettttt ee
с начальным состоянием ,,0)0(,0)0( Eeee где ,0)( te если ребро e на-
ходится в рабочем состоянии в момент t, и ,1)( te если ребро находится на вос-
становлении, )},( любого для)()(:sup{)( tztutuzt eee — непрерыв-
ное время пребывания ребра e в состоянии )(te к моменту t.
Переменная )(t описывает качественное состояние системы с точки зрения
надежности, а вектор )(t непрерывных дополнительных компонент задает пре-
дысторию, что позволяет сделать процесс ,0),( tt марковским. Обозначим S
множество векторов ),,( Eee где }.1,0{e Подмножество U состояний не-
исправности системы задается следующим образом:
}.1,1что такое,),,( сечение существует:),{( 1 kiMeeSEeU
ieke
Обозначим ,0,)( kk последовательные моменты, когда ребра меняют свои
состояния (отказ или окончание восстановления). Пусть )( )()( kk
),;();( )()()()( Eek
e
k
e
kk — состояние марковского процесса в момент .)(k
Начальное состояние процесса в момент 0)0( задает вектор ;0( )0()0( e
),0)0( Eee . Вероятность )(TQ отказа сети вычисляется по формуле:
}.,,,,{)( )()1()1()(
1
UUUTTQ nnn
n
P (1)
Пусть )(kt и Ukk )()( , , — некоторое состояние процесса. Обозна-
чим );( )()( kkQ вероятность отказа сети в ],( )( Tk при начальном состоянии
64 ISSN 0572-2691
)(k в момент .)(k Формула (1) может быть переписана как рекуррентное соот-
ношение, более удобное при моделировании:
0: 1: 0
)(
)(
,0: 0
)(
)(
)()(
)( )()( )(1
)(
)(1
)(
);(
k
e
k
r
k
re r
k
rr
r
k
rr
err
k
rr
r
k
rrkk
G
udG
F
udF
Q
);(
0 1: 0: 0
)(
)(
)(
)(
*)(
)(
)( )( )(1
)(
)(1
)(
));(;(
ud
e r
k
rr
r
k
rr
k
ee
k
eek
k
e
k
e
k
r
F
udF
F
zdF
zezQ
);(
0
)(
)(
**)(
,1: 0
)(
)(
)(
)(
,
)(1
)(
));(;(
)(1
)(
ud
k
ee
k
eek
err
k
rr
r
k
rr
k
e
k
r
G
zdG
zezQ
G
udG
(2)
где ),,(}},{\,,min{);( )()( EluueEluTud ll
kk
e а ),,();( *** Elze ll
и ),,();( ****** Elze ll — состояния процесса непосредственно после отказа
и восстановления ребра e соответственно:
.0,0,1},{\,, ******)(***)(*** eeee
k
lll
k
lll eElz (3)
Несмотря на громоздкость, формула (2) имеет простую интерпретацию:
zk )( — первый после )(k момент изменения состояния сети (отказ или вос-
становление), .)( Tzk Ребра отказывают и восстанавливаются до тех пор, пока
не откажет сеть. Если в некоторый момент произойдет отказ сети, ,),( * UEll
то полагаем .1));(;( *)( zezQ k
Соотношение (2) лежит в основе рекуррентного алгоритма, позволяющего
моделировать моменты отказа и восстановления ребер сети до тех пор, пока не
произойдет ее отказ. Введем весовые множители, позволяющие оценить вклад
в отказ сети каждого из возможных событий (отказ или восстановление ребер).
Пусть ,),;()( Ttt — произвольное состояние марковского процесса. Обо-
значим )( некоторый положительный нормирующий множитель, который будет
использован в следующем разделе для уменьшения дисперсии оценки. В качестве
)( выбирается оценка вероятности монотонного отказа сети при начальном со-
стоянии . При этом используется принцип монотонных отказов [31], согласно
которому преимущественный вклад в отказ высоконадежной сети вносят моно-
тонные траектории (число отказавших ребер монотонно возрастает). Предложен-
ный в настоящем разделе алгоритм существенной выборки позволяет строить не-
смещенные оценки вероятности )(TQ при любом выборе набора положительных
)}.({ При определенном выборе )}({ (см. следующий раздел) относительная
погрешность оценок будет оставаться ограниченной с ростом надежности ребер.
Соотношение (2) может быть переписано в следующем виде:
1: 0
)(
)(
0: 0
)(
)(
)()(
)()( )(1
)(
)(1
)(
);(
k
r
k
r r
k
rr
r
k
rr
r
k
rr
r
k
rrkk
G
udG
F
udF
Q
0:
)()()()(
)()(
)()(
)( )(
1
),;(
),;(
),;(
k
ee
ekkk
kk
ekk
juA
uA
uA
Международный научно-технический журнал
«Проблемы управления и информатики», 2014, № 3 65
);(
0
)()()(
)(
*)(
)(
)());((
)(
));(;(
ud
k
ee
k
e
k
ee
k
eek
k
e
FudF
zdF
zezQ
1:
)()()()(
)()(
)( )(
1
),;(
),;(
k
ee
ekkk
kk
e
juA
uA
,
)());((
)(
));(;(
);(
0
)()()(
)(
**)(
)(
ud
k
ee
k
e
k
ee
k
eek
k
e
GudG
zdG
zezQ (4)
где ),1},{\,0()( er
e jeErjj
Eee
kk
e
kk uAuA
:
)()()()( ,),;(),;( (5)
,
)(1
)());((
)(),;(
)(
)()()(
)()()()(
k
ee
k
ee
k
e
k
eeekkk
e
F
FudF
juA
если ,0)( k
e (6)
,
)(1
)());((
)(),;(
)(
)()()(
)()()()(
k
ee
k
ee
k
e
k
eeekkk
e
G
GudG
juA
если .1)( k
e (7)
Формулы (4)–(7) позволяют сформулировать общий алгоритм построения
оценки вероятности )(TQ методом существенной выборки (строится оценка )(ˆ
1 TQ
в одной реализации).
1. Положим 0k (счетчик числа изменений состояний сети в ]),0[ T ,
0)0( и зададим начальное состояние ).,0;0( )0()0()0( Errr
2. Предположим, что в момент )(k сеть перешла в состояние )( )()( kk
.),,;();( )()()()()( UEe kk
e
k
e
kk Для каждого Er строим реализацию
случайной величины r с функцией распределения ,
)(1
)()(
)(
)()(
k
rr
k
rr
k
rr
F
FxF
0x
(если )0)( k
r или с функцией распределения ,
)(1
)()(
)(
)()(
k
rr
k
rr
k
rr
G
GxG
0x (если
).1)( k
r Пусть ., Erurr
3. Согласно (5)–(7) вычисляем ,),,;( )()( EeuA kk
e и ).,;( )()( kkuA
4. Моделируем случайную величину , которая принимает значение e с веро-
ятностью ).,;(/),;( )()()()( kkkk
e uAuA Пусть .e
5. Если ,1)( k
e то
а) вычисляем нормирующий множитель );(/),;( )()()()()1( ekkkk juAJ
б) моделируем случайную величину e с функцией распределения
,
)());((
)()(
)()()(
)()(
k
ee
k
e
k
ee
k
ee
k
ee
GudG
GxG
)];(,0[ )( udx k
e ; пусть ;ze
в) полагаем ,)()1( zkk
определяем новое состояние )1()1( )( kk
);(** ze (см. (3)) и повторяем алгоритм с новым значением k с шага 2.
Если же ,0)( k
e то
а) вычисляем нормирующий множитель );(/),;( )()()()()1( ekkkk juAJ
66 ISSN 0572-2691
б) если ,)()( Uj ek то:
— моделируем случайную величину e с функцией распределения
,
)());((
)()(
)()()(
)()(
k
ee
k
e
k
ee
k
ee
k
ee
FudF
FxF
)];;(,0[ )( udx k
e пусть ;ze
— полагаем ,)()1( zkk определяем новое состояние )1()1( )( kk
);(* ze (см. (3)) и повторяем алгоритм с новым значением k с шага 2;
в) если же ,)()( Uj ek то отказ ребра e приводит к отказу сети, алгоритм
окончен и в качестве оценки )(ˆ
1 TQ выбираем
.)(ˆ )()2()1(
1
kJJJTQ (8)
Справедливо следующее утверждение.
Теорема 1. Для произвольного набора положительных чисел )}({ оценка
)(ˆ
1 TQ является несмещенной, т.е. ).()(ˆ
1 TQTQ M
Несмещенность оценки вытекает непосредственно из сформулированного ал-
горитма и формул (4)–(8).
Ограниченность относительной погрешности оценки
Критерием устойчивости метода и высокой точности оценок, получаемых
при исследовании сетей высокой надежности, принято считать относительную
среднеквадратическую погрешность (ОСКП)
.1)]([/)](ˆ[)(/)(ˆ)( 22
11 TQTQTQTQT MD
Основной целью исследования является выбор весовых множителей )},({
гарантирующих ограниченность ОСКП с ростом надежности ребер сети. Именно
это свойство свидетельствует об устойчивости метода моделирования к измене-
нию надежности ребер. Вполне естественно считать, что время до отказа ребра
существенно превосходит время его восстановления. Данную особенность вос-
станавливаемых сетей формализуем следующим образом.
Предположим, что функции распределения }),({ EexFe могут быть пред-
ставлены в виде: )()( )0( xFxF e
ee
, где 0 — некоторый малый параметр,
,0i а )()0( xFe — функция распределения «умеренной» случайной величины.
Воспользуемся условием, первоначально введенным в [19] (см. также [10]). Пусть
функции }),({ )0( EexFe являются абсолютно непрерывными с плотностями
},),({ )0( Eexfe удовлетворяющими следующему условию: существуют ,00
,0i )2/,0( T и функции )(),( )2()1( xx ee такие, что неравенство
)()()( )2(1)0()1(1
xxfx eee
ee
(9)
выполнено для любых ),,0(,0 0 Tx причем
.)(max,0)(infmin
0
)2()2()1(
0
)1(
T
e
Ee
z
z
e
TzEe
duuduu (10)
Условия (9) и (10) не являются ограничительными, большинство распределе-
ний, используемых в теории надежности, удовлетворяет им (например, распреде-
ления Эрланга и Вейбулла, гамма-распределение).
Международный научно-технический журнал
«Проблемы управления и информатики», 2014, № 3 67
Структура сети с точки зрения надежности определяется множеством M мини-
мальных отказовых сечений. Пусть SEee ),( — произвольное состояние
сети. Если существует сечение MeeC k ),,( 1 такое, что ,1
ie ,,,1 ki то
в состоянии сеть неисправна, т.е. ;U в этом случае полагаем .1)( Пусть
.\US Обозначим
);(min)(,);(
1,0:
CrrCr
MCkii
ee
ie
ii
, (11)
и положим
.)( )( r (12)
Справедливо следующее утверждение.
Теорема 2. Если плотности }),({ )0( Eexfe удовлетворяют условиям (9), (10) и
0)}(1{min
e
Ee
Gg (13)
для того же , что и в условии (10), то оценка ),(ˆ
1 TQ полученная методом уско-
ренного моделирования, имеет ограниченную ОСКП, т.е. )1();()( OTT
при .0
Доказательство. Принимая во внимание то, что )()( )0( xfxf ee
ee
, из не-
равенств (9) и (10) следует, что для любого ],0[ Tx
x
x
x
x
eeee duufduufxFxF ee )()()()( )0(
.)()( )1()1()1()1(
x
x
x
x
ee
eeeeeee duuduu (14)
Аналогично
.)()()(
0 0
)2()0(
T T
eee
eeee duxfduufTF (15)
Построим нижнюю оценку для ).(TQ Пусть ),0()0( Eee — состояние
сети, при котором все ребра находятся в исправном состоянии. Обозначим )0(C
),,( 1 kee сечение, для которого
k
i
ee ii
Crr
1
)0()0()0( );()( (см. (11)).
Учитывая соотношения (13) и (14), получим нижнюю оценку для :)(TQ
},,2,,,,{)(
1111
kiTTQ
ii eeeeee P
,)(][)()]()([
0
1)1(
2
1
2
1
T
e
kk
k
i
eee
k TFgudFuFuFg
k
i
ieie
ii
где }{
ie и }{
ie
— независимые случайные величины с функциями распределения
)}({ xF
ie
и )}({ xG
ie
соответственно. Поскольку ,2/T то )()(
11 ee FTF
.11)1( ee
Следовательно,
.][][)( )1()1( 1
kk ggTQ
k
i
ieie
(16)
68 ISSN 0572-2691
Построим верхнюю оценку для .)](ˆ[ 2
1 TQM Траектория процесса ),(t ,0t
обрывающаяся в момент отказа сети, однозначно определяется случайной после-
довательностью
)},,,(,),,,(),,,{( )()()()1()1()1()0()0()0( mmm
где }{ )(k — моменты изменения состояния сети (отказ или окончание восстановле-
ния), )(k — состояние сети в момент ,0)( k ,,, )1()0( UU ,)( U
}{ )(km — номер ребра, вызвавшего изменение состояния сети в момент .)(k
Предполагается, что ),0;0();( )0()0()0()0( Eeee является фиксированным
начальным состоянием, .0)0( m Заметим, что состояние );()( )()()()( kkkk
однозначно определяется подпоследовательностью ),,{( )0()0()( mk
)}.,(, )()( kk m Предположим, что подпоследовательность )(k является фиксиро-
ванной, а следовательно, состояние
)(k также известно. Обозначим );,( )(kexD
}|,{ )()1()1( kkk emx
P совместное распределение двухмерной случайной
величины ),,( )1()1( kk m принимающей значения в .),( )( Ek Обозначая
,
)(1
)(
)(1
)(
);(
1:
)(
)(
0:
)(
)(
)(
)()(
k
r
k
r r
k
rr
r
k
rr
r
k
rr
r
k
rrk
G
udG
F
udF
ud
где ),,( Eruu r из (4) имеем
)(
),;(
);();,(
)()()(
)()(
0
)(
0
)(
ek
e
k
kk
kk
j
uA
udexD
),,,,;(
),;(
),;( )()()(
)()(
)()(
uxH
uA
uA k
e
k
e
k
ekk
kk
e
где
,
)());((
)(}}){\,,min{(
),,,;(,1
)()()(
)()(
)()()()(
k
ee
k
e
k
ee
k
eel
k
eek
e
k
e
k
e
k
e
FudF
FeEluxF
uxH
(17)
если ,0)( k
e и
,
)());((
)(}}){\,,min{(
),,,;(,1
)()()(
)()(
)()()()(
k
ee
k
e
k
ee
k
eel
k
eek
e
k
e
k
e
k
e
GudG
GeEluxG
uxH
если .1)( k
e Обозначим
n
ek
e
k
kk
kkn
j
uA
udexD
)(
),;(
);();,(
)()()(
)()(
0
)(
0
)()(
.2,1),,,,;(
),;(
),;( )()()(
)()(
)()(
nuxH
uA
uA k
e
k
e
k
ekk
kk
e (18)
Из сформулированного в предыдущем разделе алгоритма следует, что
1 : 0
)0()1()1()(
1
)1()1(
);,()](ˆ[
k UEm
T
nn mdDTQM
Международный научно-технический журнал
«Проблемы управления и информатики», 2014, № 3 69
UEm
T
kkkn
kk k
mdD
)1()1( )2(:
)2()1()1()( );,(
UEm
T
kkkn
kk k
nmdD
)()( )1(:
)1()()()( .2,1),;,( (19)
Данная формула имеет простую интерпретацию. Двухмерная функция )(D
определяет совместное распределение номера ребра, вызывающего изменение со-
стояния сети, и соответствующего момента этого изменения, при условии что из-
вестна вся предыдущая траектория. Степень n оценки )(ˆ
1 TQ означает, что в этой
же степени будут и все нормирующие множители.
Рассмотрим произведение множителей
,
)(
),;(1
0
)()()(
)()()(
)1(
)1(
k
l
ml
m
l
lll
k l
l j
uA
W (20)
где ),(
)()( Eiuu
l
i
l — некоторые векторы с положительными компонентами.
Поскольку ,1)( )()1()1( )(
)(
k
k
mk
m
k j если ,)()1()1( )(
)( Uj
k
k
mk
m
k
то равенст-
во (20) можно переписать в виде
.
)(
),;(
),;(
1
1
)()1()1(
)()()(
)0()0()0(
)(
)(
k
l
ml
m
l
lll
k l
l j
uA
uAW (21)
Заметим, что 0)0( и ).,0;0( )0()0()0( Eeee Поэтому из соотно-
шений (5), (6), (12) и (15) вытекают неравенства
Eee
jr
Eee
e
e OTFjuA ee
e
:
)2()(
:
)()0()0()0( )()()(),;(
)(
(22)
равномерно относительно компонент вектора ,)0(u где ).( )0( r Более того,
используя рекуррентные формулы, легко доказать, что
))((),;( )()()()( llll OuA (23)
равномерно относительно компонент вектора .)(lu Поскольку ,)()()1()1( )(
)(
lml
m
l l
l j
то из (23) следует, что
)1(
)(
),;(
)()1()1(
)()()(
)(
)(
O
j
uA
l
l
ml
m
l
lll
при .0
Поэтому существуют 01 и h такие, что
h
j
uA
l
l
ml
m
l
lll
)(
),;(
)()1()1(
)()()(
)(
)(
(24)
равномерно относительно компонент вектора )(lu и ).,0( 1 Учитывая соот-
ношения (19), (18), (21), (24), (17) и (20), получим
,)(),;()](ˆ[
1
1)0()0()0(2
1
k
k
k TZhuATQM (25)
70 ISSN 0572-2691
где
UEm
T
k mdWTZ
)1()1( : 0
)0()1()1( );,()(
UEm
T
kkk
kk k
mdW
)1()1( )2(:
)2()1()1( );,(
UEm
T
kkk
kk k
mdW
)()( )1(:
)1()()( ,);,(
0 0
)()()()( ,);(),,;();,( ii
e
i
ee
i uduxVexW
,0:,
)(1
)(}}){\,,min{(
),,;( )(
)(
)()(
)()(
i
ei
ee
i
eel
i
eei
e
i
ee i
F
FeEluxF
uxV
.1:,
)(1
)(}}){\,,min{(
),,;( )(
)(
)()(
)()(
i
ei
ee
i
eel
i
eei
e
i
ee i
G
GeEluxG
uxV
Пусть },1,max{hh }{min ee
Ee
и ,1]/[ n где ][ обозначает целую
часть. Формулу (25) можно переписать в виде
nk
k
k
n
k
k
k TZhTZhuATQ
2
1
12
1
1)0()0()0(2
1 )()(),;()](ˆ[M
.)]()([)(),;( 122
2
12
1
1)0()0()0(
nk
kk
k
n
k
k
k TZTZhTZhuA (26)
Величина )(2 TZ k — это вероятность отказа сети в промежутке ],,0[ T причем
произошло ровно 2k изменений состояний сети. Необходимым условием наступле-
ния указанного события является отказ по крайней мере k ребер. Вероятность отказа
ребра (номер которого неизвестен) оценивается величиной ).(max TFe
Ee
Учитывая
неравенство (15), имеем
.][max)(max)( )2()2(
2
k
k
Ee
k
e
Ee
k
eeTFTZ
Поэтому
).(
1
][2
][2)]()([
)2(2
)2(2
)2(2
122
2
o
h
h
hTZTZh
nn
nk
kk
nk
kk
k
(27)
В то же время
)()()()(
22
1
2212
1
2212
1
1
TQhTZhTZhTZh
n
k
k
nn
k
k
nn
k
k
k
. (28)
Из соотношений (26), (22), (16), (27) и (28) следует, что 22
1 )]([/)](ˆ[ TQTQM
)1(O при ,0 т.е. относительная погрешность остается ограниченной с воз-
растанием надежности ребер сети.
Теорема 2 доказана.
Международный научно-технический журнал
«Проблемы управления и информатики», 2014, № 3 71
Численный пример
Предложенный выше метод был использован для оценки вероятности отказа
12 сетей [26], состоящих из невосстанавливаемых ребер. Во всех случаях точное
значение вероятности отказа попало в доверительный интервал, построенный с
достоверностью 0,99 и относительной погрешностью 1 %. В настоящем разделе
рассмотрим существенно более сложный случай восстанавливаемых ребер.
Исследуется сеть (рисунок), состоящая из 200 вершин и 298 ребер (сеть 12
в [26]). Предположим, что )}({ xFe и )}({ xGe являются распределениями Вейбул-
ла следующего вида:
,100,,1,)2,12(},)(exp{1)( 2 iiiexxFe
,99,,1,)22,2(,)12,12(},)(exp{1)( 2 iiieiiexxFe
.},)10(exp{1)( 2 EexxGe
Предположим, что надежность сети исследуется в промежутке ],1,0[ т.е.
.1T В качестве малого параметра выберем ,4,3,2 nn . Общее количество
минимальных сечений равно 10000. Некоторые сечения состоят только из двух
ребер, однако есть сечения, содержащие 100 ребер. Следовательно, далеко не все
сечения в одинаковой степени влияют на надежность сети. Время вычислений
можно существенно сократить, если отсечь маловероятные сечения. В качестве
критерия для отсечения маловероятных сечений выберем следующий. Пусть r —
некоторое положительное число. Обозначим MM r )(
подмножество сечений
,),,( 1 MeeC k удовлетворяющих условию
k
i
ee r
ii
1
. (29)
Сечения, не удовлетворяющие (29), отбрасываются. Обозначим )(ˆ )( TQ r
и )(ˆ )( Tr оценки вероятности отказа )(TQ и ОСКП ),(T полученные при за-
данном уровне отсечения r с достоверностью 0,99 и относительной погрешно-
стью 2 %. Обозначим также )(ˆ rN число реализаций алгоритма, необходимых для
достижения указанной точности, а
)(rM — число сечений во множестве .)(rM
Результаты численного эксперимента представлены в таблице.
Представленные в таблице численные данные показывают, что увеличение
сечений со 103 до 301 не приводит к заметному увеличению точности оценок
)(ˆ )( TQ r . Более того, ОСКП не только не возрастает, но даже слегка убывает
с ростом надежности ребер сети, что полностью согласуется с утверждением тео-
ремы 2.
1s 3 5 197 199
200t 198 2 4 6
…
…
72 ISSN 0572-2691
Таблица
)(ˆ )( TQ r )(ˆ )( Tr )(ˆ rN
5,4r
103)( rM
5,5r
301)( rM
5,4r
103)( rM
5,5r
301)( rM
5,4r
103)( rM
5,5r
301)( rM
62 2,92 10
6
2,89 10
6
1,11 2,16 20280 77431
82 3,07 10
8
3,06 10
8
1,03 1,27 17426 26914
102 4,27 10
10
4,27 10
10
1,00 1,07 16701 19027
122 6,41 1210 6,44 10
12
1,00 1,01 16708 16958
Таким образом, предложенный в статье метод ускоренного моделирования
является эффективным инструментом для оценки надежности восстанавливаемых
сетей в самых общих предположениях относительно распределений длительно-
стей безотказной работы и восстановления элементов.
М.Ю. Кузнєцов
ОЦІНКА НАДІЙНОСТІ ВІДНОВЛЮВАНИХ
(s–t)-МЕРЕЖ МЕТОДОМ
ПРИСКОРЕНОГО МОДЕЛЮВАННЯ
Розглянуто мережу з ненадійними ребрами. Проводиться відновлення ребер,
що відмовили. Функції розподілу часу безвідмовної роботи та відновлення
ребер можуть бути загального вигляду. Запропоновано метод прискореного
моделювання, який дозволяє будувати незміщені оцінки ймовірності відмови
мережі (переривання зв’язку між двома заданими вершинами s та t) у заданому
проміжку часу. Знайдено умови, які гарантують обмеженість відносної похибки
оцінки із зростанням надійності ребер. Чисельний приклад ілюструє ефектив-
ність запропонованого методу.
N.Yu. Kuznetsov
EVALUATION OF THE RELIABILITY
OF REPAIRABLE (s–t) NETWORKS
BY FAST SIMULATION METHOD
A network with unreliable edges is considered. All failed edges can be repaired. Dis-
tribution functions of failure-free operation and repair time of edges are supposed to
be of general type. A fast simulation method producing unbiased estimates for the
network failure (interruption of connection between two given nodes s and t) in
a given time interval is developed. It is proved that under some weak conditions
an estimate has a bounded relative error with the increasing of edges reliability. Nu-
merical example illustrates the efficiency of the method proposed.
1. Bell M.G.H., Iida Y. The network reliability of transport. — New York : Emerald Group Publ.
Lmt., 2003. — 438 p.
2. Gertsbakh I.B., Shpungin Y. Models of network reliability: analysis, combinatorics, and Monte
Carlo. — Boca Raton : CRC Press, 2009. — 203 p.
3. Frenkel I.B., Karagrigoriou A., Lisnianski A., Kleyner A.V. Applied reliability engineering and
risk analysis: probabilistic models and statistical inference. — New York : Wiley, 2013. — 448 p.
4. Коваленко И.Н. Анализ редких событий при оценке эффективности и надежности систем.
— М. : Сов. радио, 1980. — 209 с.
5. Завадская Л.А. Оценка надежности системы с контролем и профилактикой аналитико-ста-
тистическим методом // Кибернетика. — 1981. — № 2. — С. 56–59.
6. Коваленко И.H. К расчету характеристик высоконадежных систем аналитико-статисти-
ческим методом // Электронное моделирование. — 1980. — 2, № 4. — С. 5–8.
Международный научно-технический журнал
«Проблемы управления и информатики», 2014, № 3 73
7. Кузнецов H.Ю. Вычисление коэффициента оперативной готовности восстанавливаемой
системы аналитико-статистическим методом // Кибернетика. — 1985. — № 5. — С. 95–101.
8. Коваленко И.H., Кузнецов Н.Ю. Методы расчета высоконадежных систем. — М.: Радио и
связь, 1988. — 176 с.
9. Коваленко И.Н., Наконечный А.Н. Приближенный расчет и оптимизация надежности. —
Киев : Hаук. думка, 1989. — 180 с.
10. Kuznetsov N.Yu. Fast simulation technique in reliability evaluation of Markovian and non-
Markovian systems / Simulation and Optimization Methods in Risk and Reliability Theory. —
New York : Nova Science Publishers, 2009. — P. 69–112.
11. Кузнецов H.Ю., Шумская А.А. Оценка опасности отказа резервированной системы методом
ускоренного моделирования // Международный научно-технический журнал «Проблемы
управления и информатики». — 2013. — № 3. — С. 50–62.
12. Glynn P.W., Iglehart D.L. Importance sampling for stochastic simulations // Manag. Science. —
1989. — 35, N 10. — P. 1367–1392.
13. Heidelberger P. Fast simulation of rare events in queueing and reliability models // ACM Trans.
Modeling Comput. Simul. — 1995. — 5, N 1. — P. 43–85.
14. Juneja S., Shahabuddin P., Zajic T. Splitting-based importance-sampling algorithm for fast simu-
lation of Markov reliability models with general repair-policies // IEEE Transactions on Reliab.
— 2001. — 50, N 3. — P. 235–245.
15. Ермаков С.М. Метод существенной выборки для моделирования вероятностей умеренных
и больших уклонений оценок и критериев // Теория вероятностей и ее применения. —
2006. — 51, № 2. — С. 319–332.
16. Smith P.J., Shafi M., Gao H. Quick simulation: a review of importance sampling techniques in
communications systems // IEEE Selected Areas Commun. — 1997. — 15, N 4. — P. 597–613.
17. Li J., Mosleh A., Kang R. Likelihood ratio gradient estimation for dynamic reliability applications
// Reliab. Engin. and System Safety. — 2011. — 96, N 12 — P. 1667–1679.
18. Fox B.L., Glynn P.W. Discrete-time conversion for simulating finite-horizon Markov processes //
SIAM J. Appl. Math. — 1990. — 50, N 5. — P. 1457–1473.
19. Шумская А.А. Ускоренное моделирование коэффициента неготовности восстанавливаемой
системы с ограниченной относительной погрешностью оценки // Кибернетика и системный
анализ. — 2003. — № 3. — С. 45–58.
20. Jerrum M. The “Markov Chain Monte Carlo” method: analytical techniques and applications. —
Edinburgh : Depart. Comp. Sci., Univ. of Edinburgh, 1995. — P. 191–207.
21. Ermakov S.M., Melas V.B. Design and analysis of simulation experiments. — Dordrecht : Kluwer
Academic Publ., 1995. — 197 p.
22. Glasserman P., Heіdelberger Ph., Shahabuddіn P., Zajіc T. Multilevel splitting for estimating ra-
re event probabilities // Oper. Research. — 1999. — 47, N 4. — P. 585–600.
23. Kovalenko I.N., Kuznetsov N.Yu., Pegg Ph.A. Mathematical theory of reliability of time depend-
ent systems with practical applications. — Chichester : Wiley, 1997. — 303 p.
24. Lagnoux A. Rare event simulation // Probab. Eng. and Inf. Sci. — 2006. — 20, N 1. — P. 45–66.
25. Blanchet J., Lam H. Rare event simulation techniques // Proc. of the 2011 Winter Simulation
Conference. — 2011. — P. 217–231.
26. Lin H.-Y., Kuo S.-Y., Yeh F.-M. Minimal cutset enumeration and network reliability evaluation by
recursive merge and BDD // Proc. of the 8th IEEE Intern. Symp. on Computers and Communica-
tions. — 2003. — P. 1341–1346.
27. Benaddy M., Wakrim M. Cutset enumerating and network reliability computing by a new recur-
sive algorithm and inclusion exclusion principle // Intern. Journal of Computer Applications. —
2012. — 45, N 16. — P. 22–25.
28. A modified combined method for computing terminal-pair reliability in networks with unreliable
nodes / Y. Chen, A.Q. Hu, K.W. Yip, X. Hu, Z.G. Zhong // Proc. of the 2nd Intern. Conf. on Ma-
chine Learning and Cybernetics. — 2003. — P. 2426–2429.
29. Kuo S.-Y., Yeh F.-M., Lin H.-Y. Efficient and exact reliability evaluation for networks with imper-
fect vertices // IEEE Trans. on Reliability. — 2007. — 56, N 2. — P. 288–300.
30. Hennings W., Kuznetsov N. FAMOCUTN & CUTQN: programs for fast analysis of large fault
trees with replicated & negated gates // Ibid. — 1995. — 44, N 3.— P. 368–376.
31. Коваленко И.Н. Об оценке надежности сложных систем // Вопр. радиоэлектроники. —
1965. — 12, № 9 — С. 50–68.
Получено 12.11.2013
|