Next Article in Journal
Deep Learning Method Based on Physics-Informed Neural Network for 3D Anisotropic Steady-State Heat Conduction Problems
Next Article in Special Issue
Application of a Stochastic Extension of the Analytical Design of Aggregated Regulators to a Multidimensional Biomedical Object
Previous Article in Journal
Taylor DQN: An Optimization Method for Aircraft Engine Cleaning Schedule
Previous Article in Special Issue
Stability of the Exponential Type System of Stochastic Difference Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Spectral Representations of Iterated Stochastic Integrals and Their Application for Modeling Nonlinear Stochastic Dynamics

by
Konstantin Rybakov
Department of Mathematical Cybernetics, Moscow Aviation Institute (National Research University), 125993 Moscow, Russia
Mathematics 2023, 11(19), 4047; https://doi.org/10.3390/math11194047
Submission received: 15 August 2023 / Revised: 10 September 2023 / Accepted: 20 September 2023 / Published: 24 September 2023
(This article belongs to the Special Issue Nonlinear Stochastic Dynamics and Control and Its Applications)

Abstract

:
Spectral representations of iterated Itô and Stratonovich stochastic integrals of arbitrary multiplicity, including integrals from Taylor–Itô and Taylor–Stratonovich expansions, are obtained by the spectral method. They are required for the implementation of numerical methods for solving Itô and Stratonovich stochastic differential equations with high orders of mean-square and strong convergence. The purpose of such numerical methods is the modeling of nonlinear stochastic dynamics in many fields. This paper contains necessary theoretical results, as well as the results of numerical experiments.

1. Introduction

Differential equations are used to describe dynamical systems, whose states change in continuous time. The classical theory of differential equations assumes that their solutions are sufficiently smooth deterministic functions. However, to take into account random actions or disturbances, it is necessary to consider differential equations with random functions (random processes). If these random functions are sufficiently regular, then the classical theory can be applied to study solutions. For irregular random functions—such as white noise—the classical theory is not applicable, and, in its development, the theory of stochastic differential equations appeared [1,2,3]. Stochastic differential equations are used to describe stochastic dynamical systems in many fields [4,5,6,7].
In terms of applications, the methods for finding solutions to specific types of equations are important, but this is a very difficult problem. As a rule, when discussing the analytical solutions of Itô and Stratonovich stochastic differential equations, linear equations (or non-linear equations that are reduced to linear ones by a change in variables) are considered. Most of the examples of analytical solutions for stochastic differential equations are constructed via the inverse problem, i.e., according to the analytical expression of some random process. It is through this that the corresponding stochastic differential equation is derived. Since analytical solutions of stochastic differential equations can only be found in some particular cases, there is a need for methods that allow one to approximate solutions.
Starting with the Euler–Maruyama method [8], numerical methods for solving stochastic differential equations were developed. Various versions of Runge–Kutta-type methods were used in [9,10,11,12]. Rosenbrock-type methods were proposed in [13], and they included a regularization procedure, which makes it possible to not impose conditions on a step size for stability. The reviews of various methods for solving stochastic differential equations were published in [13,14,15,16,17,18,19,20].
There are numerical methods based on the expansions of the solution of stochastic differential equations: Taylor–Itô and Taylor–Stratonovich expansions [17,21], as well as the unified Taylor–Itô and Taylor–Stratonovich expansions [20]. These expansions are analogs of the Taylor series expansion of the solution of the ordinary differential equation. They contain iterated Itô and Stratonovich stochastic integrals over Wiener processes. The difference schemes for corresponding numerical methods contain the first terms of Taylor–Itô or Taylor–Stratonovich expansions, and the maximum multiplicity of iterated stochastic integrals in these terms determines the order of convergence for a specific numerical method. Although these expansions contain iterated stochastic integrals with the simplest weights (or, after transformations, with monomial weights), these integrals are generally not expressed in an elementary way in terms of random variables, for which there exist effective simulation algorithms.
For the approximate simulations of iterated Itô and Stratonovich stochastic integrals, we can use numerical integration; however, it is more preferable to apply the orthogonal expansion. This approach is described in [22], where the author approximates the iterated stochastic integrals of a second multiplicity using trigonometric functions. The numerical method using this approximation is called the Milstein method [13,17,20]. A similar approximation for the iterated stochastic integrals of a third multiplicity appeared in [17]. The approximation for integrals of a second multiplicity was discussed in [23,24], and their distribution was studied in [25]. In general, without taking into account iterated stochastic integrals in a difference scheme, it is impossible to obtain a high order of mean-square or strong convergence of the numerical method [26].
Significant progress in the approximation of iterated Itô and Stratonovich stochastic integrals of arbitrary multiplicity was achieved in [20,27,28]. The proposed approach involves the transition to corresponding multiple stochastic integrals with their subsequent representation by multiple series with random coefficients. In this case, the expansion of the deterministic functions of several variables into generalized multiple Fourier series is used. Most of the attention is paid to Legendre polynomials and trigonometric functions as the basis to represent the iterated stochastic integrals of arbitrary multiplicity [29], but Walsh and Haar functions are also used to represent the iterated stochastic integrals of a second multiplicity [20].
This paper proposes exact and approximate representations of iterated Itô and Stratonovich stochastic integrals using the spectral method [30]. These representations are based on matrix expressions that use several spectral characteristics of functions, operators, and functionals. For iterated Itô stochastic integrals, it avoids relations with the indicators [20] or the Wick product [31] of random variables that correspond to Wiener processes. In this context, iterated Itô and Stratonovich stochastic integrals are considered earlier with the simplest weight functions [32,33,34]. Here, we propose a general case of weight functions and consider mixed-type iterated stochastic integrals of arbitrary multiplicity. In addition to theoretical results, this paper contains the results of numerical experiments.

2. Itô Stochastic Differential Equations and Taylor–Itô Expansion

