Elsevier

Journal of Computational Physics

Volume 270, 1 August 2014, Pages 402-415
Journal of Computational Physics

A computational method for solving stochastic Itô–Volterra integral equations based on stochastic operational matrix for generalized hat basis functions

https://doi.org/10.1016/j.jcp.2014.03.064Get rights and content

Abstract

In this paper, a new computational method based on the generalized hat basis functions is proposed for solving stochastic Itô–Volterra integral equations. In this way, a new stochastic operational matrix for generalized hat functions on the finite interval [0,T] is obtained. By using these basis functions and their stochastic operational matrix, such problems can be transformed into linear lower triangular systems of algebraic equations which can be directly solved by forward substitution. Also, the rate of convergence of the proposed method is considered and it has been shown that it is O(1n2). Further, in order to show the accuracy and reliability of the proposed method, the new approach is compared with the block pulse functions method by some examples. The obtained results reveal that the proposed method is more accurate and efficient in comparison with the block pule functions method.

Introduction

Stochastic and deterministic functional equations are fundamental for modeling science and engineering phenomena. As the computational power increases, it becomes feasible to use more accurate functional equation models and solve more demanding problems. Moreover, the study of stochastic or random functional equations will be very useful in application, because of the fact that they arise in many situations. For example, stochastic integral equations arise in the stochastic formulation of problems in reactor dynamics [1], [2], [3], in the study of the growth of biological populations [4], in the theory of automatic systems resulting in delay-differential equations [5], and in many other problems occurring in the general areas of biology, physics and engineering. Also, nowadays, there is an increasing demand to investigate the behavior of even more sophisticated dynamical systems in physical, medical, engineering applications and finance [6], [7], [8], [9], [10], [11], [12], [13]. These systems are often dependent on a noise source, like e.g. a Gaussian white noise, governed by certain probability laws, so that modeling such phenomena naturally requires the use of various stochastic differential equations [4], [14], [15], [16], [17], [18], [19], [20], or in more complicated cases, stochastic Volterra integral equations and stochastic integro-differential equations [21], [22], [23], [24], [25], [26], [27], [28]. In most cases it is difficult to solve such problems explicitly. Therefore, it is necessary to obtain their approximate solutions by using some numerical methods [1], [2], [4], [5], [6], [7], [8], [14], [23], [24], [25].

Babolian and Mordad [29] have used hat basis function for solving systems of linear and nonlinear integral equations of the second kind by the hat functions. In [30], Tripathi et al. have used generalized hat basis functions to obtain approximate solutions of linear and nonlinear fractional differential equations.

In this paper, generalized hat basis functions will be used to solve the following linear stochastic Volterra integral equation:X(t)=f(t)+0tK1(τ,t)X(τ)dτ+0tK2(τ,t)X(τ)dB(τ),t[0,T], where X(t), f(t), K1(τ,t) and K2(τ,t), for t,τ[0,T], are some stochastic processes defined on the same probability space (Ω,F,P), X(t) is the unknown function to be found, B(t) is a Brownian motion process and the second integral in (1) is the Itô integral [31], [32].

In order to compute the approximate solution on this equation, we first describe some properties of the generalized hat basis functions. Then, the new operational matrix of stochastic integration for the generalized hat functions is derived and applied to obtain approximate solution for the under study problem. Convergence and error analysis of the proposed method are also investigated and the efficiency of our method is shown on some concrete examples.

It is worth noting that, the main advantage of the proposed method is that it reduces the problem under consideration into solving a linear lower triangular system of algebraic equations by expanding the solution in generalized hat functions with unknown coefficients and using the operational matrices of integration and stochastic integration.

This paper is organized as follows: In Section 2, a brief review of the generalized hat functions and their properties is described. In Section 3, the stochastic integration operational matrix of generalized hat functions is obtained. In Section 4, the proposed method is described. In Section 5, convergence and error analysis of the proposed method are investigated. In Section 6, some numerical examples are presented. Finally a conclusion is drawn in Section 7, where a discussion on future applications is also given.

Section snippets

The generalized hat basis functions and their properties

The traditional hat basis functions are continuous functions, also called triangle, tent or triangular functions are defined on the interval [0,1]. They are fundamental functions in signal analysis, since their Fourier transform coincide with the square of the sinc-function. Sinc-function is the Fourier transform of the rectangular (or box) function. The translated and dilated instances of the sinc-function can be used to define the so-called Shannon wavelets, which have been shown to be an

The stochastic integration operational matrix

Theorem 3.1

