ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ И
ПРОЦЕССЫ УПРАВЛЕНИЯ N. 1, 2023 Электронный журнал, рег. Эл. N ФС77-39410 от 15.04.2010 ISSN 1817-2172
http://diffjournal, spbu. ruf e-mail: [email protected]
Стохастические дифференциальные уравнения
Особенности разложения кратных стохастических интегралов Стратоновича с применением функций Уолша и Хаара
К. А. Рыбаков
Московский авиационный институт (Национальный исследовательский университет)
e-mail: [email protected]
Аннотация. Рассматривается проблема среднеквадратической сходимости аппроксимаций кратных стохастических интегралов Стратоновича на основе метода обобщенных кратных рядов Фурье при использовании функций Уолша и Хаара. Показано, что при их выборе для разложения кратных стохастических интегралов доказательство среднеквадратической сходимости подпоследовательности частичных сумм ряда, которая формируется вполне естественным для этих функций образом, не требует явного выполнения каких-либо дополнительных условий, кроме условия существования кратного стохастического интеграла Стратоновича.
Ключевые слова: кратный стохастический интеграл Стратоновича, повторный стохастический интеграл Стратоновича, винеровский процесс, разложение в ряд, функции Уолша, функции Хаара.
1. Введение
В самых разных областях при исследовании процессов, которые описываются стохастическими дифференциальными уравнениями, возникает необходи-
мость в моделировании повторных стохастических интегралов. Они являются неотъемлемой частью численных методов решения стохастических дифференциальных уравнений, имеющих равный единице или больший единицы порядок сильной сходимости. Чем выше порядок сходимости численного метода, тем выше кратность используемых повторных стохастических интегралов [1, 2]. В общем случае возможно только их приближенное моделирование, хотя некоторые типы повторных стохастических интегралов можно моделировать точно с поправкой на точность применяемых генераторов случайных чисел.
Алгоритмы приближенного моделирования повторных стохастических интегралов довольно просты в реализации, но теоретическое обоснование, лежащее в основе этих алгоритмов, может оказаться нетривиальным. При разложении повторных стохастических интегралов с помощью метода обобщенных кратных рядов Фурье (не обязательно по тригонометрической системе) один из самых сложных моментов состоит в доказательстве среднеквад-ратической сходимости частичных сумм ряда к повторному стохастическому интегралу [3, 4]. Для интегралов, понимаемых в смысле Ито, это оказалось более простой задачей нежели для интегралов, которые трактуются в смысле Стратоновича [5, 6]. В общем случае можно рассматривать кратные стохастические интегралы.
В этой работе показано, что при выборе таких ортонормированных систем функций, как функции Уолша и Хаара, для представления кратных или повторных стохастических интегралов на основе обобщенных кратных рядов Фурье доказательство среднеквадратической сходимости подпоследовательности частичных сумм ряда, которая формируется вполне естественным для указанных базисных систем образом, не требует явного выполнения каких-либо дополнительных условий, кроме условия существования кратного или повторного стохастического интеграла Стратоновича, понимаемого согласно определению из [7, 8].
2. Предварительные сведения
Пусть задан линейный оператор ^"''к^: ь2(тк) ^ с2) ставящий в соответствие функции /(•) Е ь2(Тк) кратный стохастический интеграл Стратоновича по винеровским процессам (интеграл кратности к):
f (tl,...,tk) О dWj! (tl) О ... О dWjk (tk),
где ...,]: = 1, 2,..., я; Т = [*0,Т]; ... , Ws(•) — независимые стан-
дартные винеровские процессы, определенные на вероятностном пространстве (П, 6, Р). Здесь Ь2(Т:) — пространство квадратично интегрируемых функций к переменных [9], з,С2 пространство гильбертовых случайных величин [10].
Пусть {А/}т=1 — это разбиение от резка Т:
т
Т = у А/, А// П А/// = 0 V /',/'' е {1,...,т}: 1' = Г, /=1
где А/ = [$/-1,$/), *0 = < < ... < = Т. Кроме того, Хд(0 _ характеристическая функция множества:
..........••■>={0;;::::::;:);А: АсТ..
для которой верно соотношение хд х...хд, (*ъ..., ) = Хд^ ... Хд, (*:) с учетом определения:
I 1, * е А, Л _ Хд(*) = 4 ' А с Т.
; ^ о, * е а, с
Кратным стохастическим интегралом Стратоновича от элементарной функции вида
m
f(ii,...,ik)= ХДг1 x...xAlk(ii,...,^*), ah,jk e E, (1)
l1,...,lk=i
называется случайная величина
m
(j1 ■ . jk 'f (■)= E aii. . .ik W (Д11) ...Wjk (Alk), (2)
ll,...,lk = 1
где
IV, (А)= Ихд (•) = ХдИ^ (*).
,/т
Для измеримой функции /(•) кратный стохастический интеграл Стратоновича относительно разбиения {А/}т=1 определяется как интеграл (2) от элементарной функции /{дг}т (•) полученной из ](•) с помощью усреднения 7, 8]: "
/{дг}Г=1 (*ь..., ) = ^¿а /А ^(ТЬ ..., Т:^... ^,
(ti,...,tk) G A = A/! х ... х А1к,
где mes A — мера Лебега множества A. Он обозначается SJWi({ln"jkf(•)•
Кратным стохастическим интегралом Стратоновича от функции f (•) G L2(Tk ) называется среднеквадратический предел последовательности случайных величин SJrWf(jm''jk f (•) при условии
1^111=1
max mes А/ ^ 0 (m ^ œ),
l^Km
если этот предел существует и не зависит от выбора возрастающей последовательности разбиений {А/}m=l отрезкa T:
J 01-Л >/() = l.i.m. f(•).
Одна из форм представления кратного стохастического интеграла Стратоновича — это представление в виде ряда:
то
JW (j1 . ■ jk \f (•) = £ F- . . . ik j ...ф ', (3)
i-,... ,ik=0
где Fií.. . — коэффициенты разложения функции /(•) относительно выбранной базисной системы {д(г,^^пространства ^2(Т), или более строго — относительно базисной системы {д(^, •) 0 ... 0 д(£к, { =0 пространства
(q (i\, •) 0 ... 0 q (ih, •),f (0) L2(Tk)
F ■ =
= д(«1 ,¿1) ...д(1к ,Ьк)/(и,...,Ьк ...(Ик,
Jтk
-1.(71) > (7 к) о
а ^ ,... ~ независимые случайные величины, имеющие стандартное нормальное распределение, г1,... ,гк = 0,1, 2,...
Доказательство формулы (3) нетривиально. Для кратности к ^ 6 и функций /(•) специального вида, который достаточен для приложений к численным методам решения стохастических дифференциальных уравнений, а также при выборе в качестве базисной системы {д(г, •)}^=0 полиномов Лежанд-ра или тригонометрических функций этот результат доказан в [3, 4]. В [6] предложены дополнительные условия на функцию /(•), связанные с существованием сверток коэффициентов разложения по парам индексов, отвечающих равным значениям ]1,... ,]к. Эти свертки должны задавать функцию
с интегрируемым квадратом, которая получается из ](•) после применения оператора нахождения интегрального следа по соответствующим парам аргументов функции f (•), ограничений на базис при этом пет.
Можно предложить вариант использования в качестве базисной системы -)}£о функций Уолша или Хаара, при котором нетрудно показать идентичность интегральной суммы вида (2) при равномерном разбиении отрезка Т и частичной суммы ряда из правой части формулы (3) при определенном выборе верхнего предела суммирования, что обусловлено известным фактом: любая частичная сумма разложения функции /(•) по функциям Уолша или Хаара — это элементарная функция (1), для которой кратный стохастический интеграл Стратоновича всегда определен. При таком варианте не требуется постулировать отмеченные выше дополнительные условия, по крайней мере в явном виде, а исходить только из существования кратного стохастического интеграла Стратоновича в смысле определения, приведенного выше.
3. Блочно-импульеные функции, функции Уолша и Хййря
Пусть {П(1, -)}™-1 _ блочно-импульсные функции (нормированные характеристические функции множеств Д/+1, соответствующих разбиению отрезка
Функцию П(т — 1, •) целесообразно доопределить в точке £ = Т таким образом, чтобы она была непрерывна слева.
Блочно-импульсные функции ортогональны, поскольку имеют попарно непересекающиеся носители, и нормированы в пространстве Ь2(Т), однако не образуют полной системы, т.е. не являются базисом Ь2(Т). Тем не менее, подобные системы функций могут эффективно применяться в различных приближенных методах, включая проекционно-сеточные спектральные методы [11, 12]. Кроме того, через них удобно выражать функции Уолша:
T = [t0,T] при t0 = 0):
n(/,t)
или
(4)
V
(5)
где Yk € {0,1} к = 1, 2,... , V+1, — коэффициенты в двоичном представлении числа г = 7120 + 7221 + ... + Yv+12^ V = |_1°ё2 %\ _ наибольшая степень в этом двоичном представлении, |_ • ] — целая часть числа, Я(к, •) — функции Радемахера:
R(k, t) = sign
БШ
2 nt'
1 2 kt 1
или R(k,t) = (—1)L ~J
i =
Положим т = 2П, где п € N и выразим функции Уолша (5) с номерами 0,1,... ,т — 1 через блочно-импульсные функции (4) [11, 13, 14]. Пусть
д(0) = 1 Д (к+1) = д (к+1) = д(к+1) = _д(к+1) = д (к)
д = 1, д2г,7 = д2г+1)7 = д2г,2к +7 = д2г+1,2к +7 = д7 ,
= 0,1,..., 2к — 1, к = 0,1,... ,п — 1,
тогда матрица
1
дН
(6)
задает коэффициенты линейных комбинаций блочно-импульсных функций (4), определяющих функции Уолша (5):
m—1
(7)
l=0
Блочно-импульсные функции могут применяться и для выражения функций Хаара:
1
X(i,t) = <
T, 0 ^ t ^ t, i = 0,
'2n 2kT <t ^ (2k + 1)T
T ' 2n+i
2n+i
0,
(2k + 1)T 2(k + 1)T
T, 2n+i ^ t < 2n+i ;
21T (21 + 1)T
^ t < v ;
2n+i
2n+i
i = 2n + k = 1, 2,...,
n = 0,1, 2,..., k,l = 0,1,..., 2n - 1, k = l.
(8)
Несложно сформировать матрицу Т, задающую коэффициенты линейных комбинаций блочно-импульсных функций (4), которые определяют функции Хаара (8) с номерами % = 0,1,... ,т — 1 [14]:
Y0j = yj m, j = 0,1,...,m — 1,
_ -2кт, з < 2—к—1т,
1 —л/2кт, з ^ 2 к 1т, г = 0,1,..., 2к — 1, з = 0,1,..., 2—к т — 1, к = 0,1,...,п — 1,
где указаны только ненулевые элементы матрицы Т. Следовательно,
X(i,t) = Y Yiin(1,t). (10)
l=0
4. Основной результат
Не ограничивая общности рассуждений, положим t0 = 0. Далее зафиксируем число m = 2n, где n G N, и зададим равномерное разбиение отрезка T = [0,T ]:
Al = [tfl-i,tfl), = to = 0, = 1h (mesAi = h),
l = 1, 2,..., m, h = T/m. ^ '
Тогда
S ^W(ji...jfc) f ( ) =
J{Mm=i f (V =
m
1 £ I f (ti,...,tk )dti ...dtk Wji (Ali) ...Wjk (Alk ) =
x...xA¡,
hk „A, li,...,lfc=1"A'i
1 m- i
E F^li...lk Wji (Al i+i)... Wjfc (Alfc+l),
где
^.../к = —^ / / (£1,...,£к ...^£к = V Нк ,/ Д,1 х...хДгк
= / / (£1,...,£к )П(/1 ,£1)... П(1к ,£к .
Нетрудно получить формулу для нахождения коэффициентов разложения функции /(•) по функциям Уолша (5), используя соотношение (7):
^1..Лк = / / (£1,...,£к )^К(г1, £1)... Х^(гк ,£к ... ^ =
т—1 „
= Е ... ^/к I / (£1,...,£к )П(М1)... П(1к ,£к ...¿£к = /1,...,/к=0 Т
т—1
= ^ —¿111 ... —¿к 1к Рк...1к , %1,...,гк = 0, 1, 2,...
11)---)1к=0
Матрица — определяет ортогональное преобразование, т.е. ——1 = —т, поэтому для произвольного 3 € {1,..., й} можно воспользоваться следующим представлением:
ТрЬ £ —„С?>, I = 0,1,...,т — 1, (12)
¿=0
(7)
в котором случайные величины являются независимыми и имеют стандартное нормальное распределение (ортогональное преобразование сохраняет норму и скалярное произведение, в данном случае ковариации, а для нормально распределенных случайных величин из некоррелированности следует независимость). С учетом формул (7) и (12) имеем
m—1
5 rfW(ji..Jfc) f ( ) _ v^ F
SrrW (ji...jk ьм_ m—1 F Wji (Aii+i) Wk (Aik+i)
li,...,lk —0
■J...
m— 1
Ef • z(ji) v —• z(jk)
Fli...lk / v '—'^i^iSji • • • / v — iklkzik li,...,lk —0 ii—0 ik —0 m— 1 / m—1 \
( —iili ••• —ik Ik Fli...lk j • • • £ik _
ii,...,ik —0 ^ 1i,...,1k —0 m— 1
Ef z(ji) z(jk) _ S qW(ji...jk) J(m) ( ) Fii ...ik Sii • • • Sik _ JT J W,
ii,...,ik —0
где
m—1
f (m)(0 = E Fii...ik •) ® ... ® , •). ¿i,...,ifc=0
Можно предложить обратную цепочку преобразований, дающую тот же результат. Согласно свойствам стохастического интеграла
m—1
S jW(j ^(i, •) _ W(i,t)dWj (t)_Y,—i n(/,t)dWj (t)_
1—0
m—1 „ m—1
-= £ — a XAi+i(t)dWj(t)_ -= £ —iiWj(Ai+1), h i—0 h i—0
следовательно, принимая во внимание мультипликативность кратного стохастического интеграла Стратоновича [8], имеем
т—1
Сл...*= (л...*) Е ^...»кТ^(гх, •) ® ... ® ^, •) =
»1 ,...,»к =о
т—1
= Е ^Щгь •)... ^, ) =
»1 ,...,»к=о
1 т—1 т—1 т—1
= —Нк ^ ^»1...»к ^ (Д/1 + 1) . . . Е "»к/к ^к (Д/к + 1). »1,...,»к=0 /1=0 /к=0
Остается поменять порядок суммирования и учесть, что
т— 1
^1.../к = Е "»1/1 ... "»к/к ^1...гк , 11,...,1к = 0 1, 2,..., »1 ,...,»к =0
I—!Т
так как " 1 = " , поэтому
8 ^Ж(л-лОу(т) (•) =
1 т—1 ✓ т—1 \
Е ( Е "»1/1... "»к/к ^ ...»Л ^ (д/1+1) ...^ (д/к+1) =
fhk ^ \ ^
V- Zi,...,Zfc =0 V ii,...,ifc=0 7
m—1
= 7p ^ F^ii-'kWji(Д11+1)...Wjk(A/*+1) = /i,...,/fc =0 1 m r
= Tk E / f (ti,...,tk )dti ...dt* Wji (A/i) ...Wjk (A/k ) = - /i,...,/fc=^A'ix...xA'k = s (ii...jfc) f ( ) = J{Ai}m=i f
Далее предположим, что функция f (•) £ L2(Tk) такова, что существует интеграл S (ji"jk)f (•), т.е. существует среднеквадратический предел последовательности случайных величин S J^A^}". ^^)f (•) и он не зависит от выбора возрастающей последовательности разбиений {Д/ }J=1 отрезкa T, а значит существует предел последовательности случайных величин S Jr^fmT^)f (•) при условии (11), где m = 2n ^ то, но эта последовательность эквивалентна последовательности S J^(ji"jk)f(m)(-)5 отвечающей представлению (3).
Все приведенные в этом разделе формулы можно записать, применяя функции Хаара (8) и соответствующую им матрицу Т. Полученный результат справедлив для кратных стохастических интегралов не только по вине-ровским, но и по пуассоновским процессам [8], поскольку в выкладках специфика именно винеровских процессов не используется, а важна лишь независимость приращений случайных процессов, относительно которых определен кратный стохастический интеграл.
5. Дополнение
Простые формулы, связывающие блочно-импульсные функции с функциями Уолша и Хаара, позволяют решить еще одну важную задачу в контексте применения численных методов решения стохастических дифференциальных уравнений. Если ориентироваться на методы, основанные на разложениях Тейлора-Пто и Тейлора - Стратоновича [1], то необходимо знать коэффициенты разложения функции
к(*1 ,...,1к ) = 1(*к — ¿к—1)... 1(*2 — ¿1) =
1, <...<4, (13)
0,
относительно выбранной базисной системы {д(%, •)}^=0 пространства Ь2(Т). Для унифицированных разложений Тейлора-Пто и Тейлора-Стратоновича
[2] требуется рассматривать дополнительные весовые функции (мономы), но оба подхода в итоге обеспечивают один и тот же результат.
Алгоритмы вычисления коэффициентов разложения этих функций — важная составная часть как общей теории, так и пакета программ, реализующих численные методы. Функции Уолша и Хаара по точности аппроксимации проигрывают полиномам Лежандра или косинусоидам, но сопоставимы с тригонометрическими функциями, включающими косинусоиды. А главное, что их применение позволяет сравнивать точность аппроксимации повторных стохастических интегралов с методом численного интегрирования, используя при этом одну и ту же методику расчета именно за счет идентичности интегральной суммы вида (2) и частичной суммы ряда из правой части формулы
(3) при оговоренных выше условиях.
Покажем, каким образом могут быть вычислены коэффициенты разложения функции (13), если в качестве базис ной системы {д(%, •)}^=0 применять функции Уолша (5). Выберем число т = 2П, где п € N обозначим
h = T/m и найдем величины
К^.../* = / П(Мх)... П(/к ... ... ¿^к,
11,..., = 0,1,..., т — 1,
где {П(1, •)}т=—1 _ блочно-импульсные функции (4). Если ¿1 < ... < то К /.л,
поскольку — носитель функции
П(/ь •) <... < 11(1*, •):
Р/1.../к = йирр11(/1, •) <... < П(1к, •),
содержится в множестве {(¿1,..., ): к(^1,..., ) = 1} — это объем (к + 1)-мерного параллелепипеда .../к х [0,Если не выполняется хотя бы одно из неравенств 11 ^ /2, ¿2 ^ ¿3, • • •, ¿к—1 ^ то К^...^ = 0, поскольку .../к содержится в множестве ... ,): к(^1,..., ) = 0}. Более интересный случай соответствует выполнению хотя бы одного из равенств ¿1 = /2, 12 = ¿з, • • •, 1 = 4- Опуская для краткости зависимость от 11,..., обозначим через Ь мпожество {¿1,..., 4} а через Ь мультимножество (¿1... /п), т.е. множество, которое в отличие от Ь может содержать одинаковые элементы, #(/, Ь) — кратность элемента I в мультимножестве Ь. Тогда величина ИК/1 .../к, равная объему многогранной области, содержащейся в (к + 1)-мерном параллелепипеде С^/1 .../к х [0,определяется соотношением
/ \ -1
^ щ #(i,L)!
/gL
Далее остается воспользоваться связью (7) между блочно-импульсными функциями (4) и функциями Уолша (5), тогда
Kii..,fc = (W(n, •) ®... ® W(ik, •), k(0) L2(T) = = / ,ti)... VK(ik ,tk )k(ti,...,tk )dti ...dtk =
JTfc
m—1 „
E "n/i... Sifc/fc / II(Zi, ti)... П(4 ,tk )k(ti,...,tk )dti ...dtk.
j«i/i /i,...,/fc=0
Следовательно, коэффициенты разложения Kii---ik функции k(^) по функциям Уолша имеют вид
m—i
Kii...ik = Е "ii/i ... "ik/k KK/i.../k . (l4)
/i,.-.,/fe =0
Поступая аналогично, на основе соотношения (10), связывающего блочно-импульсные функции (4) и функции Хаара (8), находим коэффициенты разложения К^...^ функции к(-) по функциям Хаара:
Напомним, что элементы квадратных матриц S и Y размеров m х m, которые используются в формулах (14) и (15), задаются выражениями (6) и (9) соответственно. В формулах (14) и (15) достаточно ограничиться суммированием при условии li ^ ... ^ /к-
Здесь значения индексов ii,..., ограничены вели чиной m — 1, но это
m
Список литературы
[1] Kloeden, Р.Е., Platen, Е. Numerical Solution of Stochastic Differential Equations. — Springer, 1995.
[2] Kuznetsov, D.F. Strong approximation of iterated ltd and Stratonovich stochastic integrals based on generalized multiple Fourier series. Application to numerical solution of Ito SDEs and semilinear SPDEs // Дифференциальные уравнения и процессы управления. - 2023. № 1. - С. A.l А.947.
[3] Kuznetsov, D.F. A new approach to the series expansion of iterated Stratonovich stochastic integrals of arbitrary multiplicity with respect to components of the multidimensional Wiener process // Дифференциальные уравнения и процессы управления. — 2022. № 2. — С. 83-186.
[4] Kuznetsov, D.F. A new approach to the series expansion of iterated Stratonovich stochastic integrals of arbitrary multiplicity with respect to components of the multidimensional Wiener process. II // Дифференциальные уравнения и процессы управления. — 2022. № 4. — С. 135-194.
[5] Рыбаков, К.А. Ортогональное разложение кратных стохастических интегралов Ито // Дифференциальные уравнения и процессы управления. - 2021. № 3. - С. 109-140.
[6] Рыбаков, К.А. Ортогональное разложение кратных стохастических интегралов Стратоновича // Дифференциальные уравнения и процессы управления. — 2021. № 4. — С. 81-115.
m1
(15)
[7] Delgado, R. Multiple Ogawa, Stratonovich and Skorohod anticipating integrals // Stochastic Analysis and Applications. — 1998. Vol. 16. No. 5.
- P. 859-872.
[8] Farre, M.. Jolis, M.. Utzet, F. Multiple Stratonovich integral and Hu Meyer formula for Levy processes // Ann. Probab. — 2010. Vol. 38. No. 6. — P. 2136-2169.
[9] Колмогоров, A.H., Фомин, С.В. Элементы теории функций и функционального анализа. — М.: Наука, 1976.
[10] Гихман, И.И.7 Скороход, А.В. Введение в теорию случайных процессов.
- М.: Наука, 1977.
[11] Лапин, С.В., Егупов, Н.Д. Теория матричных операторов и ее приложение к задачам автоматического управления. — М.: Изд-во МГТУ им. Н.Э. Баумана, 1997.
[12] Рыбин, В. В. Моделирование нестационарных систем управления целого и дробного порядка проекционно-сеточным спектральным методом. — М.: Изд-во МАИ, 2013.
[13] Голубое, Б.И., Ефимов, А.В., Скворцов, В.А. Ряды и преобразования Уо-лша: Теория и применения. — М.: Наука, 1987.
[14] Рыбаков, К.А. Расчет спектральных характеристик оператора интегрирования дробного порядка относительно функций Уолша и Хаара // Вестник ДГУ. Серия 1. Естественные науки. — 2020. Т. 35. Вып. 3. — С. 17-23.
Features of the expansion of multiple stochastic Stratonovich integrals using Walsh and Haar functions
K. A. Rybakov
Moscow Aviation Institute (National Research University)
e-mail: [email protected]
Abstract. The problem of the root-mean-square convergence for approximations of multiple stochastic Stratonovich integrals based on the generalized multiple Fourier series method using Walsh and Haar functions is considered. It is shown that when they are chosen to expand multiple stochastic integrals, the proof of the root-mean-square convergence of a subsequence of series partial sums, which is formed in a way that is quite natural for these functions, does not require the explicit fulfillment of any additional conditions, except for the condition of the existence of the multiple stochastic Stratonovich integral.
Key words: multiple stochastic Stratonovich integral, iterated stochastic Stratonovich integral, Wiener process, series expansion, Walsh functions, Haar functions.