We consider the nonlinear Itô stochastic differential equation as follows [35]:
d X ( t ) = f t , X ( t ) d t + σ t , X ( t ) d W ( t ) , X ( t 0 ) = X 0 ,
where X ( · ) is the n-dimensional random process, t T = [ t 0 , T ] , W ( · ) is the s-dimensional Wiener process with independent components, X 0 is the n-dimensional random vector, f ( · ) : T × R n R n is the given vector function, and σ ( · ) : T × R n R n × s is the given matrix function, R = ( , + ) . The random vector X 0 and the Wiener process W ( · ) are independent.
As a rule [35], it suffices to assume that f ( · ) and σ ( · ) are measurable functions, and they satisfy both the linear growth condition and the Lipschitz condition with respect to the second argument. However, we additionally assumed that f ( · ) and σ ( · ) are sufficiently smooth functions. Thus, all of the derivatives of these functions appearing in the Taylor–Itô expansion exist [17]:
X ( ϑ + h ) = X ( ϑ ) + h f ϑ , X ( ϑ ) + j 1 = 1 s σ j 1 ϑ , X ( ϑ ) J [ ϑ , ϑ + h ] W ( j 1 ) k ( · )   + j 1 , j 2 = 1 s L j 1 σ j 2 ϑ , X ( ϑ ) I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) + h 2 2   A f ϑ , X ( ϑ )   + j 1 = 1 s A σ j 1 ϑ , X ( ϑ ) I J [ ϑ , ϑ + h ] W ( 0 j 1 ) k ( · ) + L j 1 f ϑ , X ( ϑ ) I J [ ϑ , ϑ + h ] W ( j 1 0 ) k ( · )   + j 1 , j 2 , j 3 = 1 s L j 1 L j 2 σ j 3 ϑ , X ( ϑ ) I J [ ϑ , ϑ + h ] W ( j 1 j 2 j 3 ) k ( · ) + j 1 , j 2 = 1 s A L j 1 σ j 2 ϑ , X ( ϑ ) I J [ ϑ , ϑ + h ] W ( 0 j 1 j 2 ) k ( · )   + j 1 , j 2 = 1 s L j 1 A σ j 2 ϑ , X ( ϑ ) I J [ ϑ , ϑ + h ] W ( j 1 0 j 2 ) k ( · ) + j 1 , j 2 = 1 s L j 1 L j 2 f ϑ , X ( ϑ ) I J [ ϑ , ϑ + h ] W ( j 1 j 2 0 ) k ( · )   + j 1 , j 2 , j 3 , j 4 = 1 s L j 1 L j 2 L j 3 σ j 4 ϑ , X ( ϑ ) I J [ ϑ , ϑ + h ] W ( j 1 j 2 j 3 j 4 ) k ( · ) + ,
where ϑ t 0 , h > 0 , and ϑ + h T .
Expansion (2) uses the following notations ( ϕ ( · ) : T × R n R ):
A ϕ ( t , x ) = i = 1 n f i ( t , x ) ϕ ( t , x ) x i + 1 2 i , j = 1 n l = 1 s σ i l ( t , x ) σ j l ( t , x ) 2 ϕ ( t , x ) x i x j , L j ϕ ( t , x ) = i = 1 n ϕ ( t , x ) x i σ i j ( t , x ) , j = 1 , , s ,
where σ j ( · ) is the jth column of the matrix function σ ( · ) .
Further, I J [ ϑ , ϑ + h ] W ( j 1 j k ) k ( · ) is the iterated Itô stochastic integral, i.e.,
I J [ ϑ , ϑ + h ] W ( j 1 j k ) k ( · ) = ϑ ϑ + h ϑ t 3 ϑ t 2 d W j 1 ( t 1 ) d W j 2 ( t 2 ) d W j k ( t k ) ,
where j 1 , , j k { 0 , 1 , , s } , k is the integral multiplicity, W 0 ( t ) = t , and W 1 ( · ) , , W s ( · ) are independent components of the s-dimensional Wiener process W ( · ) .
The notation used for the iterated Itô stochastic integral (3) is based on the fact that it can be represented as a particular case of the multiple Itô stochastic integral [20]. In fact, I J [ ϑ , ϑ + h ] W ( j 1 j k ) is the linear operator that associates the function with the multiple Itô stochastic integral for this function. The number of function arguments should be the same as the integral multiplicity. In this case, the linear operator I J [ ϑ , ϑ + h ] W ( j 1 j k ) acts on the function
k ( t 1 , , t k ) = 1 ( t k t k 1 ) 1 ( t 2 t 1 ) = 1 for   t 1 < < t k 0 otherwise ,
where
1 ( t τ ) = 1 for   t > τ 0 for   t τ ,
and k ( t ) 1 for k = 1 .
However, below we consider a more general iterated Itô stochastic integral
I J [ ϑ , ϑ + h ] W ( j 1 j k ) k ψ ( · ) = ϑ ϑ + h ϑ t 3 ϑ t 2 ψ 1 ( t 1 ) ψ 2 ( t 2 ) ψ k ( t k )   × d W j 1 ( t 1 ) d W j 2 ( t 2 ) d W j k ( t k ) ,
where ψ l ( · ) : T R is the bounded weight function, l = 1 , , k . This notation means that the linear operator I J [ ϑ , ϑ + h ] W ( j 1 j k ) acts on the function
k ψ ( t 1 , , t k ) = ψ 1 ( t 1 ) ψ k ( t k ) 1 ( t k t k 1 ) 1 ( t 2 t 1 ) = ψ 1 ( t 1 ) ψ k ( t k ) t 1 < < t k 0 otherwise ,
where k ψ ( t ) = ψ ( t ) is used for k = 1 .
In particular, if at least one of the values j 1 , , j k is equal to zero (the corresponding integral is called the mixed-type iterated stochastic integral), then the integral (3) can be reduced to a linear combination of integrals (5) with a smaller multiplicity and the additional condition [20]
ψ l ( t ) = ( t ϑ ) n l , n l { 0 , 1 , 2 , } , l = 1 , , k .
The function k ψ ( · ) under condition (7) is denoted by k n 1 n k ( · ) . For example,
I J [ ϑ , ϑ + h ] W ( 0 j 1 ) k ( · ) = J [ ϑ , ϑ + h ] W ( j 1 ) k 1 ( · ) , I J [ ϑ , ϑ + h ] W ( j 1 0 ) k ( · ) = J [ ϑ , ϑ + h ] W ( j 1 ) h k 1 ( · ) , I J [ ϑ , ϑ + h ] W ( 0 j 1 j 2 ) k ( · ) = I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k 10 ( · ) , I J [ ϑ , ϑ + h ] W ( j 1 0 j 2 ) k ( · ) = I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k 01 ( · ) k 10 ( · ) , I J [ ϑ , ϑ + h ] W ( j 1 j 2 0 ) k ( · ) = I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) h k ( · ) k 01 ( · ) ,
where the number of function arguments coincides with the integral multiplicity, and it suffices to use the notation J [ ϑ , ϑ + h ] W ( j 1 ) instead of I J [ ϑ , ϑ + h ] W ( j 1 ) for k = 1 .
By substituting Relations (8) between iterated Itô stochastic integrals into Formula (2), the unified Taylor–Itô expansion is obtained [20]. The difference is that Expansion (2) contains iterated stochastic integrals for functions (4) only, but some of them are mixed-type iterated stochastic integrals. In the unified expansion, there are no mixed-type integrals due to the transition to functions (6) under condition (7). These expansions are equivalent, but the latter expansion contains fewer types of iterated stochastic integrals.
Based on the Taylor–Itô expansion, a great deal of numerical methods for solving stochastic differential equations have been proposed [13,17,18,20]. To describe some of them, we should introduce a discretization of the interval [ t 0 , T ] with a given constant step size h (a variable step size can also be considered). A discrete-time approximation for the random process X ( · ) is defined by a numerical method such as the following:
X i X ( ϑ i ) , i = 1 , 2 , , N ; ϑ i + 1 = ϑ i + h , i = 0 , 1 , , N 1 ; ϑ 0 = t 0 , ϑ N = T ; N = T t 0 h .
The type and the order of convergence are very important for numerical methods. The numerical method has the order of mean-square convergence p if
max i { 1 , , N } E   | X ( ϑ i ) X i | 2 1 2 C h p ,
and the numerical method has the order of strong convergence p if
max i { 1 , , N } E   | X ( ϑ i ) X i | C h p ,
where E means the expectation, C > 0 is a constant independent of step size h, and h 0 . Note also that the second inequality follows from the first one. This can be proved using the Jensen inequality [36].
To construct a numerical method with the order of mean-square or strong convergence p, it suffices to leave only the first terms on the right-hand side of Expansion (2). For example, we can write the explicit difference schemes for the stochastic differential equation (1) as follows:
p = 0.5 ( Euler Maruyama   method ) :
X i + 1 = X i + h f ( ϑ i , X i ) + j 1 = 1 s σ j 1 ( ϑ i , X i ) J [ ϑ i , ϑ i + h ] W ( j 1 ) k ( · ) ,
p = 1.0 ( Milstein type   method ) :
X i + 1 = X i + h f ( ϑ i , X i ) + j 1 = 1 s σ j 1 ( ϑ i , X i ) J [ ϑ i , ϑ i + h ] W ( j 1 ) k ( · ) + j 1 , j 2 = 1 s L j 1 σ j 2 ( ϑ i , X i ) I J [ ϑ i , ϑ i + h ] W ( j 1 j 2 ) k ( · ) ,
p = 1.5 ( Strong   1.5   order   method ) :
X i + 1 = X i + h f ( ϑ i , X i ) + j 1 = 1 s σ j 1 ( ϑ i , X i ) J [ ϑ i , ϑ i + h ] W ( j 1 ) k ( · )   + j 1 , j 2 = 1 s L j 1 σ j 2 ( ϑ i , X i ) I J [ ϑ i , ϑ i + h ] W ( j 1 j 2 ) k ( · ) + h 2 2   A f ( ϑ i , X i )   + j 1 = 1 s A σ j 1 ( ϑ i , X i ) I J [ ϑ i , ϑ i + h ] W ( 0 j 1 ) k ( · ) + L j 1 f ( ϑ i , X i ) I J [ ϑ i , ϑ i + h ] W ( j 1 0 ) k ( · )   + j 1 , j 2 , j 3 = 1 s L j 1 L j 2 σ j 3 ( ϑ i , X i ) I J [ ϑ i , ϑ i + h ] W ( j 1 j 2 j 3 ) k ( · ) ,
p = 2.0 ( Strong   2.0   order   method ) :
X i + 1 = X i + h f ( ϑ i , X i ) + j 1 = 1 s σ j 1 ( ϑ i , X i ) J [ ϑ i , ϑ i + h ] W ( j 1 ) k ( · )   + j 1 , j 2 = 1 s L j 1 σ j 2 ( ϑ i , X i ) I J [ ϑ i , ϑ i + h ] W ( j 1 j 2 ) k ( · ) + h 2 2   A f ( ϑ i , X i )   + j 1 = 1 s A σ j 1 ( ϑ i , X i ) I J [ ϑ i , ϑ i + h ] W ( 0 j 1 ) k ( · ) + L j 1 f ( ϑ i , X i ) I J [ ϑ i , ϑ i + h ] W ( j 1 0 ) k ( · )   + j 1 , j 2 , j 3 = 1 s L j 1 L j 2 σ j 3 ( ϑ i , X i ) I J [ ϑ i , ϑ i + h ] W ( j 1 j 2 j 3 ) k ( · ) + j 1 , j 2 = 1 s A L j 1 σ j 2 ( ϑ i , X i ) I J [ ϑ i , ϑ i + h ] W ( 0 j 1 j 2 ) k ( · )   + j 1 , j 2 = 1 s L j 1 A σ j 2 ( ϑ i , X i ) I J [ ϑ i , ϑ i + h ] W ( j 1 0 j 2 ) k ( · ) + j 1 , j 2 = 1 s L j 1 L j 2 f ( ϑ i , X i ) I J [ ϑ i , ϑ i + h ] W ( j 1 j 2 0 ) k ( · )   + j 1 , j 2 , j 3 , j 4 = 1 s L j 1 L j 2 L j 3 σ j 4 ( ϑ i , X i ) I J [ ϑ i , ϑ i + h ] W ( j 1 j 2 j 3 j 4 ) k ( · ) .

3. Stratonovich Stochastic Differential Equations and Taylor–Stratonovich Expansion