Let Φ(t) be the vector defined in (9). The Itô integral of Φ(t) can be expressed as:0tΦ(τ)dB(τ)PsΦ(t), where the (n+1)×(n+1) stochastic operational matrix of integration is given by:Ps=(0α0(h)α0(h)0α0(h)α0(h)0B(h)+α1(h)β1(h)0β1(h)β1(h)00B(2h)+α2(h)β2(h)β2(h)β2(h)0000B((n1)h)+αn1(h)βn1(h)00000B(T)+αn(h)), and{α0(h)=1h0hB(τ)dτ,αi(h)=1h(i1)hihB(τ)dτ,i=1,2,,n,βi(h)=1h((i1)hihB(τ)dτih(i+1)hB(τ)dτ),i=1,2,,n1.

Proof

By considering definitions of ϕi(t) (i=0,1,,n), and

The proposed method using stochastic operational matrix

In this section, we apply the stochastic operational matrix for generalized hat basis functions to solve linear stochastic Volterra integral equation:X(t)=f(t)+0tK1(τ,t)X(τ)dτ+0tK2(τ,t)X(τ)dB(τ),t[0,T], where X(t), f(t), K1(τ,t) and K2(τ,t), for τ,t[0,T], are the stochastic processes defined on the same probability space (Ω,F,P), and X(t) is an unknown function to be found. Also B(t) is a Brownian motion process and the second integral in (33) is an Itô integral.

For solving this problem, we

Error analysis

In this section, we investigate the error analysis of the proposed method. From now on, ‖‖ denotes the sup-norm which for any continuous function f(t) is defined on the interval [0,T] by:f(t)=supt[0,T]|f(t)|.

Theorem 5.1

Suppose f(t)C2([0,T]) and en(t)=f(t)fn(t), tI=[0,T], where fn(t)=i=0nf(ih)ϕi(t) is the generalized hat functions expansion of f(t). Then we have:en(t)T22n2f(t), and so the convergence is of order two, that isen(t)=O(1n2).

Proof

Letenj(t)={f(t)fn(t),tDj,0,tIDj, where Dj={t|jht<

Numerical examples

In this section, we consider some numerical examples which their exact solutions are available to illustrate the efficiency and reliability of the proposed method.

Note from now on, n is the number of basis functions and m is the number of iterations.

Example 1

Let us consider the following linear stochastic Volterra integral equation [6]:X(t)=1+0tτ2X(τ)dτ+0tτX(τ)dB(τ),(τ,t)[0,0.5], where X(t) is a known stochastic process defined on the probability space (Ω,F,P), and B(t) is a Brownian motion process

Applications in the mathematical finance

The market consists of a riskless cash bond, {B(t)}t0, and a single risky asset with price process {S(t)}t0 governed by [6]:{dB(t)=r(t)B(t)dt,B0=1,dS(t)=μ(t)S(t)dt+σ(t)S(t)dW(t), or{dB(t)=r(t)B(t)dt,B0=1,S(t)=S0+0tμ(τ)S(τ)dτ+0tσ(τ)S(τ)dW(τ), where {W(t)}t0 is a P-Brownian motion generating the filtration {F(t)}t0 and r(t), μ(t) and σ(t) are {F(t)}t0-predictable processes [6], [36].

A solution to these equations should take the form [6]:B(t)=exp(0tr(τ)dτ),S(t)=S0exp(0t(μ(τ)12σs2)dτ+0tσ(

Conclusion

Some stochastic differential equations can be written as stochastic Volterra integral equations given in (1). It may be impossible to find the exact solutions of such problems. So, it would be convenient to determine their numerical solutions using a stochastic numerical analysis. Employing generalized hat functions as basis functions to solve linear stochastic Volterra integral equations is very simple and effective. In this paper, the stochastic operational matrix of Itô-integration for

References (36)

  • X. Zhang

    Stochastic Volterra equations in Banach spaces and stochastic partial differential equation

    J. Funct. Anal.

    (2010)
  • J. Yong

    Backward stochastic Volterra integral equations and some related problems

    Stoch. Process. Appl.

    (2006)
  • E. Babolian et al.

    A numerical method for solving systems of linear and nonlinear integral equations of the second kind by hat basis function

    Comput. Math. Appl.

    (2011)
  • M.P. Tripathi et al.

    A new numerical algorithm to solve fractional differential equations based on operational matrix of generalized hat functions

    Commun. Nonlinear Sci. Numer. Simul.

    (2013)
  • J.J. Levin et al.

    On a system of integro-differential equations occurring inreactor dynamics

    J. Math. Mech.

    (1960)
  • R.K. Miller

    On a system of integro-differential equations occurring in reactor dynamics

    SIAM J. Appl. Math.

    (1966)
  • P.A. Cioica et al.

    Spatial Besov regularity for semilinear stochastic partial differential equations on bounded Lipschitz domains

    Int. J. Comput. Math.

    (2012)
  • M.N. Oǧuztöreli

    Time-Lag Control Systems

    (1966)
  • Cited by (84)

    • A new operational matrix of fractional derivative based on the generalized Gegenbauer–Humbert polynomials to solve fractional differential equations

      2021, Alexandria Engineering Journal
      Citation Excerpt :

      Recently, mathematical modelling using fractional calculus and fractional differentiation has been employed to discuss and study different diseases, such as COVID-19 [9–12], and for other medical purposes [13–17]. To find an appropriate solution to fractional differential problems, many analytical and numerical techniques have been used [18–24]. Wavelets address the shortcomings of these analytical and numerical methods, by using the orthogonal basis functions to reduce the given problem into a system of algebraic (linear or nonlinear) equations.

    • Neuronal dynamics and electrophysiology fractional model: A modified wavelet approach

      2021, Physica A: Statistical Mechanics and its Applications
    View all citing articles on Scopus
    View full text