ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.10.2024
Просмотров: 132
Скачиваний: 0
Последовательно используя ф-лу (11), получаем
|
|
к |
|
|
|
|
■-I |
2 |
0‘ |
|
|
|
k = 0 |
|
|
|
|
где |
|
|
|
|
|
9* |
^0^1 • * |
■\t__i |
00= 1. |
||
|
(.11(^2 • • •[1к |
|
|||
Обобщением ф-лы (20) является |
|||||
|
|
2 |
0< |
|
|
M i/. = 2 |
1=0 |
|
о < / < л . |
||
№к |
|||||
|
|
|
k = j
(20)
(21)
(22)
Аналогичными рассуждениями получаем среднее время перво го перехода из состояния / в состояние 0. При выводе M|jo учтем, что процесс, заданный на [т, п\, симметричен относительно взаим ной замены параметров А,, и р,-, т. е. для получения Mgjo достаточно
взять |
(22) и сделать следующую замену: л переходит в 0, |
п— 1 в 1 |
||||
и т. д. Соответственно меняются индексы у параметров fa |
и р*. |
|||||
Применяя перечисленные преобразования, |
с учетом (21) полу |
|||||
чаем |
|
|
|
|
|
|
|
|
п—1 |
Pi-Ц Р,-|-2 ■ • • pfl |
|
|
|
|
|
|
|
|
||
|
|
i=k |
^Ai+1 • • •^n—i |
|
(23) |
|
|
|
|
|
|
||
|
|
РАРА+1 |
• • •Iх» |
|
||
|
|
|
|
|||
|
|
|
fa •• • |
|
|
|
Умножив |
числитель и |
знаменатель в |
выражении |
(23) на |
||
fafa |
■X,л—1 |
с учетом (21), |
получим |
|
|
|
Р1Ц2 |
|
|
|
|
|
/ 2 0*
(24)
М 5 „ - J } - - 1 k= 1
Из выражения (24), устремляя п к оо, при условии существова ния стационарного распределения для процесса на [0, оо] (см. § 1.2.2) получаем среднее время первого перехода ш состояние 0 из состояния / для процесса, заданного на (0, оо]:
2 |
0<- |
t=k |
(25) |
M i * - 2 |
|
а=1
р$k
4G
3.2. АЛГОРИТМЫ ВЫЧИСЛЕНИЯ ПЕРЕХОДНЫХ ВЕРОЯТНОСТЕЙ
При решении различных задач управления, например, динами ческого управления потоками вызовов, надо знать не только стационарные характеристики процесса, но также различные его переходные характеристики, которые описывают процесс в началь ном периоде времени и учитывают зависимость от начального со стояния.
Вычисление переходных вероятностей процесса размножения и гибели облегчается тем обстоятельством, что при данном началь ном состоянии процесса i и данном времени наблюдения Т можно выбрать такую окрестность состояния i, из которой траектория про цесса не выйдет с заданной вероятностью 1—е. ‘В математической физике в этом случае говорят, что «не чувствуется 'граница».
Вместо исходного процесса, заданного на множестве 0, 1, 2,..., оо (обозначим это множество через [0, оо]), рассмотрим про цесс, заданный на [0, п]. Назовем данный процесс усеченным про цессом. На конкретных примерах коротко рассмотрим четыре ме тода вычисления переходных вероятностей:
1) на основе разложения по собственным векторам матрицы интенсивностей перехода;
2)численное интегрирование методом Рунге—Кутта;
3)степенное разложение матрицы интенсивностей перехода;
4)факторизация переходных вероятностей.
Из результатов вычислений, изложенных ниже, следует, что наи более приемлемым методом является разложение решения систе мы дифференциальных уравнений по собственным числам и собст венным векторам матрицы интенсивностей перехода. Оказалось, что координаты собственных векторов растут медленно. Этот факт заранее не был известен. Теоретически изучен только вопрос об об ласти расположения собственных чисел. Метод Рунге—Кутта тре бует много машинного времени. Перед его применением следует преобразовать матрицу интенсивностей перехода так, чтобы устра нить нулевое собственное число, что является причиной роста оши бок вычислений. Последние два метода — степенное разложение матрицы интенсивностей перехода и факторизация переходных ве роятностей ■— на практике менее применимы, так как дают реше ние в виде знакопеременного ряда с быстрорастущими коэффици ентами, что требует проведения вычислений о удлиненной машин ной ячейкой.
1. Определение переходных вероятностей. Свойства
полиномов {s; m, n}, {s; m, n; |
i, j} |
|
Сформулируем задачу. Пусть следует решить систему: |
||
Р0(t) = |
— (К -)- р„) р0 (t) -f- pip* (t) |
|
P\(0 = |
^oPo (0 — (^i +Pa)Pi(0+ |
(26) |
P'nW = K-X Pn-X (0 - (K + Pn) Pn(t)
47
при начальных условиях |
|
Рс (0) = 1. Pk (0) = 0 при k Ф i. |
(27) |
При отыскании переходных вероятностей P j(t) можно пользоваться интегральным преобразованием Лапласа:
«/ (s) = |
J е |
st Pj (f) dt. |
|
|
|
|
(28) |
|
|
о |
|
|
|
|
|
|
|
Применив преобразование |
(28) |
к (26), с учетом |
(27) |
получаем си |
||||
стему уравнений: |
|
|
|
|
|
|
||
, (*<, + Ро + |
s) а 0 (s) —PjOi (s)= 0; |
|
|
|
||||
— Ъ0а0(s) -|- (Я,! -f- рх + |
s)ai(s) — Р2Я2(s) = 0; |
|
|
|||||
' — |
а |
(s) + |
(К -г Pt + |
s) at (s) — pi+, аж |
(s)= |
1; |
||
— \ , _ 1 |
а п -\ (s) + |
(Я71 + |
Рл + |
s) а п (s ) = |
0" |
|
|
|
Величины c ij(s) |
находим из системы (29) |
по правилу Крамера: |
||||||
a.j (s) |
{s; о, п; j, /} |
|
|
|
|
(30) |
||
|
|
|
|
|
|
|
{s; о, п>
где {s; 0, п} — определитель матрицы (29); {s; 0, п; i, j} — видоиз мененный определитель {s; 0, п}, в котором /-й столбец заменен на столбец начальных вероятностей, состоящий из единицы в i-м мес те, что соответствует pt (0) = 1, и нулей во всех остальных местах. Заменяя состояние 0 на т, рассмотрим соответственно определите ли {s; т, п} и {s; т, п\ i, /}. Предположим {s; т, п) = 1 при т = п. Разложением по последнему столбцу получаем
{s; т, п] = {Хп + р„ + s) {s; т, п — 1} — р Д ,^ {s; т, п — 2}.
Аналогично разложением по первому столбцу получаем
{s; |
т, п} = |
+ |
pm+ s) {s; |
т + \ , |
п} — рт+1 %т{s; т + 2, п} . |
Разложение по t-му столбцу или по t'-й строке дает |
|||||
{s; |
т, п} = |
—(s; |
т, L— 2} |
{s; |
i + 1, п} + , |
-г (h т Pi + s) {s; т, i — 1} {s; i -j- 1, n} —
— {s\ /п, i— l}A,ip.+i(s; |
i-f |
2, n}. |
|
|
|
|
Для (s; in, n; i, /} имеют место соотношения: |
|
|
|
|||
{s; m, /— 1} |
П |
P* {s; i + |
1>«}» |
/ < |
||
{s; m, n\ t',/}= {s; m, i 1}' {s; |
i+ \ , n}{ |
|
|
j- |
||
■ b'sCipl./—1- |
; . ,\.r j |
|
|
: i, |
.-j |
|
(s; ih, i— 1} П h f a / + |
1, |
n), |
/ > i. |
|||
-'A=i. ] |
\1- |
, |
. |
< , |
Л |
38
Заметим, что {s; т, п\ i, /}T= {s ; т, щ /, t'}, где знак Т обозначает
транспонпрованне матри цы. |
|
|
п} |
||
Известны |
следующие |
свойства корней полинома (s; tn, |
|||
(Гантмахер и Крейн {33]): |
|
|
|
|
|
1. Если Xi, |
p ,i> 0, i= m ,..., п, |
го все кории s0,..., |
s„_m различны |
и |
|
отрицательны. . |
п— 1; |
рт>0, i = m + 1,..., |
п, tfwi= [Vi=0, |
то |
|
2. Если A i<0, i = |
один из корней равен нулю, а остальные корни различны и отрица тельны.
3. |
Корни соседних полиномов {s; m, п} и {s; m, н + 1} чередуют |
ся, т. |
е. между каждой парой корней полинома {s; m, п} (в том |
числе между нулем и наименьшим по модулю корнем) лежит один корень полинома (s; in, n + 1}.
4. Если корни упорядочены в виде s0< is1< i...< .sn- m, то в ряду координат /'-го собственного вектора имеется точно / перемен знака.
2. Разложение по собственным векторам
Вычисляем собственные числа So,--v sn матрицы коэффициен
тов системы |
(26) и соответствующие собственные векторы (х |
л-0)), / = 0,..., |
п. Собственному числу Sj соответствует частное реше |
ние системы |
(26): |
РоП = Cj.x'a0 esi‘ |
., рп] = |
с,-ХпП е>1 |
(31) |
|
где Cj — |
произвольная постоянная. |
|
||
Полное решение системы (26) |
имеет вид |
|
||
М 9 = У > £ /). |
k = Q, . . |
п Г : |
(32) |
|
|
/=о |
|
|
|
Постоянные Cj находим из системы |
|
|||
■£ |
с,-х\1) — pc (Q), |
i = 0, . . |
п, |
(33) |
■=о |
: |
|
|
|
,с; учетом; начальных условий (27). ... |
. |
|||
Для иллюстрации практической применимости изложенного, ме |
тода при нахождении.переходных вероятностей, p.ij(t) приведем чис
ленные результаты изучения системы |
(26) в случае п —24,- Хг=Х = |
|||
= 20, m = i |
при начальном |
условии рю(0) = 1. Приведем |
собствен |
|
ныечисла:- |
• - . . . . . |
. .. . |
,- |
|
—0,5 -10“10' (машинный нуль) |
|
|
||
— 1,431 |
— 14,05 |
—30,46 |
—51,73 |
|
—3,189 |
— 16,53 |
'*—33,59 |
.; —56,06. . |
|
—5,129 |
— 19,11 . |
—36,86 |
—60,76 |
|
—7,201 |
—21,78 |
—40,29 |
—65,96 |
|
—9,384 |
■, . —24,56. |
1—43,89 |
,! “.--,7.1,91... |
|
— 11,67 |
—27,45 |
; .1—47,69 |
—79,28 |
|
..49