We also consider the nonlinear Stratonovich stochastic differential equation [35]:
d X ( t ) = a t , X ( t ) d t + σ t , X ( t ) d W ( t ) , X ( t 0 ) = X 0 ,
for which the vector function a ( · ) : T × R n R n is added to the notations for Equation (1), where the symbol ∘ is to distinguish Itô and Stratonovich differential equations and stochastic integrals. If the condition
f ( t , x ) a ( t , x ) = 1 2 l = 1 s σ l ( t , x ) x   σ l ( t , x )
holds, then Equations (1) and (13) are equivalent, i.e., they define the same random process X ( · ) .
We assume that the function a ( · ) is sufficiently smooth, i.e., all of the derivatives of this function that are required in the Taylor–Stratonovich expansion exist [17]:
X ( ϑ + h ) = X ( ϑ ) + h a ϑ , X ( ϑ ) + j 1 = 1 s σ j 1 ϑ , X ( ϑ ) J [ ϑ , ϑ + h ] W ( j 1 ) k ( · ) + j 1 , j 2 = 1 s L j 1 σ j 2 ϑ , X ( ϑ ) S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) + h 2 2   L 0 a ϑ , X ( ϑ ) + j 1 = 1 s L 0 σ j 1 ϑ , X ( ϑ ) S J [ ϑ , ϑ + h ] W ( 0 j 1 ) k ( · ) + L j 1 a ϑ , X ( ϑ ) S J [ ϑ , ϑ + h ] W ( j 1 0 ) k ( · ) + j 1 , j 2 , j 3 = 1 s L j 1 L j 2 σ j 3 ϑ , X ( ϑ ) S J [ ϑ , ϑ + h ] W ( j 1 j 2 j 3 ) k ( · ) + j 1 , j 2 = 1 s L 0 L j 1 σ j 2 ϑ , X ( ϑ ) S J [ ϑ , ϑ + h ] W ( 0 j 1 j 2 ) k ( · ) + j 1 , j 2 = 1 s L j 1 L 0 σ j 2 ϑ , X ( ϑ ) S J [ ϑ , ϑ + h ] W ( j 1 0 j 2 ) k ( · ) + j 1 , j 2 = 1 s L j 1 L j 2 a ϑ , X ( ϑ ) S J [ ϑ , ϑ + h ] W ( j 1 j 2 0 ) k ( · ) + j 1 , j 2 , j 3 , j 4 = 1 s L j 1 L j 2 L j 3 σ j 4 ϑ , X ( ϑ ) S J [ ϑ , ϑ + h ] W ( j 1 j 2 j 3 j 4 ) k ( · ) + ,
where ϑ t 0 , h > 0 , and ϑ + h T .
The additional notation for Expansion (14) is
L 0 ψ ( t , x ) = i = 1 n a i ( t , x ) ψ ( t , x ) x i ,
and S J [ ϑ , ϑ + h ] W ( j 1 j k ) k ( · ) is the iterated Stratonovich stochastic integral
S J [ ϑ , ϑ + h ] W ( j 1 j k ) k ( · ) = ϑ ϑ + h ϑ t 3 ϑ t 2 d W j 1 ( t 1 ) d W j 2 ( t 2 ) d W j k ( t k ) ,
where S J [ ϑ , ϑ + h ] W ( j 1 j k ) is the linear operator that associates the function with the multiple Stratonovich stochastic integral [20] for this function, and k ( · ) is defined by Formula (4).
As for iterated Itô stochastic integrals, it is useful to consider the more general iterated Stratonovich stochastic integral, i.e.,
S J [ ϑ , ϑ + h ] W ( j 1 j k ) k ψ ( · ) = ϑ ϑ + h ϑ t 3 ϑ t 2 ψ 1 ( t 1 ) ψ 2 ( t 2 ) ψ k ( t k )   d W j 1 ( t 1 ) d W j 2 ( t 2 ) d W j k ( t k ) ,
where k ψ ( · ) is the function (6), whose definition includes the weight functions ψ l ( · ) , l = 1 , , k .
For numerical methods, it suffices to restrict ourselves to functions k ψ ( · ) under condition (7), i.e., functions k n 1 n k ( · ) , since the integral (15) can be reduced to a linear combination of integrals (16) if at least one of the values j 1 , , j k is equal to zero. In particular,
S J [ ϑ , ϑ + h ] W ( 0 j 1 ) k ( · ) = J [ ϑ , ϑ + h ] W ( j 1 ) k 1 ( · ) , S J [ ϑ , ϑ + h ] W ( j 1 0 ) k ( · ) = J [ ϑ , ϑ + h ] W ( j 1 ) h k 1 ( · ) , S J [ ϑ , ϑ + h ] W ( 0 j 1 j 2 ) k ( · ) = S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k 10 ( · ) , S J [ ϑ , ϑ + h ] W ( j 1 0 j 2 ) k ( · ) = S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k 01 ( · ) k 10 ( · ) , S J [ ϑ , ϑ + h ] W ( j 1 j 2 0 ) k ( · ) = S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) h k ( · ) k 01 ( · ) ,
where the number of function arguments coincides with the integral multiplicity, and we can use the notation J [ ϑ , ϑ + h ] W ( j 1 ) instead of S J [ ϑ , ϑ + h ] W ( j 1 ) for k = 1 .
If Relations (17) between iterated Stratonovich stochastic integrals are substituted into Expansion (14), then the unified Taylor–Stratonovich expansion is obtained [20]. The difference is that Expansion (14) contains iterated stochastic integrals for functions (4) only, but some of them are mixed-type iterated stochastic integrals. In the unified expansion, there are no mixed-type integrals due to the transition to functions (6) under condition (7). These expansions are equivalent, but the latter expansion contains fewer types of iterated stochastic integrals.
Numerical methods based on the Taylor–Stratonovich expansion for solving stochastic differential equations can be proposed using the approach mentioned in the previous section [13,17,18,20].
To construct a numerical method with the order of mean-square or strong convergence p, it suffices to leave only the first terms on the right-hand side of Expansion (14). In particular, for the stochastic differential equation (13), we have the following explicit difference schemes:
p = 1.0 ( Milstein type   method ) :
X i + 1 = X i + h a ( ϑ i , X i ) + j 1 = 1 s σ j 1 ( ϑ i , X i ) J [ ϑ i , ϑ i + h ] W ( j 1 ) k ( · ) + j 1 , j 2 = 1 s L j 1 σ j 2 ( ϑ i , X i ) S J [ ϑ i , ϑ i + h ] W ( j 1 j 2 ) k ( · ) ,
p = 1.5 ( Strong   1.5   order   method ) :
X i + 1 = X i + h a ( ϑ i , X i ) + j 1 = 1 s σ j 1 ( ϑ i , X i ) J [ ϑ i , ϑ i + h ] W ( j 1 ) k ( · )   + j 1 , j 2 = 1 s L j 1 σ j 2 ( ϑ i , X i ) S J [ ϑ i , ϑ i + h ] W ( j 1 j 2 ) k ( · ) + h 2 2   A f ( ϑ i , X i )   + j 1 = 1 s L 0 σ j 1 ( ϑ i , X i ) S J [ ϑ i , ϑ i + h ] W ( 0 j 1 ) k ( · ) + L j 1 a ( ϑ i , X i ) S J [ ϑ i , ϑ i + h ] W ( j 1 0 ) k ( · )   + j 1 , j 2 , j 3 = 1 s L j 1 L j 2 σ j 3 ( ϑ i , X i ) S J [ ϑ i , ϑ i + h ] W ( j 1 j 2 j 3 ) k ( · ) ,
p = 2.0 ( Strong   2.0   order   method ) :
X i + 1 = X i + h a ( ϑ i , X i ) + j 1 = 1 s σ j 1 ( ϑ i , X i ) J [ ϑ i , ϑ i + h ] W ( j 1 ) k ( · )   + j 1 , j 2 = 1 s L j 1 σ j 2 ( ϑ i , X i ) S J [ ϑ i , ϑ i + h ] W ( j 1 j 2 ) k ( · ) + h 2 2   L 0 a ( ϑ i , X i )   + j 1 = 1 s L 0 σ j 1 ( ϑ i , X i ) S J [ ϑ i , ϑ i + h ] W ( 0 j 1 ) k ( · ) + L j 1 a ( ϑ i , X i ) S J [ ϑ i , ϑ i + h ] W ( j 1 0 ) k ( · )   + j 1 , j 2 , j 3 = 1 s L j 1 L j 2 σ j 3 ( ϑ i , X i ) S J [ ϑ i , ϑ i + h ] W ( j 1 j 2 j 3 ) k ( · ) + j 1 , j 2 = 1 s L 0 L j 1 σ j 2 ( ϑ i , X i ) S J [ ϑ i , ϑ i + h ] W ( 0 j 1 j 2 ) k ( · )   + j 1 , j 2 = 1 s L j 1 L 0 σ j 2 ( ϑ i , X i ) S J [ ϑ i , ϑ i + h ] W ( j 1 0 j 2 ) k ( · ) + j 1 , j 2 = 1 s L j 1 L j 2 a ( ϑ i , X i ) S J [ ϑ i , ϑ i + h ] W ( j 1 j 2 0 ) k ( · )   + j 1 , j 2 , j 3 , j 4 = 1 s L j 1 L j 2 L j 3 σ j 4 ( ϑ i , X i ) S J [ ϑ i , ϑ i + h ] W ( j 1 j 2 j 3 j 4 ) k ( · ) ,
where the leading term, which does not contain stochastic integrals, should be taken from Expansion (2) for the odd r = 2 p .

4. Fundamentals of the Spectral Method

