Abstract

In this paper, a method based on the least squares method and block pulse function is proposed to solve the multidimensional stochastic Itô-Volterra integral equation. The Itô-Volterra integral equation is transformed into a linear algebraic equation. Furthermore, the error analysis is given by the isometry property and Doob’s inequality. Numerical examples verify the effectiveness and precision of this method.

1. Introduction

Stochastic Volterra integral equations have been generally used in many fields such as mechanics, medicine, materials, finance, and physical science, especially in the process of engineering practice, because many material coefficients are uncertain, it is necessary to introduce stochastic integral equations to establish models. Meanwhile, the stochastic integral equation is used to solve a variety of engineering problems, for example, material science modeling [1], automated systems science [2], dynamics [3], and biology [4]. However, most of the stochastic Volterra integral equations cannot be solved explicitly. Therefore, it is essential to provide numerical solutions to these equations. Many scholars have developed various methods to study the stochastic Volterra integral equation. Different Volterra integral equations are handled by Bernstein polynomials, block pulse functions, least squares method, Haar wavelets, Walsh functions, Chebyshev and Legendre polynomials, and other functions. We only mentioned the referenced such as [521] and other relevant literatures. On the other hand, some authors obtained the numerical solution of stochastic Volterra integral equation by Euler–Maruyama approximation or iterative algorithm, for example [2227].

Recently, there have been many articles on the numerical solution of the stochastic Itô-Volterra integral equation. For example, in [13], Maleknejad et al. considered linear stochastic Itô-Volterra integral equations (SIVIEs) by block pulse functions (BPFs). In [15], Wu et al. used Haar wavelets (HWs) to solve nonlinear SIVIEs. Mirzaee et al. studied nonlinear SIVIEs of fractional order based on the hybrid of block pulse and parabolic functions [16]. In [28], Jiang et al. used BPFs to obtain the numerical solution of two-dimensional nonlinear SIVIEs. Ahmadinia et al. presented a new method that applies the least squares method to study SIVIEs [29]. Moreover, Maleknejad et al. simplified m-dimensional SIVIEs into linear lower trigonometric equations by using BPFs and stochastic integral operation matrix, and then the equations were solved [30].

Motivated by the abovementioned literatures, we consider the following multidimensional linear SIVIEs which are studied relatively little and propose a method that combines BPFs and least squares method.where , and , for , are stochastic processes on the same probability space of , is an initial function, and is unknown. are Brownian motions and are Itô integrals.

In contrast to the articles [13, 29], this paper’s difference is to study linear SIVIEs driven by multiple independent Brownian motions. In addition, the numerical solution based on the least squares method and BPFs is more accurate than other methods in the reference [30]. Finally, this method can be applied to the models of engineering and material science, which makes the practical data more meaningful.

In Section 2, BPFs are introduced. In Section 3, stochastic integral operation matrix is given. In Section 4, the least squares method is recommended. In Section 5, the error analysis is obtained. In Section 6, the accuracy of the method is verified by two numerical examples. In Section 7, the conclusion is given.

2. Preliminaries

Definition 1. (see [31]) (BPFs).
BPFs have been considered and used to solve various equations by numerous scholars, such as [8, 12, 13, 28, 30]. BPFs are denoted aswhere , and .
The basic properties of BPFs are described as follows:(1)Disjointness:where is the Kronecker delta.(2)Orthogonality:(3)Completeness: Parseval’s identity is true for every and ,where .
BPFs are expressed as a vectorIt can be concluded from the above description thatwhere and .
Any function can be approximately expressed aswhere is a linear combination of BPFs.
Let ; it can be extended aswhere ,and . In order to facilitate, we put in the following sections.

3. Stochastic Integration Operational Matrix

The section gives the relevant lemmas.

Lemma 1. (see [8, 13]). Supposing is given in (6), we obtainwhere

Therefore, each function can be approximately expressed as

Lemma 2 (see [8, 13]). Supposing is given in (6), we obtainwhere can be expressed aswhere ; .

Therefore, each function can be approximately expressed as

4. Method Description

In this section, the multidimensional linear SIVIEs are transformed into linear algebraic equations by the least square method and BPFs.

The linear operator is taken into account,

If is the exact solution to (1), then the residual norm disappears:

For , is the approximate solution, so that the residual norm of is less than ,

An approximate solution can be obtained by (19), and is a linear combination by BPFs,where is the unknown coefficient.

The minimization problem is studied below,

Minimizing (21) to get a set of values of , then is an approximate solution to (1), and we’ll prove it.where (or ).

To obtain the minimum value of the approximate solution in (21), we have to take the partial derivative in , and letwhere .

Then,that is,where .

The following is expressed as a matrix:where , and such that

For solving equation (1), , and can be approximated by BPFs in the following forms:where and are BPF coefficient vectors; and are BPF coefficient matrices by the equation of (10).

Next, for obtaining and , by (17) and (28)–(31), we havewhere is the ith row of an identity matrix.

Let and be the ith row of the matrix and , respectively, and be the ith row of the integral operation matrix and the stochastic integral matrix , respectively, and and be a diagonal matrix with and as the diagonal elements, respectively. By (11) and (14), we getwherewhere

According to Lemmas 1 and 2,

Then,

5. Error Analysis

We will give the error analysis in this section.

Lemma 3 (see [29]) (continuous module). with respect to in is the definition of continuous modulus

As shown in the reference [32], if and only if , on , is uniformly continuous.

Lemma 4 (see [29]). Suppose , , where , , , . Then,

Theorem 1. Suppose be the exact solution of (1) and , where , , and are deterministic functions, , where is a positive constant. Then, we get the following conclusions, when :

Proof. (i) By Lemma 4, we have(ii)According to isometry property and Doob’s inequality,By (41)–(43), we getand the proof of the theorem is completed.

6. Numerical Examples

The following two examples show the availability and accuracy of the method mentioned in Section 4. The algorithms were implemented by MATLAB 2016a.

Example 1. The linear SIVIE is studied as follows:where , , and are q-dimensional Brownian motions. When , and , the numerical results are shown in Tables 1 and 2. The trajectories are shown in Figures 1 and 2, where is the number of iterations.
We can see from Figures 1 and 2 and Tables 1 and 2 that the approximate solution and the exact solution are very close. This method is more accurate than the method in [30], and this method is feasible and effective for solving the q-dimensional SIVIEs.

Example 2. The linear SIVIE is studied as follows:where are q-dimensional Brownian motions. When , and , the trajectories are shown in Figures 3 and 4.

7. Conclusion

In this paper, a numerical method based on the least squares method and BPFs is proposed to solve multidimensional linear SIVIEs different from that of Maleknejad et al., who only used BPFs to solve equations [30]. The least squares method is a mathematical optimization technique that seeks the best function match of data by minimizing errors and quickly obtaining unknown coefficients. Combining it with BPFs can make the error of the numerical solution of multidimensional linear SIVIEs smaller. In Section 6, the numerical simulations are carried out and compared with the literature of [30]; this paper concludes that this method is better than applying only the block pulse functions directly.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This paper was supported by the NSF Grant 2016CFB526 of Hubei Province.