548 Глава 3. Статистика цепей Маркова с дискретным временем
и обратная рекурсия (3.8.14) приведет к формулам
s
X
j
=
1
p
ij
q
j
m
+
1
m
+
1
(j)
=
m
(i).
Значит, имеет место равенство
s
X
j
=
1
p
ij
∂
∂
p
ij
L( ; Z)
=
n
−
1
X
m
=
1
m
(i)
m
(i)
что немедленно дает нам правую часть соотношения (3.8.17).
Основываясь на уравнениях (3.8.23)
–
(3.8.25), перепишем преобразо
-
вание Баума
—
Уэлча
Φ
для задачи фильтрации с.м.м. в виде
Φ
: ( , P, Q)
7→
b
∗
,
b
P
∗
,
b
Q
∗
, (3.8.33)
где
b
∗
j
=
s
X
m
=
1
m
∂
∂
m
L( ; Z)
−
1
j
∂
∂
j
L( ; Z), (3.8.34)
b
p
∗
ij
=
s
X
m
=
1
p
im
∂
∂
p
im
L( ; Z)
−
1
p
ij
∂
∂
p
ij
L( ; Z) (3.8.35)
и
b
q
∗
jk
=
κ
X
m
=
1
q
jm
∂
∂
q
jm
L( ; Z)
−
1
q
jk
∂
∂
q
jk
L( ; Z). (3.8.36)
Важно подчеркнуть, что в силу леммы 3.8.2, преобразование (3.8.33) имеет
существенное преимущество с вычислительной точки зрения: оно сводится
к сумме суперпозиций локальных преобразований. Это приводит к огром
-
ной экономии в вычислениях, требуя ns
2
операций, в то время как прямой
подход требует ns
n
операций.
Анализ сходимости итераций
Φ
N
отображения
Φ
опирается на основные
геометрические идеи, восходящие к первой половине XX в. Он проведен
в § 3.9, а результат сформулирован в теореме 3.9.9 (для задачи фильтрации
с.м.м.). Аналогичный результат имеет место для задачи интерполяции.
Значительная часть данного параграфа служила иллюстрацией важ
-
ности выбора математических методов для проведения компьютерных вы
-
числений. Завершим его историей о профессиональных вычислителях (т. н.
«
computors
»
).
§ 3.9. Обобщения алгоритма Баума
—
Уэлча. Глобальная сходимость итераций 549
Недавно авторы этой книги натолкнулись на воспоминания А. А. Самарского, выда
-
ющегося русского прикладного математика и действительного члена Российской академии
наук, о раннем этапе развития параллельных вычислений в СССР. (См. Губарев В. С. Белый
архипелаг Сталина. М.: Молодая гвардия, 2004.) В конце 1940
-
х гг. в Советском Союзе
усиленными темпами создавалась собственная атомная бомба, что требовало проведения
огромного объема вычислений. В частности, ежедневно необходимо было численно решать
системы, состоящие из сотен линейных уравнений. Советская компьютерная промышленность
того периода выпускала только механические арифмометры. Однако вычисления были выпол
-
нены быстро и надежно. Советское решение проблемы было весьма элегантным: Самарский,
возглавлявший вычислительную группу, взял себе в подчинение около 30 юных девушек
-
«
компьютеров
»
, только что окончивших Московский институт геодезии и картографии. Каж
-
дая из девушек должна была решить на своем персональном арифмометре дюжину уравнений
и передать свои результаты другой девушке для сравнения и дальнейшего использования
в соответствии со специально разработанным алгоритмом параллельных вычислений. Во
время первого испытательного взрыва (август 1949 г.), ученые сумели численно предсказать
результаты испытания с точностью до 30 %, что, согласно Самарскому, превосходило уро
-
вень точности, достигнутый американцами (которые уже пользовались первыми прототипами
ЭВМ).
На эффективность советской вычислительной системы того времени могло повлиять то,
что неспособность верно провести вычисления рассматривалась как акт саботажа и могла
иметь тяжелые последствия. Блестящий физик или инженер, работавший с радиоактивными
материалами, с легкостью мог превратиться в заключенного и отправиться в шахту добывать
тот же радиоактивный материал, но уже без всякой защиты.
В это время специально натренированные вычислители (иногда их называли computors,
в отличие от вычислительных устройств computers) использовались во многих странах. Так,
в некоторых британских университетах была специальная должность (
«
computor
»
), закреп
-
ленная за профессорами математики. Обязанностью ассистента было проводить вычисления,
комбинируя наборы специализированных (механических или электрических) калькуляторов,
подходящие для решения данной задачи.
§ 3.9. Обобщения алгоритма Баума
—
Уэлча.
Глобальная сходимость итераций
Я чувствовал себя подобно старому менестрелю, который пел свою
песню в течение 18 лет, а теперь с огромным удовлетворением
обнаружил, что его фольклор стал темой могучей симфонии.
Х. O. Хартли (1912
–
1980), американский статистик
Как было установлено выше, преобразование Баума
—
Уэлча для за
-
дачи фильтрации с.м.м. задается с помощью (эквивалентных) формул
(3.7.28), (3.8.20), (3.8.33), а для задачи интерполяции с помощью формулы
(3.7.33). Для определенности далее будет рассматриваться только задача
без ограничений. В случае задачи фильтрации преобразование переводит
изначальную модель Z в модифицированную, или уточненную модель
b
Z
∗
,