To obtain the main result, it is proposed to apply the spectral method [33,34]. Here, it is described rather briefly, where only the notations and properties required below are given.
It is well known that all separable Hilbert spaces are isomorphic, i.e., it is possible to establish a one-to-one correspondence between the elements from separable Hilbert spaces. In this sense, the main space is the square-summable sequence space 2 [37]. It is convenient to represent an element from 2 as an infinite column matrix in order to apply the matrix algebra techniques to it.
For example, let L 2 ( H ) be the space of square-integrable functions x ( · ) : H R , H = [ ϑ , ϑ + h ] , with the standard inner product ( · , · ) L 2 ( H ) , and let { q ( i , · ) } i = 0 be the orthonormal basis of L 2 ( H ) . Then, any function x ( · ) L 2 ( H ) can be associated with the following infinite column matrix:
X = X 0 X 1 X 2 ,
where
X i = q ( i , · ) , x ( · ) L 2 ( H ) = H q ( i , t ) x ( t ) d t , i = 0 , 1 , 2 ,
The infinite column matrix X is called the spectral characteristic of the function x ( · ) with respect to the basis { q ( i , · ) } i = 0 . Further, it is assumed that q ( i , · ) L ( H ) , i = 0 , 1 , 2 , , where L ( H ) denotes the space of measurable and bounded functions x ( · ) : H R .
Linear transformations of the element from the original Hilbert space are reduced to linear transformations of the corresponding element from 2 . If the original Hilbert space is L 2 ( H ) , then a linear transformation of x ( · ) L 2 ( H ) corresponds to a linear transformation of its spectral characteristic X. Obviously, such transformations should be given by infinite matrices. Multilinear transformations of an ordered set of spectral characteristics are more complex, and they should be given by multidimensional infinite matrices with a dimension greater than 2. For example, a bilinear transformation is given by a three-dimensional infinite matrix. The elements of these infinite matrices generally depend on the basis { q ( i , · ) } i = 0 .
Let R be a multilinear operator such that
y ( · ) = R ( x 1 ( · ) , , x k ( · ) ) , x 1 ( · ) , , x k ( · ) , y ( · ) L 2 ( H ) ,
then elements of the infinite ( k + 1 ) -dimensional matrix R are defined as follows:
R i 1 i 2 i k + 1 = q ( i 1 , · ) , y i 2 i k + 1 ( · ) L 2 ( H ) = H q ( i 1 , t ) y i 2 i k + 1 ( t ) d t , i 1 , i 2 , , i k + 1 = 0 , 1 , 2 , ,
where y i 2 i k + 1 ( · ) = R ( q ( i 2 , · ) , , q ( i k + 1 , · ) ) . The infinite matrix R is called the spectral characteristic of the multilinear operator R with respect to the basis { q ( i , · ) } i = 0 .
Linear functionals defined on the Hilbert space correspond to linear functionals that are defined on 2 ; hence, it is also convenient to represent them by infinite column matrices. For multilinear functionals, it is proposed to use multidimensional infinite matrices with a dimension greater than 1.
Let F be a multilinear functional such that
F ( x 1 ( · ) , , x k ( · ) ) R , x 1 ( · ) , , x k ( · ) L 2 ( H ) ,
then elements of the infinite k-dimensional matrix F are given by the following equation
F i 1 i k = F ( q ( i 1 , · ) , , q ( i k , · ) ) , i 1 , , i k = 0 , 1 , 2 , ,
and the infinite matrix or the column matrix F is called the spectral characteristic of the multilinear functional F with respect to the basis { q ( i , · ) } i = 0 .
Linear and multilinear operators and functionals need not be defined for all functions from L 2 ( H ) . It suffices to consider them on some suitable linear subspaces.
For brevity, we introduce the notation S for the spectral transform to indicate the correspondence between functions, operators, functionals, and their spectral characteristics. Thus,
X = S x ( · ) , R = S R , F = S F .
By appropriately defining the multiplication of multidimensional matrices, we can reduce the linear and multilinear transformations of functions to operations with their spectral characteristics when using the matrix algebra techniques. An important point to consider is that algebraic operations should be carried out with infinite matrices, consequently, the problem of series convergence arises when we need to multiply matrices. However, it is solved quite simply if we consider only compact or bounded operators, as well as bounded functionals.
Next, we give some examples of the spectral characteristics of functions, linear and bilinear operators, and linear functionals, which are used below.
Consider the function k ( t ) 1 , and indicate the elements of its spectral characteristic V 0 according to Equation (21):
V 0 = S k ( · ) , ( V 0 ) i = q ( i , · ) , k ( · ) L 2 ( H ) = H q ( i , t ) d t , i = 0 , 1 , 2 ,
The spectral characteristic F of the function k 1 ( t ) = t ϑ is defined similarly, i.e.,
F = S k 1 ( · ) , F i = q ( i , · ) , k 1 ( · ) L 2 ( H ) = H q ( i , t ) ( t ϑ ) d t , i = 0 , 1 , 2 , ,
where ϑ is a parameter (which is omitted for notational simplicity).
The infinite column matrix V 0 is also the spectral characteristic of the linear functional J H , which associates the function x ( · ) L 2 ( H ) with its integral (bounded functional [37]):
J H x ( · ) = H x ( t ) d t ,
and this follows from Equation (23) under condition k = 1 , i.e.,
V 0 = S J H , ( V 0 ) i = J H q ( i , · ) = H q ( i , t ) d t , i = 0 , 1 , 2 , ,
then
J H x ( · ) = S J H T S x ( · ) = V 0 T X ,
where [   ·   ] T means the matrix transposition. So, S [ J H ] = S [ k ( · ) ] . For example,
J H k ( · ) = H d t = h = V 0 T V 0 and J H k 1 ( · ) = H ( t ϑ ) d t = h 2 2 = V 0 T F .
As examples of linear operators, consider the integration operator D 1 (compact operator [37]) and the multiplication operator A ψ with bounded multiplier ψ ( · ) (bounded operator [38]):
D 1 x ( · ) = ϑ ( · ) x ( τ ) d τ , A ψ x ( · ) = ψ ( · ) x ( · ) , x ( · ) L 2 ( H ) , ψ ( · ) L ( H ) ,
where elements of their spectral characteristics satisfy Equation (22) under condition k = 1 :
P 1 = S D 1 , P i 1 i 2 1 = q ( i 1 , · ) , D 1 q ( i 2 , · ) L 2 ( H ) = H q ( i 1 , t ) ϑ t q ( i 2 , τ ) d τ d t , Ψ = S A ψ , Ψ i 1 i 2 = q ( i 1 , · ) , A ψ q ( i 2 , · ) L 2 ( H ) = H ψ ( t ) q ( i 1 , t ) q ( i 2 , t ) d t , i 1 , i 2 = 0 , 1 , 2 , ,
then
S D 1 x ( · ) = S D 1 S x ( · ) = P 1 X and S A ψ x ( · ) = S A ψ S x ( · ) = Ψ X .
If ψ ( t ) = k 1 ( t ) = t ϑ , then the spectral characteristic of the multiplication operator A k 1 is denoted by A. If ψ ( t ) = k n ( t ) = ( t ϑ ) n for n { 0 , 1 , 2 , } , then it is natural to use the notation A n for the spectral characteristic of the multiplication operator A k n . Here, ϑ is also a parameter.
Another example is related to the bilinear multiplication operator M :
M ( x ( · ) , y ( · ) ) = x ( · ) y ( · ) , x ( · ) L 2 ( H ) , y ( · ) L ( H ) ,
and we apply Equation (22) under condition k = 2 to find the elements of its spectral characteristic:
V = S M , V i 1 i 2 i 3 = q ( i 1 , · ) , M ( q ( i 2 , · ) , q ( i 3 , · ) ) L 2 ( H ) = H q ( i 1 , t ) q ( i 2 , t ) q ( i 3 , t ) d t , i 1 , i 2 , i 3 = 0 , 1 , 2 , ,
then
S M ( x ( · ) , y ( · ) ) = S M S y ( · ) S x ( · ) = ( V Y ) X .
The right-hand side of the latter equality contains the product of the infinite three-dimensional matrix and the infinite column matrix. The result of this operation is the infinite matrix:
M = V Y , M i 1 i 2 = i 3 = 0 V i 1 i 2 i 3 Y i 3 , i 1 , i 2 = 0 , 1 , 2 , ,
and other matrix operations, such as the multiplication of the infinite matrix and the infinite column matrix, are standard.
Additionally, we should highlight that if Ψ ˜ = S ψ ( · ) and Ψ = S A ψ , then Ψ = V Ψ ˜ , since for any x ( · ) L 2 ( H ) we have
M ( x ( · ) , ψ ( · ) ) = A ψ x ( · ) and ( V Ψ ˜ ) X = Ψ X ,
for example, E = V V 0 and A = V F , where E is the infinite identity matrix (E is the spectral characteristic of the identity operator I ).
The spectral method is convenient because operations with functions are reduced to operations with their spectral characteristics. For example,
k 1 ( · ) = D 1 k ( · ) F = P 1 V 0 or k 1 ( · ) = A k 1 k ( · ) F = A V 0 ,
and
J H k 1 ( · ) = V 0 T F = V 0 T P 1 V 0 = V 0 T A V 0 = h 2 2 .
Similar relations can also be written for random processes, as well as for random linear and multilinear operators and functionals. In this case, it is proposed to use the same basis { q ( i , · ) } i = 0 . This approach leads to random spectral characteristics, and, here, it is natural to consider random processes, which have finite second moments and realizations that belong to L 2 ( H ) with probability 1. We use the notation L 2 ( H ) for the space of such random processes. Then, Equation (21) can be used to determine the elements of spectral characteristics of random processes from L 2 ( H ) . For random linear and multilinear operators and functionals, we use Equations (22) and (23).
Consider the example of the random linear functional J H W that associates the function x ( · ) L 2 ( H ) with its stochastic integral over the Wiener process W ( · ) :
J H W x ( · ) = H x ( t ) d W ( t ) .
To determine the elements of its spectral characteristic V , we apply Equation (23) under condition k = 1 , i.e.,
V = S J H W , V i = J H W q ( i , · ) = H q ( i , t ) d W ( t ) , i = 0 , 1 , 2 ,
According to stochastic integral properties, V i are independent random variables that have a standard normal distribution (the normal distribution law is a consequence of the integration over the Gaussian random process, and the independence follows from the Itô isometry) [35,36]. Then
J H W x ( · ) = S J H W T S x ( · ) = V T X ,
for example,
J H W k ( · ) = H d W ( t ) = V T V 0 and J H W k 1 ( · ) = H ( t ϑ ) d W ( t ) = V T F .
As an example of the random linear operator, consider the stochastic integration operator D W 1 over the Wiener process W ( · ) :
D W 1 x ( · ) = ϑ ( · ) x ( τ ) d W ( τ ) , x ( · ) L 2 ( H ) ,
where Equation (22) is applied under condition k = 1 to obtain the elements of its spectral characteristic:
P 1 , V = S D 1 , P i 1 i 2 1 , V = q ( i 1 , · ) , D W 1 q ( i 2 , · ) L 2 ( H ) = H q ( i 1 , t ) ϑ t q ( i 2 , τ ) d W ( τ ) d t , i 1 , i 2 = 0 , 1 , 2 , ,
then
S D W 1 x ( · ) = S D W 1 S x ( · ) = P 1 , V X ,
where V corresponds to the spectral characteristic of the random linear functional J H W .
It is known that the Wiener process W ( · ) is not differentiable in the ordinary sense. However, in the generalized sense, it is admissible to consider its derivative V ( · ) , which is called Gaussian white noise [35]. More strictly, Gaussian white noise is the generalized random process, i.e., the random linear functional, and this is precisely the functional J H W . Therefore, the spectral characteristic V is also called the spectral characteristic of Gaussian white noise V ( · ) , i.e., S [ J H W ] = S [ V ( · ) ] . In [33,34], the spectral characteristic W of the Wiener process W ( · ) is proposed in the form W = P 1 V .
The random linear operator D W 1 and the random linear functional J H W can also act on the elements from L 2 ( H ) , but under the condition that stochastic integrals are understood as Stratonovich stochastic integrals. This is relevant as it is this that only provides the ordinary integration rules and the possibility of applying the spectral method. Corresponding random linear operators and functionals are denoted by S D W 1 and S J H W . In fact, S D W 1 = D W 1 and S J H W = J H W .
For Itô stochastic integrals, a preliminary transformation to Stratonovich stochastic integrals is required [17], after which we can apply the spectral method. Corresponding random linear operators and functionals are denoted by I D W 1 and I J H W . In general, they differ from S D W 1 and S J H W , where, for example, S D W 1 W ( · ) I D W 1 W ( · ) and S J H W W ( · ) I J H W W ( · ) .

5. Spectral Representation of Iterated Stochastic Integrals

In this section, we formulate the main result related to the spectral representations of iterated stochastic integrals. Since it is more natural to apply the spectral method to Stratonovich stochastic integrals, we start with their representation.
Theorem 1.
Let V 0 be the spectral characteristic of the function k ( t ) 1 , and let V 1 , , V s be the spectral characteristics of Gaussian white noises V 1 ( · ) , , V s ( · ) , which correspond to the Wiener processes W 1 ( · ) , , W s ( · ) . Let P 1 be the spectral characteristic of the integration operator, and let V be the spectral characteristic of the bilinear multiplication operator. Moreover, let Ψ 1 , , Ψ k be the spectral characteristics of multiplication operators with multipliers ψ 1 ( · ) , , ψ k ( · ) . The spectral characteristics V 0 , P 1 , V, Ψ 1 , , Ψ k are defined with respect to the basis { q ( i , · ) } i = 0 . Then, the iterated Stratonovich stochastic integral (16) is represented by relations
S J H W ( j 1 j k ) k ψ ( · ) = V j k T Ψ k X k 1 , X l = P 1 Ψ l ( V V j l ) X l 1 , l = 2 , , k 1 , X 1 = P 1 Ψ 1 V j 1 ,
 or in the explicit form
S J H W ( j 1 j k ) k ψ ( · ) = V j k T Ψ k P 1 Ψ k 1 ( V V j k 1 ) P 1 Ψ 2 ( V V j 2 ) P 1 Ψ 1 V j 1 .
Proof of Theorem 1.
The introduction of the notation for the spectral characteristics of functions and random processes:
X 0 = V 0 = S [ k ( · ) ] , X l = S X l ( · ) , l = 1 , , k .
Moreover,
V j = S [ V j ( · ) ] , P 1 , V j = S   S D W j 1 , Ψ l = S A ψ l , j = 1 , , s , l = 1 , , k ,
and the representation P 1 , V j = P 1 ( V V j ) holds for the spectral characteristics P 1 , V j . It is proved in [39], but it can also be applied for j = 0 since
P 1 , V 0 = P 1 ( V V 0 ) = P 1 E = P 1 ( S D W 0 1 = D 1 ) ,
where E is the infinite identity matrix.
The iterated Stratonovich stochastic integral S J H W ( j 1 j k ) k ψ ( · ) may be represented as the composition of simple operations including deterministic ( j l = 0 ) or stochastic ( j l 0 ) integrations, as well as the multiplication by weight functions ψ l ( · ) , l = 1 , , k :
S J H W ( j 1 j k ) k ψ ( · ) = S J H W ( j k ) A ψ k X k 1 ( · ) ,
where
X l ( · ) = S D W j l 1 A ψ l X l 1 ( · ) , l = 1 , , k 1 , X 0 ( · ) = k ( · ) .
If the spectral transform is applied to both sides of Equation (27), then
S X l ( · ) = S   S D W j l 1 A ψ l X l 1 ( · ) = S   S D W j l 1 S A ψ l X l 1 ( · ) = S S D W j l 1 S A ψ l S X l 1 ( · ) .
This means that
X l = P 1 , V j l Ψ l X l 1 = P 1 ( V V j l ) Ψ l X l 1 or X l = P 1 Ψ l ( V V j l ) X l 1 , l = 1 , , k 1 ,
since Ψ l and V V j l are symmetric matrices (the product of symmetric matrices is commutative), and the latter expression can be simplified under condition l = 1 :
X 1 = P 1 Ψ 1 ( V V j 1 ) X 0 = P 1 Ψ 1 ( V V j 1 ) V 0 = P 1 Ψ 1 ( V V 0 ) V j 1 = P 1 Ψ 1 E V j 1 = P 1 Ψ 1 V j 1 .
The last step in the proof is to represent the random linear functional S J H W ( j k ) as
S J H W ( j k ) A ψ k X k 1 ( · ) = S V j k ( · ) T S A ψ k X k 1 ( · ) = S V j k ( · ) T S A ψ k S X k 1 ( · ) .
Therefore, we have the spectral analog of Equation (26):
S J H W ( j k ) A ψ k X k 1 ( · ) = V j k T Ψ k X k 1 ,
i.e., Relations (24) are proved. Finally, excluding X 1 , , X k 1 from them, we prove Relation (25). □
Using Theorem 1, we can write the spectral representation of iterated Stratonovich stochastic integrals from Expansion (14) (in this case, Ψ 1 = = Ψ k = E ):
J [ ϑ , ϑ + h ] W ( j 1 ) k ( · ) = V j 1 T V 0 , S J [ ϑ , ϑ + h ] W ( j 1 j 2 j 3 ) k ( · ) = V j 3 T P 1 ( V V j 2 ) P 1 V j 1 , S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) = V j 2 T P 1 V j 1 , S J [ ϑ , ϑ + h ] W ( 0 j 1 j 2 ) k ( · ) = V j 2 T P 1 ( V V j 1 ) P 1 V 0 , S J [ ϑ , ϑ + h ] W ( 0 j 1 ) k ( · ) = V j 1 T P 1 V 0 , S J [ ϑ , ϑ + h ] W ( j 1 0 j 2 ) k ( · ) = V j 2 T P 1 ( V V 0 ) P 1 V j 1 , S J [ ϑ , ϑ + h ] W ( j 1 0 ) k ( · ) = V 0 T P 1 V j 1 , S J [ ϑ , ϑ + h ] W ( j 1 j 2 0 ) k ( · ) = V 0 T P 1 ( V V j 2 ) P 1 V j 1 , S J [ ϑ , ϑ + h ] W ( j 1 j 2 j 3 j 4 ) k ( · ) = V j 4 T P 1 ( V V j 3 ) P 1 ( V V j 2 ) P 1 V j 1 ,
where j 1 , j 2 , j 3 , j 4 { 1 , , s } .
If we use the unified Taylor–Stratonovich expansion from [20], then we need the following iterated Stratonovich stochastic integrals and their spectral representation:
J [ ϑ , ϑ + h ] W ( j 1 ) k 1 ( · ) = V j 1 T F , J [ ϑ , ϑ + h ] W ( j 1 ) h k 1 ( · ) = h J [ ϑ , ϑ + h ] W ( j 1 ) k ( · ) J [ ϑ , ϑ + h ] W ( j 1 ) k 1 ( · ) = h V j 1 T V 0 V j 1 T F = V j 1 T ( h V 0 F ) , S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k 10 ( · ) = V j 2 T P 1 A V j 1 , S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k 01 ( · ) k 10 ( · ) = S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k 01 ( · ) S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k 10 ( · ) = V j 2 T A P 1 V j 1 V j 2 T P 1 A V j 1 = V j 2 T ( A P 1 P 1 A ) V j 1 , S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) h k ( · ) k 01 ( · ) = h S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k 01 ( · ) = h V j 2 T P 1 V j 1 V j 2 T A P 1 V j 1 = V j 2 T ( h E A ) P 1 V j 1 .
When comparing Relations (17), (28), and (29), we derive the following useful relations:
V j 1 T P 1 V 0 = V j 1 T F , V 0 T P 1 V j 1 = V j 1 T ( h V 0 F ) , V j 2 T P 1 ( V V j 1 ) P 1 V 0 = V j 2 T P 1 A V j 1 , V j 2 T P 1 ( V V 0 ) P 1 V j 1 = V j 2 T ( A P 1 P 1 A ) V j 1 , V 0 T P 1 ( V V j 2 ) P 1 V j 1 = V j 2 T ( h E A ) P 1 V j 1 .
Moreover, we have
V j 2 T P 2 V j 1 = V j 2 T ( A P 1 P 1 A ) V j 1
since P 1 ( V V 0 ) P 1 = P 1 E P 1 = P 2 .
Note that Relations (30) and (31) can be proved using only the properties of the spectral characteristics V 0 , F, P 1 , A, and V. However, in this case, it suffices to prove them indirectly by comparing iterated Stratonovich stochastic integrals and their spectral representation.
Thus, the final form for the spectral representation of iterated stochastic integrals from Expansion (14) is
J [ ϑ , ϑ + h ] W ( j 1 ) k ( · ) = V j 1 T V 0 , S J [ ϑ , ϑ + h ] W ( j 1 j 2 j 3 ) k ( · ) = V j 3 T P 1 ( V V j 2 ) P 1 V j 1 , S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) = V j 2 T P 1 V j 1 , S J [ ϑ , ϑ + h ] W ( 0 j 1 j 2 ) k ( · ) = V j 2 T P 1 A V j 1 , S J [ ϑ , ϑ + h ] W ( 0 j 1 ) k ( · ) = V j 1 T F , S J [ ϑ , ϑ + h ] W ( j 1 0 j 2 ) k ( · ) = V j 2 T ( A P 1 P 1 A ) V j 1 , S J [ ϑ , ϑ + h ] W ( j 1 0 ) k ( · ) = V j 1 T ( h V 0 F ) , S J [ ϑ , ϑ + h ] W ( j 1 j 2 0 ) k ( · ) = V j 2 T ( h E A ) P 1 V j 1 , S J [ ϑ , ϑ + h ] W ( j 1 j 2 j 3 j 4 ) k ( · ) = V j 4 T P 1 ( V V j 3 ) P 1 ( V V j 2 ) P 1 V j 1 ,
i.e., all the necessary iterated stochastic integrals to be simulated for the implementation of numerical methods (18)–(20) for solving the stochastic differential equation (13) are expressed using algebraic operations with column matrices V 0 , V 1 , , V s , F , matrices P 1 and A, and the three-dimensional matrix V. The spectral characteristics V 1 , , V s are random, but other spectral characteristics are deterministic.
An important point is that the spectral characteristics V 0 , F, P 1 , A, and V depend on the values ϑ and h. However, the property
S J [ ϑ , ϑ + h ] W ( j 1 j k ) k n 1 n k ( · ) = d h k / 2 + l = 1 k ( δ j l 0 / 2 + n l ) · S J [ 0 , 1 ] W ( j 1 j k ) k n 1 n k ( · )
holds for iterated Stratonovich stochastic integrals, where = d means equality in distribution, k n 1 n k ( · ) is the function (6) under condition (7) with t 0 = 0 , and δ j l 0 is the Kronecker delta, l = 1 , , k . Therefore, it suffices to find the spectral characteristics V 0 , F, P 1 , A, and V with respect to the basis { q ( i , · ) } i = 0 of L 2 ( [ 0 , 1 ] ) .
Further, we consider the spectral representation of iterated Itô stochastic integrals (5).
Theorem 2.
Let the conditions of Theorem 1 hold. Then, the Itô iterated stochastic integral (5) is represented by relations
I J H W ( j 1 j k ) k ψ ( · ) = 1 2 δ j k 1 j k V 0 T Ψ k 1 Ψ k X k 2 + V j k T Ψ k X k 1 , X l = 1 2   δ j l 1 j l P 1 Ψ l 1 Ψ l X l 2 + P 1 Ψ l ( V V j l ) X l 1 ,     l = 2 , , k 1 , X 0 = V 0 , X 1 = P 1 Ψ 1 V j 1 ,
 where δ j l 1 j l = δ j l 1 j l ( 1 δ j l 0 ) , δ j l 1 j l and δ j l 0 are Kronecker deltas, l = 2 , , k .
Proof of Theorem 2.
Using the approach from the proof of Theorem 1, we may represent the iterated stochastic integral I J H W ( j 1 j k ) k ψ ( · ) as the composition of simple operations, including deterministic ( j l = 0 ) or stochastic ( j l 0 ) integrations, as well as the multiplication by weight functions ψ l ( · ) , l = 1 , , k :
I J H W ( j 1 j k ) k ψ ( · ) = I J H W ( j k ) A ψ k X k 1 ( · ) ,
where
X l ( · ) = I D W j l 1 A ψ l X l 1 ( · ) , l = 1 , , k 1 , X 0 ( t ) = k ( t ) .
The next step is to express I J H W ( j 1 j k ) k ψ ( · ) via Stratonovich stochastic integrals. For l = 1 , it is necessary to change the notation only since the Itô and Stratonovich stochastic integrals of deterministic functions coincide, i.e.,
X 1 ( · ) = S D W j 1 1 A ψ 1 X 0 ( · ) ,
and for l > 1 , it is required to use the relationship between the Itô and Stratonovich stochastic integrals [17]:
X l ( · ) = δ j l 1 j l 2 D 1 A ψ l 1 A ψ l X l 2 ( · ) + S D W j l 1 A ψ l X l 1 ( · ) , l = 2 , , k 1 ,
and
I J H W ( j 1 j k ) k ψ ( · ) = δ j k 1 j k 2 J H A ψ k 1 A ψ k X k 2 ( · ) + S J H W ( j k ) A ψ k X k 1 ( · ) .
The use of the values δ j l 1 j l instead of δ j l 1 j l is due to the fact that mixed-type iterated stochastic integrals are considered, i.e., not only the stochastic integration, but also the deterministic integration is allowed, in which the relationship between the Itô and Stratonovich stochastic integrals is not used.
Equation (35) is the same as for the iterated Stratonovich stochastic integral since if l = 1 , then the integration is performed for the deterministic function. Therefore,
X 1 = P 1 Ψ 1 V j 1 .
If the spectral transform is applied to both sides of Equation (36) when using the notations from the proof of Theorem 1 and the linearity property ( S is the linear transform), then
S X l ( · ) = S δ j l 1 j l 2 D 1 A ψ l 1 A ψ l X l 2 ( · ) + S D W j l 1 A ψ l X l 1 ( · ) = δ j l 1 j l 2 S D 1 A ψ l 1 A ψ l X l 2 ( · ) + S S D W j l 1 A ψ l X l 1 ( · ) .
The expression for the second term on the right-hand side of the latter equality is obtained in the proof of Theorem 1, so here we can restrict ourselves to the first term only:
S D 1 A ψ l 1 A ψ l X l 2 ( · ) = S D 1 S A ψ l 1 A ψ l X l 2 ( · )   = S D 1 S A ψ l 1 S A ψ l X l 2 ( · ) = S D 1 S A ψ l 1 S A ψ l S X l 2 ( · ) ,
hence
X l = δ j l 1 j l 2 P 1 Ψ l 1 Ψ l X l 2 + P 1 Ψ l ( V V j l ) X l 1 = P 1 Ψ l δ j l 1 j l 2 Ψ l 1 X l 2 + ( V V j l ) X l 1 , l = 2 , , k 1 .
It remains to represent the random linear functional I J H W ( j k ) , but its value includes S J H W ( j k ) A ψ k X k 1 ( · ) , which is obtained in the proof of Theorem 1. Therefore, it suffices to consider the first term on the right-hand side of Relation (37):
J H A ψ k 1 A ψ k X k 2 ( · ) = S J H T S A ψ k 1 A ψ k X k 2 ( · ) = S J H T S A ψ k 1 S A ψ k X k 2 ( · ) = S J H T S A ψ k 1 S A ψ k S X k 2 ( · ) ,
i.e.,
J H A ψ k 1 A ψ k X k 2 ( · ) = V 0 T Ψ k 1 Ψ k X k 2 ,
and
I J H W ( j 1 j k ) k ψ ( · ) = 1 2   δ j k 1 j k V 0 T Ψ k 1 Ψ k X k 2 + V j k T Ψ k X k 1 .
Thus, Relations (34) are proved. □
Theorem 2 allows one to obtain the spectral representation of iterated Itô stochastic integrals from Expansion (2) (in this case, Ψ 1 = = Ψ k = E ):
J [ ϑ , ϑ + h ] W ( j 1 ) k ( · ) = V j 1 T V 0 , I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) = V j 2 T P 1 V j 1 δ j 1 j 2 2 V 0 T V 0 , I J [ ϑ , ϑ + h ] W ( 0 j 1 ) k ( · ) = V j 1 T P 1 V 0 , I J [ ϑ , ϑ + h ] W ( j 1 0 ) k ( · ) = V 0 T P 1 V j 1 , I J [ ϑ , ϑ + h ] W ( j 1 j 2 j 3 ) k ( · ) = V j 3 T P 1 ( V V j 2 ) P 1 V j 1 δ j 1 j 2 2 V j 3 T P 1 V 0 δ j 2 j 3 2 V 0 T P 1 V j 1 , I J [ ϑ , ϑ + h ] W ( 0 j 1 j 2 ) k ( · ) = V j 2 T P 1 ( V V j 1 ) P 1 V 0 δ j 1 j 2 2 V 0 T P 1 V 0 , I J [ ϑ , ϑ + h ] W ( j 1 0 j 2 ) k ( · ) = V j 2 T P 1 ( V V 0 ) P 1 V j 1 , I J [ ϑ , ϑ + h ] W ( j 1 j 2 0 ) k ( · ) = V 0 T P 1 ( V V j 2 ) P 1 V j 1 δ j 1 j 2 2 V 0 T P 1 V 0 , I J [ ϑ , ϑ + h ] W ( j 1 j 2 j 3 j 4 ) k ( · ) = V j 4 T P 1 ( V V j 3 ) P 1 ( V V j 2 ) P 1 V j 1 δ j 1 j 2 2 V j 4 T P 1 ( V V j 3 ) P 1 V 0 δ j 2 j 3 2 V j 4 T P 2 V j 1 δ j 3 j 4 2 V 0 T P 1 ( V V j 2 ) P 1 V j 1 + δ j 1 j 2 δ j 3 j 4 4 V 0 T P 1 V 0 ,
where j 1 , j 2 , j 3 , j 4 { 1 , , s } .
If we use the unified Taylor–Itô expansion from [20], then we need the following iterated Itô stochastic integrals and their spectral representation:
J [ ϑ , ϑ + h ] W ( j 1 ) k 1 ( · ) = V j 1 T F , J [ ϑ , ϑ + h ] W ( j 1 ) h k 1 ( · ) = V j 1 T ( h V 0 F ) , I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k 10 ( · ) = V j 2 T P 1 A V j 1 δ j 1 j 2 2 V 0 T A V 0 , I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k 01 ( · ) k 10 ( · ) = I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k 01 ( · ) I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k 10 ( · ) = V j 2 T A P 1 V j 1 δ j 1 j 2 2 V 0 T A V 0 V j 2 T P 1 A V j 1 + δ j 1 j 2 2 V 0 T A V 0 = V j 2 T ( A P 1 P 1 A ) V j 1 , I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) h k ( · ) k 01 ( · ) = h   I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k 01 ( · ) = h V j 2 T P 1 V j 1 δ j 1 j 2 2 V 0 T V 0 V j 2 T A P 1 V j 1 + δ j 1 j 2 2   V 0 T A V 0 = V j 2 T ( h E A ) P 1 V j 1 δ j 1 j 2 2   V 0 T ( h E A ) V 0 .
On the right-hand sides of the above relations, all of the terms containing spectral characteristics V j 1 , , V j 4 are iterated Stratonovich stochastic integrals. This follows from Theorem 1, and we can use Relations (30) and (31) for them. So, we obtain the final form
J [ ϑ , ϑ + h ] W ( j 1 ) k ( · ) = V j 1 T V 0 , I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) = V j 2 T P 1 V j 1 δ j 1 j 2 h 2 , I J [ ϑ , ϑ + h ] W ( 0 j 1 ) k ( · ) = V j 1 T F , I J [ ϑ , ϑ + h ] W ( j 1 0 ) k ( · ) = V j 1 T ( h V 0 F ) , I J [ ϑ , ϑ + h ] W ( j 1 j 2 j 3 ) k ( · ) = V j 3 T P 1 ( V V j 2 ) P 1 V j 1 δ j 1 j 2 2 V j 3 T F δ j 2 j 3 2 V j 1 T ( h V 0 F ) , I J [ ϑ , ϑ + h ] W ( 0 j 1 j 2 ) k ( · ) = V j 2 T P 1 A V j 1 δ j 1 j 2 h 2 4 , I J [ ϑ , ϑ + h ] W ( j 1 0 j 2 ) k ( · ) = V j 2 T ( A P 1 P 1 A ) V j 1 , I J [ ϑ , ϑ + h ] W ( j 1 j 2 0 ) k ( · ) = V j 2 T ( h E A ) P 1 V j 1 δ j 1 j 2 h 2 4 , I J [ ϑ , ϑ + h ] W ( j 1 j 2 j 3 j 4 ) k ( · ) = V j 4 T P 1 ( V V j 3 ) P 1 ( V V j 2 ) P 1 V j 1 δ j 1 j 2 2 V j 4 T P 1 A V j 3 δ j 2 j 3 2 V j 4 T ( A P 1 P 1 A ) V j 1 δ j 3 j 4 2 V j 2 T ( h E A ) P 1 V j 1 + δ j 1 j 2 δ j 3 j 4 h 2 8 .
Therefore, iterated stochastic integrals needed for the implementation of numerical methods (9)–(12) for solving the stochastic differential equation (1) are expressed using algebraic operations with the column matrices V 0 , V 1 , , V s , F , matrices P 1 and A, and the three-dimensional matrix V.
The same property holds for iterated Itô stochastic integrals as for iterated Stratonovich stochastic integrals, i.e.,
I J [ ϑ , ϑ + h ] W ( j 1 j k ) k n 1 n k ( · ) = d   h k / 2 + l = 1 k ( δ j l 0 / 2 + n l ) · I J [ 0 , 1 ] W ( j 1 j k ) k n 1 n k ( · ) ,
where all of the notations are introduced as above. Thus, if the spectral characteristics V 0 , F, P 1 , A and V, with respect to the basis { q ( i , · ) } i = 0 of L 2 ( [ 0 , 1 ] ) , are known, then we have the base of simulation for all the necessary iterated Itô stochastic integrals.
Obviously, Properties (33) and (40) significantly reduce the computational costs for finding spectral characteristics. In addition, they allow one to determine the terms from Expansions (2) and (14) that should be included in the numerical scheme to guarantee the order of convergence p:
I J [ ϑ , ϑ + h ] W ( j 1 j k ) k ( · ) ,   S J [ ϑ , ϑ + h ] W ( j 1 j k ) k ( · ) : k 2 + l = 1 k δ j l 0 2 p , I J [ ϑ , ϑ + h ] W ( j 1 j k ) k n 1 n k ( · ) ,   S J [ ϑ , ϑ + h ] W ( j 1 j k ) k n 1 n k ( · ) : k 2 + l = 1 k δ j l 0 2 + n l p .
Equations (32) and (39) give the exact representation, but, in practice, only the approximate simulation of iterated stochastic integrals is possible, except for some integrals. The approximate simulation requires one to use Equations (32) and (39), but all matrices should be truncated with some chosen order.
In this paper, the accuracy of the mean-square approximation of iterated stochastic integrals is not considered since this requires a great deal of additional theoretical results. However, it is possible to find the exact values or the estimates of approximation errors for all iterated stochastic integrals from Expansions (2) and (14). The results from [20,31] can be applied to this. For example, consider the iterated stochastic integrals of a second multiplicity I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) and S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) under conditions j 1 j 2 and j 1 , j 2 0 . The exact representation of them is written as
I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) = S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) = V j 2 T P 1 V j 1 = i 1 , i 2 = 0 ( V j 2 ) i 1 P i 1 i 2 1 ( V j 1 ) i 2 .
Consequently, the approximate representation has the form
I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) = S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ˜ ( · ) = S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ˜ ( · ) = i 1 , i 2 = 0 L 1 ( V j 2 ) i 1 P i 1 i 2 1 ( V j 1 ) i 2 ,
where L is the truncation order and
k ( t 1 , t 2 ) = i 1 , i 2 = 0 P i 1 i 2 1 q ( i 1 , t 1 ) q ( i 2 , t 2 ) = 1 ( t 2 t 1 ) , k ˜ ( t 1 , t 2 ) = i 1 , i 2 = 0 L 1 P i 1 i 2 1 q ( i 1 , t 1 ) q ( i 2 , t 2 ) 1 ( t 2 t 1 ) .
Then, we have
E I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ˜ ( · ) 2 = E S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ˜ ( · ) 2 = k ( · ) k ˜ ( · ) L 2 ( H 2 ) 2 = k ( · ) L 2 ( H 2 ) 2 i 1 , i 2 = 0 L 1 ( P i 1 i 2 1 ) 2 , k ( · ) L 2 ( H 2 ) 2 = h 2 2 ,
where L 2 ( H 2 ) is the space of square-integrable functions x ( · ) : H 2 R with the standard norm · L 2 ( H 2 ) . But this example is one of the simplest since the multiplicity k = 2 is not high and the iterated stochastic integrals I J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) and S J [ ϑ , ϑ + h ] W ( j 1 j 2 ) k ( · ) coincide with probability 1.
In [31], Legendre polynomials, cosines, Walsh and Haar functions, and trigonometric functions are tested as the basis { q ( i , · ) } i = 0 , and cosines (the Fourier series for an even function is based on this basis) provide the best approximation. The use of Walsh and Haar functions is similar to numerical integration [40].

6. Numerical Experiments

Here, we use the obtained spectral representations for the simulation of iterated Itô and Stratonovich stochastic integrals of the multiplicity k = 2 , 3 , 4 under condition H = [ 0 , 1 ] .
As the basis { q ( i , · ) } i = 0 of L 2 ( [ 0 , 1 ] ) , we choose cosines
q ( i , t ) = 1 for   i = 0 2   cos i π t for   i > 0 ,
and, for this basis, we have the following spectral characteristics of functions, operators, and functionals [30]:
(1) The spectral characteristic V 0 of the function k ( t ) 1 :
V 0 = S k ( · ) , ( V 0 ) i = 1 for   i = 0 0 for   i > 0 ;
(2) The spectral characteristic F of the function k 1 ( t ) = t :
F = S k 1 ( · ) , F i = 1 / 2 for   i = 0 2 [ ( 1 ) i 1 ] / i 2 π 2 for   i > 0 ;
(3) The spectral characteristic P 1 of the integration operator D 1 :
P 1 = S D 1 , P i 1 i 2 1 = 1 / 2 for   i 1 = i 2 = 0 2 ( 1 ( 1 ) i 2 ) / i 2 2 π 2 for   i 1 = 0 , i 2 > 0 2 ( 1 ( 1 ) i 1 ) / i 1 2 π 2 for   i 1 > 0 , i 2 = 0 0 for   i 1 = i 2 > 0 2 ( 1 ( 1 ) i 2 i 1 ) / k ( i 1 + i 2 ) π 2 for   0 < i 1 < i 2 2 ( 1 ( 1 ) i 1 i 2 ) / k ( i 1 + i 2 ) π 2 for   0 < i 2 < i 1 ;
(4) The spectral characteristic A of the multiplication operator A k 1 :
A = S A k 1 , A i 1 i 2 = 1 / 2 for   i 1 = i 2 2 [ ( 1 ) i 2 1 ] / i 2 2 π 2 for   i 1 = 0 , i 2 > 0 2 [ ( 1 ) i 1 1 ] / i 1 2 π 2 for   i 1 > 0 , i 2 = 0 2 ( i 1 2 + i 2 2 ) [ ( 1 ) i 2 i 1 1 ] / ( i 2 i 1 ) 2 ( i 1 + i 2 ) 2 π 2 for   0 < i 1 < i 2 2 ( i 1 2 + i 2 2 ) [ ( 1 ) i 1 i 2 1 ] / ( i 1 i 2 ) 2 ( i 1 + i 2 ) 2 π 2 for   0 < i 2 < i 1 ;
(5) The spectral characteristic V of the bilinear multiplication operator M :
V = S M , V i 1 i 2 i 3 = 1 / 1 + ( i 1 > 0 ) ( i 2 > 0 ) ( i 3 > 0 ) for   | i 1 i 2 | = i 3   or   i 1 + i 2 = i 3 0 otherwise ,
where ( i > 0 ) = 0 if i = 0 and ( i > 0 ) = 1 if i > 0 ;
(6) The spectral characteristics V 1 , , V s of Gaussian white noises V 1 ( · ) , , V s ( · ) consist of independent random variables having standard normal distribution.
The above relations for spectral characteristics provide an approximate simulation of iterated Itô and Stratonovich stochastic integrals of arbitrary multiplicity from Expansions (2) and (14), or from the corresponding unified expansions.
Further, we estimate the first two moments of the iterated stochastic integrals I J [ 0 , 1 ] W ( j 1 j k ) k ( · ) and S J [ 0 , 1 ] W ( j 1 j k ) k ( · ) using the corresponding spectral representations for simulation. The truncation orders of spectral characteristics are L = 4 , 8 , , 64 , i.e., all matrices have a size L for any dimension.
For each truncation order L, we obtain the realizations of both iterated Itô stochastic integrals { I m } m = 1 M and iterated Stratonovich stochastic integrals { S m } m = 1 M , where M = 10 6 is the sample size. The expectation and the second moment may be estimated by formulas
E I J [ 0 , 1 ] W ( j 1 j k ) k ( · ) 1 M m = 1 M I m , E I J [ 0 , 1 ] W ( j 1 j k ) k ( · ) 2 1 M m = 1 M I m 2 , E S J [ 0 , 1 ] W ( j 1 j k ) k ( · ) 1 M m = 1 M S m , E S J [ 0 , 1 ] W ( j 1 j k ) k ( · ) 2 1 M m = 1 M S m 2 .
The estimates of the expectation and the second moment are given in Table 1 and Table 2 (in these tables, the symbol ∗ means “pairwise distinct”), respectively. The results for the iterated stochastic integrals of a fourth multiplicity are partially presented since the total number of different cases is too large, but the remaining integrals are similar in their properties.
For the iterated stochastic integrals, there are no analytical expressions to describe their distribution laws, except for some integrals. However, it is quite simple to find the expectation and the second moment, so we can compare the estimates of the expectation and the second moment with the known exact values. All the results are consistent with the exact values, which are given in the last column of Table 1 and Table 2.
In general, the estimation results contain errors of two types. The first error is the methodological error of the spectral method, and it is associated with the truncation of all matrices with the order L for any dimension. The second error is the Monte Carlo error, which depends on the sample size M only.
For example, the first error dominates for rows k = 2 ( I , S ) j 1 j 2 , k = 3 ( I , S ) j 1 , j 2 , j 3 , and k = 4 ( I , S ) j 1 , j 2 , j 3 , j 4 in Table 2; however, the convergence to the exact values is obvious. There are many such rows in Table 1 and Table 2. But for some rows, there exist only a second error, for example, this is true for rows k = 2 ( I , S ) j 1 j 2 , k = 3 ( I , S ) j 1 , j 2 , j 3 , and k = 4 ( I , S ) j 1 , j 2 , j 3 , j 4 in Table 1. This is also true for some other rows of Table 1 and Table 2; however, there, a more detailed analysis is required.

7. Discussion

This paper considers numerical methods for solving stochastic differential equations with the order of mean-square and strong convergence p = 0.5 , 1.0 , 1.5 , 2.0 ; however, using the obtained spectral representations, methods with the order of convergence 2.5 and more can also be considered. There are no restrictions on both the multiplicity of the iterated stochastic integrals and the order of convergence of numerical methods.
For the Euler–Maruyama method, the spectral method is certainly not required (the strong 0.5 order method). For Milstein-type methods (the strong 1.0 order methods), the described approach gives the matrix notation and the possibility of using different bases only. The advantage of the spectral representations appears for methods with the order of convergence 1.5 and more. The approximate simulation of iterated Itô and Stratonovich stochastic integrals of arbitrary multiplicity uses matrix algebra techniques, and it therefore has a very simple implementation. In addition, there is no need to expand functions k ( · ) and k n 1 n k ( · ) with different k into generalized multiple Fourier series, but it is sufficient to use the spectral characteristics V 0 , F, P 1 , A, and V.
Through using the proposed approach, we can obtain a similar spectral representation of the iterated stochastic θ -integrals. From this more general representation, Theorems 1 and 2 are obtained as two particular cases: θ = 0 for iterated Itô stochastic integrals, and θ = 1 / 2 for iterated Stratonovich stochastic integrals.

8. Conclusions

The main result is the spectral representations of iterated Itô and Stratonovich stochastic integrals for the implementation of numerical methods for solving Itô and Stratonovich stochastic differential equations with high orders of mean-square and strong convergence. Their advantage is provided by simple final forms, namely each iterated stochastic integral is represented by matrix algebra techniques with known matrices. For the approximate simulations of iterated Itô and Stratonovich stochastic integrals, the standard mathematics software are sufficient, see—for example—the software based on the BLAS (Basic Linear Algebra Subprograms) specification or the software for mathematical calculations, such as Mathcad, MATLAB, etc.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Bernstein, S. Principes de la théorie des équations différentielles stochastiques. Trav. Inst. Phys.-Math. Stekloff 1934, 5, 95–124. [Google Scholar]
  2. Gikhman, I.I. On certain differential equations with random functions. Ukr. Math. J. 1950, 2, 45–69. [Google Scholar]
  3. Itô, K. On stochastic differential equations. Mem. Am. Math. Soc. 1951, 4, 1–15. [Google Scholar]
  4. Petrauskas, E.; Rupšys, P.; Narmontas, M.; Aleinikovas, M.; Beniušienė, L.; Šilinskas, B. Stochastic models to qualify stem tapers. Algorithms 2020, 13, 94. [Google Scholar] [CrossRef]
  5. Vadillo, F. On the zero-neutron density in stochastic nuclear dynamics. Dynamics 2021, 1, 198–203. [Google Scholar] [CrossRef]
  6. Liu, X.; Tan, Y.; Zheng, B. Dynamic behavior of an interactive mosquito model under stochastic interference. Mathematics 2022, 10, 2284. [Google Scholar] [CrossRef]
  7. Kink, P. A spectral method approach to quadratic normal volatility diffusions. Symmetry 2023, 15, 1474. [Google Scholar] [CrossRef]
  8. Maruyama, G. Continuous Markov processes and stochastic equations. Rend. Circ. Mat. Palermo 1955, 2, 48–90. [Google Scholar] [CrossRef]
  9. Kloeden, P.E.; Pearson, R.A. The numerical solution of stochastic differential equations. J. Aust. Math. Soc. B 1977, 20, 8–12. [Google Scholar] [CrossRef]
  10. Nikitin, N.N.; Razevig, V.D. Digital simulation of stochastic differential equations and error estimates. USSR Comput. Math. Math. Phys. 1978, 18, 102–113. [Google Scholar] [CrossRef]
  11. Saito, Y.; Mitsui, T. Simulation of stochastic differential equations. Ann. Inst. Stat. Math. 1993, 45, 419–432. [Google Scholar] [CrossRef]
  12. Burrage, K.; Tian, T. Predictor-corrector methods of Runge–Kutta type for stochastic differential equations. SIAM J. Numer. Anal. 2002, 40, 1516–1537. [Google Scholar] [CrossRef]
  13. Artemiev, S.S.; Averina, T.A. Numerical Analysis of Systems of Ordinary and Stochastic Differential Equations; VSP: Utrecht, The Netherlands, 1997. [Google Scholar]
  14. Pardoux, E.; Talay, D. Discretization and simulation of stochastic differential equations. Acta Appl. Math. 1985, 3, 23–47. [Google Scholar] [CrossRef]
  15. Lukshin, A.V.; Smirnov, S.N. Numerical methods for solving stochastic differential equations. Mat. Model. 1990, 2, 108–121. [Google Scholar]
  16. Burrage, K.; Burrage, P.M.; Tian, T. Numerical methods for strong solutions of stochastic differential equations: An overview. Proc. R. Soc. Lond. A 2004, 460, 373–402. [Google Scholar] [CrossRef]
  17. Kloeden, P.E.; Platen, E. Numerical Solution of Stochastic Differential Equations; Springer: Berlin/Heidelberg, Germany, 1992. [Google Scholar]
  18. Milstein, G.N.; Tretyakov, M.V. Stochastic Numerics for Mathematical Physics; Springer: Berlin/Heidelberg, Germany, 2004. [Google Scholar]
  19. Graham, C.; Talay, D. Stochastic Simulation and Monte Carlo Methods; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  20. Kuznetsov, D.F. Strong approximation of iterated Itô and Stratonovich stochastic integrals: Method of generalized multiple Fourier series. Application to numerical integration of Itô SDEs and semilinear SPDEs. Differ. Uravn. Protsesy Upr. 2023, 1, A.1–A.947. [Google Scholar]
  21. Wagner, W.; Platen, E. Approximation of Itô integral equations. In Preprint ZIMM; Akademie der Wissenschaften der DDR: Berlin, Germany, 1978. [Google Scholar]
  22. Milstein, G.N. Numerical Integration of Stochastic Differential Equations; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1995. [Google Scholar]
  23. Li, C.W.; Liu, X.Q. Approximation of multiple stochastic integrals and its application to stochastic differential equations. Nonlinear Anal. Theory Methods Appl. 1997, 30, 697–708. [Google Scholar] [CrossRef]
  24. Li, C.W.; Wu, S.C.; Liu, X.Q. Discretization of jump stochastic differential equations in terms of multiple stochastic integrals. J. Comput. Math. 1998, 16, 375–384. [Google Scholar]
  25. Wiktorsson, M. Joint characteristic function and simultaneous simulation of iterated Itô integrals for multiple independent Brownian motions. Ann. Appl. Probab. 2001, 11, 470–487. [Google Scholar] [CrossRef]
  26. Clark, J.M.C.; Cameron, R.J. The maximum rate of convergence of discrete approximations for stochastic differential equations. In Stochastic Differential Systems. Filtering and Control; Grigelionis, B., Ed.; Springer: Berlin/Heidelberg, Germany, 1980; pp. 162–171. [Google Scholar]
  27. Kuznetsov, D.F. On numerical modeling of the multidimensional dynamic systems under random perturbations with the 1.5 and 2.0 orders of strong convergence. Autom. Remote Control 2018, 79, 1240–1254. [Google Scholar] [CrossRef]
  28. Kuznetsov, D.F. On numerical modeling of the multidimentional dynamic systems under random perturbations with the 2.5 order of strong convergence. Autom. Remote Control 2019, 80, 867–881. [Google Scholar] [CrossRef]
  29. Kuznetsov, D.F. A comparative analysis of efficiency of using the Legendre polynomials and trigonometric functions for the numerical solution of Ito stochastic differential equations. Comput. Math. Math. Phys. 2019, 59, 1236–1250. [Google Scholar] [CrossRef]
  30. Solodownikow, W.W.; Semjonow, W.W.; Peschel, M.; Nedo, D. Berechnung von Regelsystemen auf Digitalrechnern: Anwendung von Spektral- und Interpolationsmethoden; Verlag Technik: Berlin, Germany, 1979. [Google Scholar]
  31. Rybakov, K.A. Exact calculation of the approximation error of multiple Itô stochastic integrals. Numer. Anal. Appl. 2023, 16, 205–213. [Google Scholar] [CrossRef]
  32. Rybakov, K. Application of Walsh series to represent iterated Stratonovich stochastic integrals. IOP Conf. Ser. Mater. Sci. Eng. 2020, 927, 012080. [Google Scholar] [CrossRef]
  33. Rybakov, K.A. Using spectral form of mathematical description to represent Stratonovich iterated stochastic integrals. In Smart Innovation, Systems and Technologies; Springer: Singapore, 2021; Volume 217, pp. 287–304. [Google Scholar]
  34. Rybakov, K.A. Using spectral form of mathematical description to represent Itô iterated stochastic integrals. In Smart Innovation, Systems and Technologies; Springer: Singapore, 2022; Volume 274, pp. 331–344. [Google Scholar]
  35. Øksendal, B. Stochastic Differential Equations. An Introduction with Applications; Springer: Berlin/Heidelberg, Germany, 2000. [Google Scholar]
  36. Gikhman, I.I.; Skorokhod, A.V. Introduction to the Theory of Random Processes; Dover Publications: Mineola, NY, USA, 1997. [Google Scholar]
  37. Balakrishnan, A.V. Applied Functional Analysis; Springer: New York, NY, USA, 1981. [Google Scholar]
  38. Morrison, K. Spectral approximation of multiplication operators. N. Y. J. Math. 1995, 1, 75–96. [Google Scholar]
  39. Rybakov, K. Spectral representation of stochastic integration operators. MATEC Web Conf. 2022, 362, 01027. [Google Scholar] [CrossRef]
  40. Rybakov, K. Features of the expansion of multiple stochastic Stratonovich integrals using Walsh and Haar functions. Differ. Uravn. Protsesy Upr. 2023, 1, 137–150. [Google Scholar] [CrossRef]
Table 1. The estimates of the expectation of iterated Itô (I) and Stratonovich (S) stochastic integrals.
Table 1. The estimates of the expectation of iterated Itô (I) and Stratonovich (S) stochastic integrals.
TypeIndexes L = 4 L = 8 L = 16 L = 32 L = 64 Exact
k   =   2
I, S j 1 j 2 0.0000600.000876−0.0013490.0002810.0004340
I j 1 = j 2 −0.000758−0.000616−0.000029−0.0001870.0000340
S j 1 = j 2 0.4992420.4993840.4999710.4998130.5000341/2
I, S j 1 = 0 , j 2 0 −0.0005350.000127−0.0002440.0008210.0011600
I, S j 1 0 , j 2 = 0 −0.0012840.000640−0.0006800.000346−0.0004550
k   =   3
I, S j 1 , j 2 , j 3 0.0004390.000092−0.000645−0.000003−0.0004730
I j 1 = j 2 j 3 0.0001900.0004730.000057−0.0000180.0001130
S j 1 = j 2 j 3 0.0005310.0003860.0003080.0001360.0004900
I, S j 1 = j 3 j 2 0.000228−0.000588−0.000414−0.000665−0.0006160
I j 1 j 2 = j 3 0.0004290.000257−0.000346−0.0005670.0006230
S j 1 j 2 = j 3 0.0004160.001048−0.000406−0.000416−0.0001930
I j 1 = j 2 = j 3 −0.000450−0.000089−0.000064−0.0000370.0001010
S j 1 = j 2 = j 3 −0.0000170.001379−0.000369−0.0001110.0004310
I, S j 1 = 0 ; 0 , j 2 , j 3 −0.000318−0.000450−0.000073−0.0000350.0000630
I j 1 = 0 ; 0 j 2 = j 3 −0.0000230.000024−0.0003070.000446−0.0000330
S j 1 = 0 ; 0 j 2 = j 3 0.2499770.2500240.2496930.2504460.2499671/4
I, S j 2 = 0 ; 0 , j 1 , j 3 −0.000471−0.000354−0.0000680.0003050.0004290
I, S j 2 = 0 ; 0 j 1 = j 3 0.0341690.0148760.0071230.0031340.0010250
I, S j 3 = 0 ; 0 , j 1 , j 2 −0.000146−0.0004690.0002330.0001310.0002320
I j 3 = 0 ; 0 j 1 = j 2 −0.000070−0.0005390.000156−0.000139−0.0004170
S j 3 = 0 ; 0 j 1 = j 2 0.2499300.2494610.2501560.2498610.2495831/4
k   =   4
I, S j 1 , j 2 , j 3 , j 4 0.0002060.0001970.0000060.0002220.0000640
I j 1 = j 2 ; j 2 , j 3 , j 4 0.0002140.000233−0.0000620.000181−0.0000060
S j 1 = j 2 ; j 2 , j 3 , j 4 0.0002440.000266−0.0002690.0002020.0000720
I j 2 = j 3 ; j 1 , j 3 , j 4 0.0002320.0001610.0000480.0000020.0000690
S j 2 = j 3 ; j 1 , j 3 , j 4 0.0000250.0000690.0001140.000152−0.0001440
I j 3 = j 4 ; j 1 , j 2 , j 3 0.000027−0.000215−0.0001320.0000280.0006470
S j 3 = j 4 ; j 1 , j 2 , j 3 −0.000130−0.000358−0.000220−0.0001460.0006420
I j 1 = j 2 j 3 = j 4 0.000302−0.0001720.000056−0.000297−0.0002670
S j 1 = j 2 j 3 = j 4 0.1251070.1246480.1250880.1247510.1245131/8
I j 1 = j 2 = j 3 j 4 0.0002160.0002260.0000850.0002470.0001880
S j 1 = j 2 = j 3 j 4 0.000181−0.0000750.0000500.0006090.0002950
I j 1 j 2 = j 3 = j 4 0.000244−0.0002240.0000350.000141−0.0003880
S j 1 j 2 = j 3 = j 4 0.000196−0.0000400.0002050.000521−0.0000940
I j 1 = j 2 = j 3 = j 4 0.0171000.0070910.0035950.0021270.0005860
S j 1 = j 2 = j 3 = j 4 0.1586830.1391310.1322590.1286350.1264251/8
Table 2. The estimates of the second moment of iterated Itô (I) and Stratonovich (S) stochastic integrals.
Table 2. The estimates of the second moment of iterated Itô (I) and Stratonovich (S) stochastic integrals.
TypeIndexes L = 4 L = 8 L = 16 L = 32 L = 64 Exact
k   =   2
I, S j 1 j 2 0.4659070.4836320.4928980.4951020.4985881/2
I j 1 = j 2 0.4998160.4986110.4987990.4990230.5007651/2
S j 1 = j 2 0.7490580.7479950.7487700.7488360.7507993/4
I, S j 1 = 0 , j 2 0 0.3335350.3327590.3343330.3339080.3334591/3
I, S j 1 0 , j 2 = 0 0.3326780.3337810.3338980.3334650.3333641/3
k   =   3
I, S j 1 , j 2 , j 3 0.1322990.1518350.1608260.1630140.1638981/6
I j 1 = j 2 j 3 0.1493130.1596170.1644000.1655100.1646711/6
S j 1 = j 2 j 3 0.2319890.2430900.2480190.2483010.2491081/4
I, S j 1 = j 3 j 2 0.1340000.1514430.1589480.1637690.1641301/6
I j 1 j 2 = j 3 0.1486040.1594270.1632310.1654680.1663731/6
S j 1 j 2 = j 3 0.2313370.2428540.2468210.2475150.2482431/4
I j 1 = j 2 = j 3 0.1742270.1682810.1660970.1687270.1660871/6
S j 1 = j 2 = j 3 0.4510870.4321050.4222650.4235960.4217065/12
I, S j 1 = 0 ; 0 , j 2 , j 3 0.0715850.0782840.0810380.0820650.0826231/12
I j 1 = 0 ; 0 j 2 = j 3 0.0841210.0832230.0827600.0834580.0835491/12
S j 1 = 0 ; 0 j 2 = j 3 0.1466090.1457360.1451060.1461810.1460327/48
I, S j 2 = 0 ; 0 , j 1 , j 3 0.0828750.0832420.0836060.0834630.0833841/12
I, S j 2 = 0 ; 0 j 1 = j 3 0.0834590.0836670.0832660.0828230.0828271/12
I, S j 3 = 0 ; 0 , j 1 , j 2 0.0717050.0781790.0807890.0821560.0827501/12
I j 3 = 0 ; 0 j 1 = j 2 0.0838970.0829290.0832960.0832960.0827471/12
S j 3 = 0 ; 0 j 1 = j 2 0.1463620.1451590.1458740.1457270.1450397/48
k   =   4
I, S j 1 , j 2 , j 3 , j 4 0.0262840.0343400.0380800.0397130.0407041/24
I j 1 = j 2 ; j 2 , j 3 , j 4 0.0321210.0369810.0392930.0404230.0411421/24
S j 1 = j 2 ; j 2 , j 3 , j 4 0.0502120.0565890.0594380.0610030.0618571/16
I j 2 = j 3 ; j 1 , j 3 , j 4 0.0319480.0369930.0397120.0403930.0408911/24
S j 2 = j 3 ; j 1 , j 3 , j 4 0.0524150.0577390.0604230.0611550.0617681/16
I j 3 = j 4 ; j 1 , j 2 , j 3 0.0313470.0370810.0389160.0404130.0410871/24
S j 3 = j 4 ; j 1 , j 2 , j 3 0.0488970.0567150.0589940.0610110.0618131/16
I j 1 = j 2 j 3 = j 4 0.0381020.0398690.0405550.0407810.0404941/24
S j 1 = j 2 j 3 = j 4 0.0961540.0969970.0981250.0975800.09687619/192
I j 1 = j 2 = j 3 j 4 0.0393740.0396810.0412050.0405400.0407511/24
S j 1 = j 2 = j 3 j 4 0.1098090.1054720.1055620.1025740.1027975/48
I j 1 j 2 = j 3 = j 4 0.0403740.0399170.0407600.0406170.0405151/24
S j 1 j 2 = j 3 = j 4 0.1112170.1052960.1048030.1037600.1029755/48
I j 1 = j 2 = j 3 = j 4 0.0498750.0434310.0423140.0433180.0400781/24
S j 1 = j 2 = j 3 = j 4 0.2355010.2011760.1926930.1910460.18091435/192
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Rybakov, K. Spectral Representations of Iterated Stochastic Integrals and Their Application for Modeling Nonlinear Stochastic Dynamics. Mathematics 2023, 11, 4047. https://doi.org/10.3390/math11194047

AMA Style

Rybakov K. Spectral Representations of Iterated Stochastic Integrals and Their Application for Modeling Nonlinear Stochastic Dynamics. Mathematics. 2023; 11(19):4047. https://doi.org/10.3390/math11194047

Chicago/Turabian Style

Rybakov, Konstantin. 2023. "Spectral Representations of Iterated Stochastic Integrals and Their Application for Modeling Nonlinear Stochastic Dynamics" Mathematics 11, no. 19: 4047. https://doi.org/10.3390/math11194047

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop