<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">APM</journal-id><journal-title-group><journal-title>Advances in Pure Mathematics</journal-title></journal-title-group><issn pub-type="epub">2160-0368</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/apm.2019.92004</article-id><article-id pub-id-type="publisher-id">APM-90489</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Numerical Solution of Two-Dimensional Nonlinear Stochastic It&#244;-Volterra Integral Equations by Applying Block Pulse Functions
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Guo</surname><given-names>Jiang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Xiaoyan</surname><given-names>Sang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jieheng</surname><given-names>Wu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Biwen</surname><given-names>Li</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>School of Mathematics and Statistics, Hubei Normal University, Huangshi, China</addr-line></aff><pub-date pub-type="epub"><day>14</day><month>02</month><year>2019</year></pub-date><volume>09</volume><issue>02</issue><fpage>53</fpage><lpage>66</lpage><history><date date-type="received"><day>15,</day>	<month>January</month>	<year>2019</year></date><date date-type="rev-recd"><day>11,</day>	<month>February</month>	<year>2019</year>	</date><date date-type="accepted"><day>14,</day>	<month>February</month>	<year>2019</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  This paper investigates the numerical solution of two-dimensional nonlinear stochastic It
  &amp;#244;-Volterra integral equations based on block pulse functions. The nonlinear stochastic integral equation is transformed into a set of algebraic equations by operational matrix of block pulse functions. Then, we give error analysis and prove that the rate of convergence of this method is efficient. Lastly, a numerical example is given to confirm the method.
 
</p></abstract><kwd-group><kwd>Block Pulse Functions</kwd><kwd> Integration Operational Matrix</kwd><kwd> Stochastic It&#244;-Volterra Integral Equations</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Two-dimensional stochastic It&#244;-Volterra integral equations arise from many phenomena in physics and engineering fields [<xref ref-type="bibr" rid="scirp.90489-ref1">1</xref>] . Some different orthogonal basis functions, polynomials and wavelets are used to approximate the solution of two-dimensional Volterra integral equations. For example, block pulse functions, triangular functions, modification of hat functions, Legender polynomials and Haar wavelet and the like (see [<xref ref-type="bibr" rid="scirp.90489-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.90489-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.90489-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.90489-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.90489-ref6">6</xref>] ).</p><p>Especially, Fallahpour et al. [<xref ref-type="bibr" rid="scirp.90489-ref3">3</xref>] introduced the following two-dimensional linear stochastic Volterra integral equation by Haar wavelet</p><p>x ( t 1 , t 2 ) = f ( t 1 , t 2 ) + ∫ 0 t 2 ∫ 0 t 1   k ˜ ( t 1 , t 2 , s 1 , s 2 ) x ( s 1 , s 2 ) d s 1 d s 2       + ∫ 0 t 2 ∫ 0 t 1   k ^ ( t 1 , t 2 , s 1 , s 2 ) x ( s 1 , s 2 ) d B ( s 1 ) d B ( s 2 ) , (1)</p><p>where x ( t 1 , t 2 ) is unknown and called the solution of the Equation (1), k ˜ ( t 1 , t 2 , s 1 , s 2 ) , k ^ ( t 1 , t 2 , s 1 , s 2 ) and f ( t 1 , t 2 ) are known functions ( t 1 , t 2 ) ∈ [ 0, T 1 ) &#215; [ 0, T 2 ) , s 1 ≤ t 1 , s 2 ≤ t 2 . B ( s 1 ) and B ( s 2 ) are two independent Brownian motions and ∫ 0 t 2 ∫ 0 t 1   k ^ ( t 1 , t 2 , s 1 , s 2 ) x ( s 1 , s 2 ) d B ( s 1 ) d B ( s 2 ) is the double It&#244; integral. The authors transformed stochastic Volterra integral equations to algebra equations by Haar wavelet and gave the numerical solutions to the equations. Similarly, Fallahpour et al. [<xref ref-type="bibr" rid="scirp.90489-ref7">7</xref>] obtained a numerical method for two-dimensional linear stochastic Volterra integral equations by block pulse functions.</p><p>For nonlinear determinate Volterra integral equations, Maleknejad et al. [<xref ref-type="bibr" rid="scirp.90489-ref8">8</xref>] and Nemati et al. [<xref ref-type="bibr" rid="scirp.90489-ref6">6</xref>] used two-dimensional block pulse functions and Legendre polynomials to solve those respectively. Both Babolian et al. [<xref ref-type="bibr" rid="scirp.90489-ref2">2</xref>] and Maleknejad et al. [<xref ref-type="bibr" rid="scirp.90489-ref9">9</xref>] employed triangular functions to get the numerical solutions. Mirzaee et al. [<xref ref-type="bibr" rid="scirp.90489-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.90489-ref10">10</xref>] applied modified two-dimensional block pulse functions to approximate the following determinate equation</p><p>f ( t 1 , t 2 ) = ∫ 0 t 1 ∫ 0 t 2   k ˜ ( t 1 , t 2 , s 1 , s 2 ) [ x ( s 1 , s 2 ) ] n d s 2 d s 1 ,   ( t 1 , t 2 ) ∈ [ 0 , T 1 ) &#215; [ 0 , T 2 ) , (2)</p><p>where nonlinear term [ x ( s 1 , s 2 ) ] n is power function and x ( s 1 , s 2 ) is unknown, n is a positive integer. k ˜ ( t 1 , t 2 , s 1 , s 2 ) is determinate kernel function 0 ≤ s 1 ≤ t 1 ≤ T 1 ,0 ≤ s 2 ≤ t 2 ≤ T 2 . The authors revealed the accuracy and efficiency of the proposed method by some examples and gave the rate of convergence to the numerical solution.</p><p>However, as far as we known, there are hardly any papers about the numerical solution of two-dimensional nonlinear stochastic It&#244;-Volterra integral equations. Inspired by the above literatures, we introduce an efficient numerical method for the following nonlinear stochastic integral equation based on block pulse functions.</p><p>x ( t 1 , t 2 ) = x 0 ( t 1 , t 2 ) + ∫ 0 t 2 ∫ 0 t 1   k ˜ ( t 1 , t 2 , s 1 , s 2 ) σ ( x ( s 1 , s 2 ) ) d s 1 d s 2     + ∫ 0 t 2 ∫ 0 t 1   k ^ ( t 1 , t 2 , s 1 , s 2 ) g ( x ( s 1 , s 2 ) ) d B ( s 1 ) d B ( s 2 ) , (3)</p><p>where x ( t 1 , t 2 ) is unknown function and is called the solution of the Equation (3) defined on district D = [ 0 , 1 ) &#215; [ 0 , 1 ) . x 0 ( t 1 , t 2 ) is known determinate function. k ˜ ( t 1 , t 2 , s 1 , s 2 ) and k ^ ( t 1 , t 2 , s 1 , s 2 ) are determinate kernel functions. ∫ 0 t 2 ∫ 0 t 1   k ^ ( t 1 , t 2 , s 1 , s 2 ) g ( x ( s 1 , s 2 ) ) d B ( s 1 ) d B ( s 2 ) is the double It&#244; integral. B ( s 1 ) and B ( s 2 ) are two independent Brownian motions. σ and g are analytical functions.</p><p>In Section 2, we recall the definition and properties of block pulse function. In Section 3 and 4, we show the integration operational matrix about two-dimensional block pulse functions. In Section 5, an efficient numerical method to nonlinear stochastic It&#244;-Volterra integral equation is obtained. In Section 6, the error and the rate of convergence of this method are given. It’s important to emphasize that the error is analyzed by Gronwall’s inequality and the interchangeability of integral and expectation. However, the norm was used in the literature [<xref ref-type="bibr" rid="scirp.90489-ref11">11</xref>] , it is a pity that the interchangeability of norm and integral wasn’t proved. In Section 7, we give a numerical example to illustrate the validity of the method. In the final Section 8, we make some conclusions and look ahead to further work.</p></sec><sec id="s2"><title>2. Two-Dimensional Block Pulse Functions</title><p>One dimensional block pulse functions (BPFs) have been widely studied and applied to solve different problems. For example, the article [<xref ref-type="bibr" rid="scirp.90489-ref12">12</xref>] and their relative references give a detailed description. A m 1 m 2 -set of two-dimensional block pulse functions (2D-BPFs) ϕ a 1 , a 2 ( t 1 , t 2 ) in the region of D = [ 0 , 1 ) &#215; [ 0 , 1 ) are defined as:</p><p>ϕ a 1 , a 2 ( t 1 , t 2 ) = { 1     ( a 1 − 1 ) h 1 ≤ t 1 &lt; a 1 h 1 , ( a 2 − 1 ) h 2 ≤ t 2 &lt; a 2 h 2 0                                     otherwise ,</p><p>where a i = 1 , 2 , ⋯ , m i , h i = 1 m i , m i = 2 n , m i and n are arbitrary positive integers and i = 1 , 2 .</p><p>Similar to the one-dimensional case [<xref ref-type="bibr" rid="scirp.90489-ref12">12</xref>] . There are some elementary properties for 2D-BPFs as follows:</p><p>1) Disjointness:</p><p>ϕ a 1 , a 2 ( t 1 , t 2 ) ϕ b 1 , b 2 ( t 1 , t 2 ) = { ϕ a 1 , a 2 ( t 1 , t 2 )     if   a 1 = b 1 , a 2 = b 2 0                                 otherwise , (4)</p><p>where a i , b i = 1 , 2 , ⋯ , m i , i = 1 , 2 .</p><p>2) Orthogonality:</p><p>∫ 0 1 ∫ 0 1   ϕ a 1 , a 2 ( t 1 , t 2 ) ϕ b 1 , b 2 ( t 1 , t 2 ) d t 1 d t 2 = { h 1 h 2     if   a 1 = b 1 , a 2 = b 2 0                   otherwise . (5)</p><p>3) Completeness: for every f ∈ ( L 2 ( D ) ) , when m 1 and m 2 approach to the infinity, Parseval’s identity holds:</p><p>∫ 0 1 ∫ 0 1   f 2 ( t 1 , t 2 ) d t 1 d t 2 = ∑ a 1 = 1 ∞ ∑ a 2 = 1 ∞ f a 1 , a 2 2 ‖ ϕ a 1 , a 2 ( t 1 , t 2 ) ‖ 2 , (6)</p><p>where</p><p>f a 1 , a 2 = 1 h 1 h 2 ∫ 0 1 ∫ 0 1   f ( t 1 , t 2 ) ϕ a 1 , a 2 ( t 1 , t 2 ) d t 1 d t 2 .</p><p>The set of 2D-BPFs may be written as a vector Φ ( t 1 , t 2 ) of dimension ( m 1 m 2 ) :</p><p>Φ m 1 m 2 ( t 1 , t 2 ) = ( ϕ 1 , 1 ( t 1 , t 2 ) , ⋯ , ϕ 1 , m 2 ( t 1 , t 2 ) , ⋯ , ϕ m 1 , 1 ( t 1 , t 2 ) , ⋯ , ϕ m 1 , m 2 ( t 1 , t 2 ) ) T , (7)</p><p>where ( t 1 , t 2 ) ∈ D .</p><p>From the above representation and disjointness property, it follows that:</p><p>Φ m 1 m 2 ( t 1 , t 2 ) Φ m 1 m 2 T ( t 1 , t 2 ) = ( ​ ​ ​ ϕ 1 , 1 ( t 1 , t 2 ) ​ ​ ​ ​ ​ ​ 0 ​ ​ ​ ​ ​ ​ ⋯ ​ ​ ​ ​ ​ ​ 0 ​ ​ ​ ​ ​ ​ 0 ​ ​ ​ ​ ​ ​ ϕ 1 , 2 ( t 1 , t 2 ) ​ ​ ​ ​ ​ ​ ⋯ ​ ​ ​ ​ ​ ​ 0 ​ ​ ​ ​ ​ ​ ⋮ ​ ​ ​ ​ ​ ​ ⋮ ​ ​ ​ ​ ​ ​ ⋱ ​ ​ ​ ​ ​ ​ ⋮ ​ ​ ​ ​ ​ ​ 0 ​ ​ ​ ​ ​ ​ 0 ​ ​ ​ ​ ​ ​ ⋯ ​ ​ ​ ​ ​ ​ ϕ m 1 , m 2 ( t 1 , t 2 ) ​ ​ ​ ) m 1 m 2 &#215; m 1 m 2 , (8)</p><p>Φ m 1 m 2 T ( t 1 , t 2 ) Φ m 1 m 2 ( t 1 , t 2 ) = 1 ,</p><p>Φ m 1 m 2 ( t 1 , t 2 ) Φ m 1 m 2 T ( t 1 , t 2 ) G = G ˜ Φ m 1 m 2 ( t 1 , t 2 ) , (9)</p><p>where G is a ( m 1 m 2 ) -vector and the matrix G ˜ = d i a g ( G ) . Moreover, it is easy to conclude that for every ( m 1 m 2 ) &#215; ( m 1 m 2 ) matrix A</p><p>Φ m 1 m 2 T ( t 1 , t 2 ) A Φ m 1 m 2 ( t 1 , t 2 ) = A ^ T Φ m 1 m 2 ( t 1 , t 2 ) , (10)</p><p>where A ^ is a ( m 1 m 2 ) -vector with elements equal to the diagonal entries of matrix A .</p><p>Any function x ( t 1 , t 2 ) which is square integrable in the interval D can be expanded in terms of BPFs as</p><p>x ( t 1 , t 2 ) ≃ x m 1 m 2 ( t 1 , t 2 ) = ∑ a 1 = 1 m 1 ∑ a 2 = 1 m 2 x a 1 , a 2 ϕ a 1 , a 2 ( t 1 , t 2 ) = X m 1 m 2 T Φ m 1 m 2 ( t ) , (11)</p><p>where x m 1 m 2 ( t 1 , t 2 ) is m 1 m 2 approximations of 2D-BPFs of x ( t 1 , t 2 ) , x m 1 m 2 ( t 1 , t 2 ) is a coefficient ( m 1 m 2 ) -vector, i.e.</p><p>X m 1 m 2 = ( x 1 , 1 , ⋯ , x 1 , m 2 , ⋯ , x m 1 , 1 , ⋯ , x m 1 , m 2 ) T , (12)</p><p>where the block pulse coefficients x a 1 , a 2 are obtained as</p><p>x a 1 , a 2 = 1 h 1 h 2 ∫ ( a 2 − 1 ) h 2 a 2 h 2 ∫ ( a 1 − 1 ) h 1 a 1 h 1 x ( t 1 , t 2 ) d t 1 d t 2 .</p><p>Similarly, a function of four variables k ( t 1 , t 2 , s 1 , s 2 ) on L 2 ( D &#215; D ) may be approximated with respect to 2D-BPFs such as</p><p>k ( t 1 , t 2 , s 1 , s 2 ) ≃ Φ m 1 m 2 ( t 1 , t 2 ) T K Φ m 1 m 2 ( s 1 , s 2 ) ,</p><p>where Φ m 1 m 2 ( t 1 , t 2 ) is a 2D-BPFs vector of dimension ( m 1 m 2 ) , K is the ( m 1 m 2 ) &#215; ( m 1 m 2 ) two-dimensional block pulse coefficient matrix in the following form</p><p>K = ( K a 1 b 1 ) m 1 &#215; m 1 ,         K a 1 b 1 = ( k a 1 a 2 b 1 b 2 ) m 2 &#215; m 2 ,</p><p>a i , b i = 1 , ⋯ , m i , i = 1 , 2 and two-dimensional block pulse coefficients k a 1 a 2 b 1 b 2 are given by</p><p>k a 1 a 2 b 1 b 2 = 1 h 1 2 h 2 2 [ ∫ 0 1 ∫ 0 1 ∫ 0 1 ∫ 0 1   k ( t 1 , t 2 , s 1 , s 2 ) ϕ b 1 , b 2 ( t 1 , t 2 ) ϕ a 1 , a 2 ( s 1 , s 2 ) d t 1 d t 2 d s 1 d s 2 ] . (13)</p><p>The more details can also reference to [<xref ref-type="bibr" rid="scirp.90489-ref7">7</xref>] .</p></sec><sec id="s3"><title>3. Operational Matrix of Integration</title><p>Let M = ( ξ i j ) M 1 &#215; M 2 and N = ( η i j ) N 1 &#215; N 2 be matrices. M l , N l are positive</p><p>integers, l = 1 , 2 . We have</p><p>M ⊗ N = ( ξ i j N ) = ( ξ 11 N ξ 12 N ⋯ ξ 1 M 2 N ξ 21 N ξ 22 N ⋯ ξ 2 M 2 N ⋮ ⋮ ⋱ ⋮ ξ M 1 1 N ξ M 1 2 N ⋯ ξ M 1 M 2 N ) M 1 N 1 &#215; M 2 N 2 ,</p><p>where ⊗ denotes the Kronecker product defined as [<xref ref-type="bibr" rid="scirp.90489-ref13">13</xref>] . Each ξ i j N is a block of size N 1 &#215; N 2 , M ⊗ N is of size M 1 N 1 &#215; M 2 N 2 .</p><p>Then the vector Φ m 1 m 2 ( t 1 , t 2 ) can be showed as following</p><p>Φ m 1 m 2 ( t 1 , t 2 ) = Φ m 1 ( t 1 ) ⊗ Φ m 2 ( t 2 ) = ( ϕ 1 ( t 1 ) , ϕ 2 ( t 1 ) , ⋯ , ϕ m 1 ( t 1 ) ) T ⊗ ( ϕ 1 ( t 2 ) , ϕ 2 ( t 2 ) , ⋯ , ϕ m 2 ( t 2 ) ) T = ( ϕ 1 ( t 1 ) ϕ 1 ( t 2 ) , ⋯ , ϕ 1 ( t 1 ) ϕ m 2 ( t 2 ) , ⋯ , ϕ m 1 ( t 1 ) ϕ 1 ( t 2 ) , ⋯ , ϕ m 1 ( t 1 ) ϕ m 2 ( t 2 ) ) T</p><p>where ϕ a i ( t i ) are one dimensional BPFs, Φ m i ( t i ) are vectors of one dimensional BPFs, a i = 1 , 2 , ⋯ , m i , i = 1 , 2 .</p><p>The integration of the vector Φ m 1 m 2 ( t 1 , t 2 ) defined in (7) can be approximately obtained as following</p><p>∫ 0 t 2 ∫ 0 t 1   Φ m 1 m 2 ( s 1 , s 2 ) d s 1 d s 2 = ∫ 0 t 2 ∫ 0 t 1   Φ m 1 ( s 1 ) ⊗ Φ m 2 ( s 2 ) d s 1 d s 2 = ∫ 0 t 1   Φ m 1 ( s 1 ) d s 1 ⊗ ∫ 0 t 2   Φ m 2 ( s 2 ) d s 2 ≃ P 1 Φ m 1 ( t 1 ) ⊗ P 2 Φ m 2 ( t 2 ) = ( P 1 ⊗ P ) 2 Φ m 1 m 2 ( t 1 , t 2 ) = P Φ m 1 m 2 ( t 1 , t 2 ) , (14)</p><p>where t 1 ∈ [ 0,1 ) , t 2 ∈ [ 0,1 ) , P is the ( m 1 m 2 ) &#215; ( m 1 m 2 ) operational matrix of integration for 2D-BPFs and P i , ( i = 1 , 2 ) are the operational matrix of one-dimensional BPFs [<xref ref-type="bibr" rid="scirp.90489-ref12">12</xref>] defined over [ 0,1 ) as following.</p><p>P i = h 2 ( 1 2 2 ⋯ 2 0 1 2 ⋯ 2 0 0 1 ⋯ 2 ⋮ ⋮ ⋮ ⋱ ⋮ 0 0 0 ⋯ 1 ) ( m i &#215; m i ) .</p><p>For details, see [<xref ref-type="bibr" rid="scirp.90489-ref7">7</xref>] , so</p><p>∫ 0 t 2 ∫ 0 t 1   x ( s 1 , s 2 ) d s 1 d s 2 ≃ ∫ 0 t 2 ∫ 0 t 1 X m 1 m 2 T Φ m 1 m 2 ( s 1 , s 2 ) d s 1 d s 2 = X m 1 m 2 T P Φ m 1 m 2 ( t 1 , t 2 ) . (15)</p></sec><sec id="s4"><title>4. Stochastic Integration Operational Matrix</title><p>Similarly, we obtain the stochastic integration of the vector Φ m 1 m 2 ( t 1 , t 2 ) defined in (7) as following</p><p>∫ 0 t 2 ∫ 0 t 1   Φ m 1 m 2 ( s 1 , s 2 ) d B ( s 1 ) d B ( s 2 ) = ∫ 0 t 2 ∫ 0 t 1   Φ m 1 ( s 1 ) ⊗ Φ m 2 ( s 2 ) d B ( s 1 ) d B ( s 2 ) = ∫ 0 t 1   Φ m 1 ( s 1 ) d B ( s 1 ) ⊗ ∫ 0 t 2   Φ m 2 ( s 2 ) d B ( s 2 ) ≃ P s 1 Φ m 1 ( t 1 ) ⊗ P s 2 Φ m 2 ( t 2 ) = ( P s 1 ⊗ P s 2 ) Φ m 1 m 2 ( t 1 , t 2 ) = P s Φ m 1 m 2 ( t 1 , t 2 ) , (16)</p><p>where t 1 ∈ [ 0,1 ) , t 2 ∈ [ 0,1 ) , P s is the ( m 1 m 2 ) &#215; ( m 1 m 2 ) stochastic operational matrix of integration for 2D-BPFs and P s i , ( i = 1 , 2 ) are the stochastic operational matrix of one-dimensional BPFs [<xref ref-type="bibr" rid="scirp.90489-ref12">12</xref>] defined over [ 0,1 ) as following.</p><p>P s i = ( B ( h i 2 ) ​ ​ ​ B ( h i ) ​ ​ B ( h i ) ​ ​ ⋯ B ( h i ) ​ ​ 0 B ( 3 h i 2 ) − B ( h i ) ​ ​ B ( 2 h i ) − B ( h i ) ​ ​ ⋯ B ( 2 h i ) − B ( h i ) ​ ​ 0 0 B ( 5 h i 2 ) − B ( 5 h i ) ​ ​ ⋯ B ( 3 h i ) − B ( 2 h i ) ​ ​ ⋮ ⋮ ⋮ ⋱ ⋮ 0 0 0 ⋯ B ( ( 2 m i − 1 ) h i 2 ) − B ( ( m i − 1 ) h i ) ) m i &#215; m i . (17)</p><p>For details, see [<xref ref-type="bibr" rid="scirp.90489-ref7">7</xref>] . Therefore,</p><p>∫ 0 t 2 ∫ 0 t 1 x ( s 1 , s 2 ) d B ( s 1 ) d B ( s 2 ) ≃ ∫ 0 t 2 ∫ 0 t 1 X m 1 m 2 T Φ m 1 m 2 ( s 1 , s 2 ) d B ( s 1 ) d B ( s 2 ) = X m 1 m 2 T P s Φ m 1 m 2 ( t 1 , t 2 ) . (18)</p></sec><sec id="s5"><title>5. Numerical Method</title><p>In this section, we first provide a useful result for solving two-dimensional nonlinear stochastic It&#244;-Volterra integral Equation (3).</p><p>Lemma 1. Let σ ( t ) = ∑   a j t j , g ( t ) = ∑   b j t j be the analytic functions for positive integer j ∈ ( 0, ∞ ) , then</p><p>σ ( x m 1 m 2 ( t 1 , t 2 ) ) = σ T ( X m 1 m 2 ) Φ m 1 m 2 ( t 1 , t 2 ) ,</p><p>g ( x m 1 m 2 ( t 1 , t 2 ) ) = g T ( X m 1 m 2 ) Φ m 1 m 2 ( t 1 , t 2 ) ,</p><p>where Φ m 1 m 2 ( t 1 , t 2 ) and X m 1 m 2 are derived in (7) and (12),</p><p>σ T ( X m 1 m 2 ) = ( σ ( x 1 , 1 ) , ⋯ , σ ( x 1 , m 2 ) , ⋯ , σ ( x m 1 , 1 ) , ⋯ , σ ( x m 1 , m 2 ) ) ,</p><p>g T ( X m 1 m 2 ) = ( g ( x 1 , 1 ) , ⋯ , g ( x 1 , m 2 ) , ⋯ , g ( x m 1 , 1 ) , ⋯ , g ( x m 1 , m 2 ) ) .</p><p>Proof. By virtue of the known conditions and the disjointness properties of 2D-BPFs defined in (4), we can get</p><p>σ ( x m 1 m 2 ( t 1 , t 2 ) ) = ∑   a j ( x m 1 m 2 ( t 1 , t 2 ) ) j = ∑   a j [ ∑ a 1 = 1 m 1 ∑ a 2 = 1 m 2 x a 1 , a 2 ϕ a 1 , a 2 ( t 1 , t 2 ) ] j = ∑   a j [ x 1 , 1 ϕ 1 , 1 ( t 1 , t 2 ) + ⋯ + x 1 , m 2 ϕ 1 , m 2 ( t 1 , t 2 ) + ⋯ + x m 1 , 1 ϕ m 1 , 1 ( t 1 , t 2 )         + ⋯ + x m 1 , m 2 ϕ m 1 , m 2 ( t 1 , t 2 ) ] j = ∑   a j ( x 1 , 1 j , ⋯ , x 1 , m 2 j , ⋯ , x m 1 , 1 j , ⋯ , x m 1 , m 2 j ) Φ m 1 m 2 ( t 1 , t 2 ) = σ T ( X m 1 m 2 ) Φ m 1 m 2 ( t 1 , t 2 ) ,</p><p>thus,</p><p>σ ( x m 1 m 2 ( t 1 , t 2 ) ) = σ T ( X m 1 m 2 ) Φ m 1 m 2 ( t 1 , t 2 ) = Φ m 1 m 2 T ( t 1 , t 2 ) σ ( X m 1 m 2 ) , (19)</p><p>g ( x m 1 m 2 ( t 1 , t 2 ) ) = g T ( X m 1 m 2 ) Φ m 1 m 2 ( t 1 , t 2 ) = Φ m 1 m 2 T ( t 1 , t 2 ) g ( X m 1 m 2 ) . (20)</p><p>The proof is completed. □</p><p>Now we suppose x ( t 1 , t 2 ) , x 0 ( t 1 , t 2 ) , σ ( x ( t 1 , t 2 ) ) , g ( x ( t 1 , t 2 ) ) , k ˜ ( t 1 , t 2 , s 1 , s 2 ) and k ^ ( t 1 , t 2 , s 1 , s 2 ) can be approximated in terms of 2D-BPFs.</p><p>x ( t 1 , t 2 ) ≃ x m 1 m 2 ( t 1 , t 2 ) = X m 1 m 2 T Φ m 1 m 2 ( t 1 , t 2 ) = Φ m 1 m 2 T ( t 1 , t 2 ) X m 1 m 2 , (21)</p><p>x 0 ( t 1 , t 2 ) ≃ x 0 m 1 m 2 ( t 1 , t 2 ) = X 0 m 1 m 2 T Φ m 1 m 2 ( t 1 , t 2 ) = Φ m 1 m 2 T ( t 1 , t 2 ) X 0 m 1 m 2 , (22)</p><p>σ ( x ( t 1 , t 2 ) ) ≃ σ ( x m 1 m 2 ( t 1 , t 2 ) ) = σ T ( X m 1 m 2 ) Φ m 1 m 2 ( t 1 , t 2 ) = Φ m 1 m 2 T ( t 1 , t 2 ) σ ( X m 1 m 2 ) , (23)</p><p>g ( x ( t 1 , t 2 ) ) ≃ g ( x m 1 m 2 ( t 1 , t 2 ) ) = g T ( X m 1 m 2 ) Φ m 1 m 2 ( t 1 , t 2 ) = Φ m 1 m 2 T ( t 1 , t 2 ) g ( X m 1 m 2 ) , (24)</p><p>k ˜ ( t 1 , t 2 , s 1 , s 2 ) ≃ k ˜ m 1 m 2 ( t 1 , t 2 , s 1 , s 2 ) = Φ m 1 m 2 T ( t 1 , t 2 ) K 1 Φ m 1 m 2 ( s 1 , s 2 ) , (25)</p><p>k ^ ( t 1 , t 2 , s 1 , s 2 ) ≃ k ^ m 1 m 2 ( t 1 , t 2 , s 1 , s 2 ) = Φ m 1 m 2 T ( t 1 , t 2 ) K 2 Φ m 1 m 2 ( s 1 , s 2 ) , (26)</p><p>where X m 1 m 2 , X 0 m 1 m 2 , σ ( X m 1 m 2 ) and g ( X m 1 m 2 ) are two-dimensional block</p><p>pulse coefficient vectors. K 1 and K 2 are two-dimensional block pulse coefficient matrices.</p><p>Now, by (21)-(26), we approximate the Equation (3)</p><p>X m 1 m 2 T Φ m 1 m 2 ( t 1 , t 2 ) = X 0 m 1 m 2 T Φ m 1 m 2 ( t 1 , t 2 )       + ∫ 0 t 2 ∫ 0 t 1   Φ m 1 m 2 T ( t 1 , t 2 ) K 1 Φ m 1 m 2 ( s 1 , s 2 ) Φ m 1 m 2 T ( s 1 , s 2 ) σ ( X m 1 m 2 ) d s 1 d s 2       + ∫ 0 t 2 ∫ 0 t 1   Φ m 1 m 2 T ( t 1 , t 2 ) K 2 Φ m 1 m 2 ( s 1 , s 2 ) Φ m 1 m 2 T ( s 1 , s 2 ) g ( X m 1 m 2 ) d B ( s 1 ) d B (s2)</p><p>= X 0 m 1 m 2 T Φ m 1 m 2 ( t 1 , t 2 )       + Φ m 1 m 2 T ( t 1 , t 2 ) K 1 ∫ 0 t 2 ∫ 0 t 1   Φ m 1 m 2 ( s 1 , s 2 ) Φ m 1 m 2 T ( s 1 , s 2 ) σ ( X m 1 m 2 ) d s 1 d s 2       + Φ m 1 m 2 T ( t 1 , t 2 ) K 2 ∫ 0 t 2 ∫ 0 t 1   Φ m 1 m 2 ( s 1 , s 2 ) Φ m 1 m 2 T ( s 1 , s 2 ) g ( X m 1 m 2 ) d B ( s 1 ) d B (s2)</p><p>= X 0 m 1 m 2 T Φ m 1 m 2 ( t 1 , t 2 )       + Φ m 1 m 2 T ( t 1 , t 2 ) K 1 ∫ 0 t 2 ∫ 0 t 1   σ ˜ ( X m 1 m 2 ) Φ m 1 m 2 ( s 1 , s 2 ) d s 1 d s 2       + Φ m 1 m 2 T ( t 1 , t 2 ) K 2 ∫ 0 t 2 ∫ 0 t 1   g ˜ ( X m 1 m 2 ) Φ m 1 m 2 ( s 1 , s 2 ) d B ( s 1 ) d B (s2)</p><p>= X 0 m 1 m 2 T Φ m 1 m 2 ( t 1 , t 2 )       + Φ m 1 m 2 T ( t 1 , t 2 ) K 1 σ ˜ ( X m 1 m 2 ) ∫ 0 t 2 ∫ 0 t 1   Φ m 1 m 2 ( t 1 , t 2 ) d s 1 d s 2       + Φ m 1 m 2 T ( t 1 , t 2 ) K 2 g ˜ ( X m 1 m 2 ) ∫ 0 t 2 ∫ 0 t 1   Φ m 1 m 2 ( t 1 , t 2 ) d B ( s 1 ) d B ( s 2 ) ,</p><p>by (15) and (18), we have</p><p>X m 1 m 2 T Φ m 1 m 2 ( t 1 , t 2 ) = X 0 m 1 m 2 T Φ m 1 m 2 ( t 1 , t 2 ) + Φ m 1 m 2 T ( t 1 , t 2 ) K 1 σ ˜ ( X m 1 m 2 ) P Φ m 1 m 2 ( t 1 , t 2 ) ​ ​       + Φ m 1 m 2 T ( t 1 , t 2 ) K 2 g ˜ ( X m 1 m 2 ) P s Φ m 1 m 2 ( t 1 , t 2 ) ,</p><p>let Q = K 1 σ ˜ ( X m 1 m 2 ) P and Q s = K 2 g ˜ ( X m 1 m 2 ) P s , they both are ( m 1 m 2 ) &#215; ( m 1 m 2 ) matrices. By (10), we have</p><p>X m 1 m 2 T Φ m 1 m 2 ( t 1 , t 2 ) = X 0 m 1 m 2 T Φ m 1 m 2 ( t 1 , t 2 ) + Q ^ T Φ m 1 m 2 ( t 1 , t 2 ) + Q ^ s T Φ m 1 m 2 ( t 1 , t 2 ) ,</p><p>where Q ^ and Q ^ s are ( m 1 m 2 ) -vectors with elements equal to the diagonal entries of matrices Q and Q s . Then</p><p>X m 1 m 2 T = X 0 m 1 m 2 T + Q ^ T + Q ^ s T . (27)</p><p>There are various methods to solve the nonlinear system of Equation (27) of X m 1 m 2 . In this paper, we will use the int () function provided by Matlab 2015b [<xref ref-type="bibr" rid="scirp.90489-ref14">14</xref>] to solve it. According to the coefficient vector X m 1 m 2 , we obtain that the approximation solution of Equation (3) x m 1 m 2 ( t 1 , t 2 ) = X m 1 m 2 T Φ m 1 m 2 ( t 1 , t 2 ) .</p></sec><sec id="s6"><title>6. Error Analysis</title><p>In this section, for convenience, we assume m 1 = m 2 = m and prove that the approximation solution is convergent of order O ( h ) , h = 1 m .</p><p>Lemma 2. Let v ( s 1 , s 2 ) be an arbitrary bounded function on D = [ 0 , 1 ) &#215; [ 0 , 1 ) and e ˜ m m ( s 1 , s 2 ) = v ( s 1 , s 2 ) − v m m ( s 1 , s 2 ) , which v m m ( s 1 , s 2 ) is m<sup>2</sup> approximations of 2D-BPFs of v ( s 1 , s 2 ) , then</p><p>‖ e ˜ ‖ L 2 ( D ) 2 = ∫ 0 1 ∫ 0 1   e ˜ m m 2 ( s 1 , s 2 ) d s 1 d s 2 ≤ O ( h 2 ) . (28)</p><p>Proof. Similar to [<xref ref-type="bibr" rid="scirp.90489-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.90489-ref16">16</xref>] . □</p><p>Lemma 3. Let v ( t 1 , t 2 , s 1 , s 2 ) be an arbitrary bounded function on D &#215; D and e ^ m m ( t 1 , t 2 , s 1 , s 2 ) = v ( t 1 , t 2 , s 1 , s 2 ) − v m m ( t 1 , t 2 , s 1 , s 2 ) , which v m m ( t 1 , t 2 , s 1 , s 2 ) is m<sup>2</sup> approximations of 2D-BPFs of v ( t 1 , t 2 , s 1 , s 2 ) , then</p><p>‖ e ^ ‖ L 2 ( D &#215; D ) 2 = ∫ 0 1 ∫ 0 1 ∫ 0 1 ∫ 0 1   e ^ m m 2 ( t 1 , t 2 , s 1 , s 2 ) d s 1 d s 2 d t 1 d t 2 ≤ O ( h 2 ) . (29)</p><p>Proof. Similar to [<xref ref-type="bibr" rid="scirp.90489-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.90489-ref16">16</xref>] . □</p><p>Next, let</p><p>e m m ( t 1 , t 2 ) = x ( t 1 , t 2 ) − x m m ( t 1 , t 2 ) = x 0 ( t 1 , t 2 ) − x 0 m m ( t 1 , t 2 ) + ∫ 0 t 2 ∫ 0 t 1 [ k ˜ ( t 1 , t 2 , s 1 , s 2 ) σ ( x ( s 1 , s 2 ) )       − k ˜ m m ( t 1 , t 2 , s 1 , s 2 ) σ ( x m m ( s 1 , s 2 ) ) ] d s 1 d s 2       + ∫ 0 t 2 ∫ 0 t 1 [ k ^ ( t 1 , t 2 , s 1 , s 2 ) g ( x ( s 1 , s 2 ) )       − k ^ m m ( t 1 , t 2 , s 1 , s 2 ) g ( x m m ( s 1 , s 2 ) ) ] d B ( s 1 ) d B ( s 2 ) . (30)</p><p>where x m m ( t 1 , t 2 ) is the approximation solution of x ( t 1 , t 2 ) defined in (3), x 0 m m ( t 1 , t 2 ) , k ˜ m m ( t 1 , t 2 , s 1 , s 2 ) and k ^ m m ( t 1 , t 2 , s 1 , s 2 ) are m<sup>2</sup> approximations of 2D-BPFs of x 0 ( t 1 , t 2 ) , k ˜ ( t 1 , t 2 , s 1 , s 2 ) and k ^ ( t 1 , t 2 , s 1 , s 2 ) , respectively.</p><p>Theorem 1. For analytic functions σ and g, there are constant numbers satisfy the following conditions:</p><p>1) | σ ( x ) − σ ( y ) | ≤ l 1 | x − y | , | g ( x ) − g ( y ) | ≤ l 3 | x − y | ,</p><p>2) | σ ( x ) | ≤ l 2 , | g ( y ) | ≤ l 4 ,</p><p>where x , y ∈ R and let | k ˜ ( t 1 , t 2 , s 1 , s 2 ) | ≤ l 5 , | k ^ ( t 1 , t 2 , s 1 , s 2 ) | ≤ l 6 be determinate bounded kernel functions, where l i , i = 1 , 2 , ⋯ , 6 are constant numbers. Then,</p><p>∫ 0 T ∫ 0 T   E ( | e m m ( t 1 , t 2 ) | 2 ) d t 1 d t 2 = ∫ 0 T ∫ 0 T   E ( | x ( t 1 , t 2 ) − x m m ( t 1 , t 2 ) | 2 ) d t 1 d t 2 ≤ O ( h 2 ) ,   T ∈ [ 0,1 ) .</p><p>Proof. For (30), we have</p><p>E ( | e m m ( t 1 , t 2 ) | 2 ) ≤ 3 [ E ( | x 0 ( t 1 , t 2 ) − x 0 m m ( t 1 , t 2 ) | 2 )     + E ( | ∫ 0 t 2 ∫ 0 t 1 [ k ˜ ( t 1 , t 2 , s 1 , s 2 ) σ ( x ( s 1 , s 2 ) )     − k ˜ m m ( t 1 , t 2 , s 1 , s 2 ) σ ( x m m ( s 1 , s 2 ) ) ] d s 1 d s 2 | 2 )     + E ( | ∫ 0 t 2 ∫ 0 t 1 [ k ^ ( t 1 , t 2 , s 1 , s 2 ) g ( x ( s 1 , s 2 ) )     − k ^ m m ( t 1 , t 2 , s 1 , s 2 ) g ( x m m ( s 1 , s 2 ) ) ] d B ( s 1 ) d B ( s 2 ) | 2 ) ] .</p><p>According to It&#244; isometry, Cauchy-Schwartz inequality and Lipschitz conditions, we can write</p><p>E ( | e m m ( t 1 , t 2 ) | 2 ) ≤ 3 [ E ( | x 0 ( t 1 , t 2 ) − x 0 m m ( t 1 , t 2 ) | 2 )     + E ( ∫ 0 t 2 ∫ 0 t 1 | k ˜ ( t 1 , t 2 , s 1 , s 2 ) σ ( x ( s 1 , s 2 ) ) − k ˜ m m ( t 1 , t 2 , s 1 , s 2 ) σ ( x m m ( s 1 , s 2 ) ) | 2 d s 1 d s 2 )     + E ( ∫ 0 t 2 ∫ 0 t 1 | k ^ ( t 1 , t 2 , s 1 , s 2 ) g ( x ( s 1 , s 2 ) ) − k ^ m m ( t 1 , t 2 , s 1 , s 2 ) g ( x m m ( s 1 , s 2 ) ) | 2 d s 1 d s 2 ) ]</p><p>= 3 [ E ( | x 0 ( t 1 , t 2 ) − x 0 m m ( t 1 , t 2 ) | 2 )     + ∫ 0 t 2 ∫ 0 t 1   E ( | k ˜ ( t 1 , t 2 , s 1 , s 2 ) [ σ ( x ( s 1 , s 2 ) ) − σ ( x m m ( s 1 , s 2 ) ) ]     + σ ( x m m ( s 1 , s 2 ) ) [ k ˜ ( t 1 , t 2 , s 1 , s 2 ) − k ˜ m m ( t 1 , t 2 , s 1 , s 2 ) ] | 2 ) d s 1 d s 2     + ∫ 0 t 2 ∫ 0 t 1   E ( | k ^ ( t 1 , t 2 , s 1 , s 2 ) [ g ( x ( s 1 , s 2 ) ) − g ( x m m ( s 1 , s 2 ) ) ]     + g ( x m m ( s 1 , s 2 ) ) [ k ^ ( t 1 , t 2 , s 1 , s 2 ) − k ^ m m ( t 1 , t 2 , s 1 , s 2 ) ] | 2 ) d s 1 d s 2 ]</p><p>≤ 3 [ | x 0 ( t 1 , t 2 ) − x 0 m m ( t 1 , t 2 ) | 2     + 2 l 1 2 l 5 2 ∫ 0 t 2 ∫ 0 t 1   E ( | e m m ( s 1 , s 2 ) | 2 ) d s 1 d s 2     + 2 l 2 2 ∫ 0 t 2 ∫ 0 t 1 | k ˜ ( t 1 , t 2 , s 1 , s 2 ) − k ˜ m m ( t 1 , t 2 , s 1 , s 2 ) | 2 d s 1 d s 2     + 2 l 3 2 l 6 2 ∫ 0 t 2 ∫ 0 t 1   E ( | e m m ( s 1 , s 2 ) | 2 ) d s 1 d s 2     + 2 l 4 2 ∫ 0 t 2 ∫ 0 t 1 | k ^ ( t 1 , t 2 , s 1 , s 2 ) − k ^ m m ( t 1 , t 2 , s 1 , s 2 ) | 2 d s 1 d s 2 ] .</p><p>Then, we can get</p><p>E ( | e m m ( t 1 , t 2 ) | 2 ) ≤ β ( t 1 , t 2 ) + α ∫ 0 t 2 ∫ 0 t 1   E ( | e m m ( s 1 , s 2 ) | 2 ) d s 1 d s 2 ,</p><p>where,</p><p>α = 6 ( l 1 2 l 5 2 + l 3 2 l 6 2 ) .</p><p>β ( t 1 , t 2 ) = 3 [ | x 0 ( t 1 , t 2 ) − x 0 m m ( t 1 , t 2 ) | 2     + 2 l 2 2 ∫ 0 t 2 ∫ 0 t 1 | k ˜ ( t 1 , t 2 , s 1 , s 2 ) − k ˜ m m ( t 1 , t 2 , s 1 , s 2 ) | 2 d s 1 d s 2     + 2 l 4 2 ∫ 0 t 2 ∫ 0 t 1 | k ^ ( t 1 , t 2 , s 1 , s 2 ) − k ^ m m ( t 1 , t 2 , s 1 , s 2 ) | 2 d s 1 d s 2 ] .</p><p>Let f ( t 1 , t 2 ) = E ( | e m m ( t 1 , t 2 ) | 2 ) , we get</p><p>f ( t 1 , t 2 ) ≤ β ( t 1 , t 2 ) + α ∫ 0 t 2 ∫ 0 t 1 f ( τ 1 , τ 2 ) d τ 1 d τ 2 ,   τ 1 ∈ [ 0, t 1 ) , τ 2 ∈ [ 0, t 2 ) .</p><p>By Gronwall’s inequality, we have</p><p>f ( t 1 , t 2 ) ≤ β ( t 1 , t 2 ) + α ∫ 0 t 2 ∫ 0 t 1   e ∫ 0 τ 2 ∫ 0 τ 1   α d s 1 d s 2 β ( τ 1 , τ 2 ) d τ 1 d τ 2 ,   t 1 , t 2 ∈ [ 0,1 ) .</p><p>Then, for T ∈ [ 0,1 )</p><p>∫ 0 T ∫ 0 T f ( t 1 , t 2 ) d t 1 d t 2 = ∫ 0 T ∫ 0 T   E ( | e m m ( t 1 , t 2 ) | 2 ) d t 1 d t 2 ≤ ∫ 0 T ∫ 0 T ( β ( t 1 , t 2 ) + α ∫ 0 t 2 ∫ 0 t 1   e ∫ 0 τ 2 ∫ 0 τ 1 α d s 1 d s 2 β ( τ 1 , τ 2 ) d τ 1 d τ 2 ) d t 1 d t 2 = ∫ 0 T ∫ 0 T β ( t 1 , t 2 ) d t 1 d t 2 + α ∫ 0 T ∫ 0 T ∫ 0 t 2 ∫ 0 t 1   e ∫ 0 τ 2 ∫ 0 τ 1   α d s 1 d s 2 β ( τ 1 , τ 2 ) d τ 1 d τ 2 d t 1 d t 2 ≤ ∫ 0 T ∫ 0 T β ( t 1 , t 2 ) d t 1 d t 2 + α e α T 2 ∫ 0 T ∫ 0 T ∫ 0 t 2 ∫ 0 t 1 β ( τ 1 , τ 2 ) d τ 1 d τ 2 d t 1 d t 2</p><p>= 3 ∫ 0 T ∫ 0 T | x 0 ( t 1 , t 2 ) − x 0 m m ( t 1 , t 2 ) | 2 d t 1 d t 2     + 6 l 2 2 ∫ 0 T ∫ 0 T ∫ 0 t 2 ∫ 0 t 1 | k ˜ ( t 1 , t 2 , s 1 , s 2 ) − k ˜ m m ( t 1 , t 2 , s 1 , s 2 ) | 2 d s 1 d s 2 d t 1 d t 2     + 6 l 4 2 ∫ 0 T ∫ 0 T ∫ 0 t 2 ∫ 0 t 1 | k ^ ( t 1 , t 2 , s 1 , s 2 ) − k ^ m m ( t 1 , t 2 , s 1 , s 2 ) | 2 d s 1 d s 2 d t 1 d t 2     + α e α T 2 [ 3 ∫ 0 T ∫ 0 T ∫ 0 t 2 ∫ 0 t 1 | x 0 ( τ 1 , τ 2 ) − x 0 m m ( τ 1 , τ 2 ) | 2 d τ 1 d τ 2 d t 1 d t 2</p><p>    + 6 l 2 2 ∫ 0 T ∫ 0 T ∫ 0 t 2 ∫ 0 t 1 ∫ 0 τ 2 ∫ 0 τ 1 | k ˜ ( τ 1 , τ 2 , s 1 , s 2 ) − k ˜ m m ( τ 1 , τ 2 , s 1 , s 2 ) | 2 d s 1 d s 2 d τ 1 d τ 2 d t 1 d t 2     + 6 l 4 2 ∫ 0 T ∫ 0 T ∫ 0 t 2 ∫ 0 t 1 ∫ 0 τ 2 ∫ 0 τ 1 | k ^ ( τ 1 , τ 2 , s 1 , s 2 ) − k ^ m m ( τ 1 , τ 2 , s 1 , s 2 ) | 2 d s 1 d s 2 d τ 1 d τ 2 d t 1 d t 2 ] = 3 I 1 + 6 l 2 2 I 2 + 6 l 4 2 I 3 + α e α T 2 [ 3 I 4 + 6 l 2 2 I 5 + 6 l 4 2 I 6 ] ,</p><p>by using (28) (29), the integrals</p><p>I i ≤ c i h 2 ,     i = 1 , 2 , ⋯ , 6 ,</p><p>the last equation can be converted into</p><p>∫ 0 T ∫ 0 T   E | e m m ( t 1 , t 2 ) | 2 d t 1 d t 2 ≤ [ ( 3 c 1 + 6 l 2 2 c 2 + 6 l 4 2 c 3 ) + α e α T 2 ( 3 c 4 + 6 l 2 2 c 5 + 6 l 4 2 c 6 ) ] h 2 ≤ O ( h 2 ) .</p><p>where c i , i = 1 , 2 , ⋯ , 6 are independent nonnegative constants.</p><p>The proof is completed. □</p></sec><sec id="s7"><title>7. Numerical Examples</title><p>In the last section, we give a numerical example which illustrates the feasibility of the above method. The approximation solutions and mean solutions of the equations are shown in Figures 1-4.</p><p>Example 1. Consider the following two-dimensional nonlinear stochastic It&#244;-Volterra integral equation (one-dimensional case can reference to Example 1 in [<xref ref-type="bibr" rid="scirp.90489-ref17">17</xref>] ).</p><p>x ( t 1 , t 2 ) = 1 10 − ( 1 30 ) 2 ∫ 0 t 2 ∫ 0 t 1   x ( s 1 , s 2 ) ( 1 − x 2 ( s 1 , s 2 ) ) d s 1 d s 2     + 1 30 ∫ 0 t 2 ∫ 0 t 1 ( 1 − x 2 ( s 1 , s 2 ) ) d B ( s 1 ) d B ( s 2 ) .</p><p>The front view and the top view of the approximation solutions of the Example 1 for m = 8 are given in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>The front view and the top view of the mean solutions of the Example 1 for m = 8 are given in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p>The front view and the top view of the approximation solutions of the Example 1 for m = 16 are given in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p><p>The front view and the top view of the mean solutions of the Example 1 for m = 16 are given in <xref ref-type="fig" rid="fig4">Figure 4</xref>.</p><p>From these figures, we find the general trends of the solutions are similar for different m, and the absolute error of mean solution is very small. This method is efficient and the accuracy is credible.</p></sec><sec id="s8"><title>8. Conclusion</title><p>For some stochastic Volterra integral equations, exact solutions cannot be expressed. But, the numerical solution can be conveniently obtained based on different stochastic numerical methods. As the complexity of the system, we use</p><p>BPFs as the basis function to solve the two-dimensional nonlinear stochastic Volterra integral equation. This numerical method is simple and effective. In the future, we will try to extend it to n-dimensional space and solve more problems.</p></sec><sec id="s9"><title>Acknowledgements</title><p>We thank the Editors and the Reviewers for their helps and comments. This article is funded by NSF Grants 11471105 of China, NSF Grants 2016CFB526 of Hubei Province, Innovation Team of the Educational Department of Hubei Province T201412, and Innovation Items of Hubei Normal University 2018032 and 2018105. These supports are greatly appreciated.</p></sec><sec id="s10"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s11"><title>Cite this paper</title><p>Jiang, G., Sang, X.Y., Wu, J.H. and Li, B.W. (2019) Numerical Solution of Two-Dimensional Nonlinear Stochastic It&#244;-Volterra Integral Equations by Applying Block Pulse Functions. Advances in Pure Mathematics, 9, 53-66. https://doi.org/10.4236/apm.2019.92004</p></sec></body><back><ref-list><title>References</title><ref id="scirp.90489-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Hanson, R. and Phillips, J. (1978) Numerical Solution of Two-Dimensional Integral Equations Using Linear Elements. SIAM Journal on Numerical Analysis, 15, 113-121. https://doi.org/10.1137/0715007</mixed-citation></ref><ref id="scirp.90489-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Babolian, E., Maleknejad, K. and Roodaki, M. (2010) Two-Dimensional Triangular Functions and Their Applications to Nonlinear 2D Volterra Fredholm Integral Equations. Computers &amp; Mathematics with Applications, 60, 1711-1722. https://doi.org/10.1016/j.camwa.2010.07.002</mixed-citation></ref><ref id="scirp.90489-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Fallahpour, M., Khodabin, M. and Maleknejad, K. (2015) Approximation Solution of Two-Dimensional Linear Stochastic Volterra Integral Equations by Applying the Haar Wavelets. International Journal of Mathematical Modelling and Computations (IJM2C), 5, 361-372.</mixed-citation></ref><ref id="scirp.90489-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Jiang, Z.H. and Schaufelberger, W. (1992) Block Pulse Functions and Their Applications in Control Systems. Spriger-Verlag, Berlin.</mixed-citation></ref><ref id="scirp.90489-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Mirzaee, F. and Hadadiyan, E. (2014) Using Modified Two-Dimensional Block-Pulse Functions for the Numerical Solution of Nonlinear Two-Dimensional Volterra Integral Equations. Journal of Hyperstructures, 3, 68-80.</mixed-citation></ref><ref id="scirp.90489-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Nemati, S., Lima, P.M. and Ordokhani, Y. (2013) Numerical Solution of a Class of Two-Dimensional Nonlinear Volterra Integral Equations Using Legendre Polynomials. Journal of Computational and Applied Mathematics, 242, 53-69. https://doi.org/10.1016/j.cam.2012.10.021</mixed-citation></ref><ref id="scirp.90489-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Fallahpour, M., Khodabin, M. and Maleknejad, K. (2016) Approximation Solution of Two-Dimensional Linear Stochastic Volterra-Fredholm Integral Equation via Two-Dimensional Block-Pulse Functions. International Journal of Industrial Mathematics, 8, Article ID: IJIM-00774.</mixed-citation></ref><ref id="scirp.90489-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Maleknejad, K., Sohrabi, S. and Baranji, B. (2010) Application of 2D-BPFs to Nonlinear Integral Equations. Communications in Nonlinear Science and Numerical Simulation, 15, 527-535. https://doi.org/10.1016/j.cnsns.2009.04.011</mixed-citation></ref><ref id="scirp.90489-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Maleknejad, K. and Jafaribehbahani, Z. (2012) Applications of Two-Dimensional Triangular Functions for Solving Nonlinear Class of Mixed Volterra-Fredholm Integral Equations. Mathematical and Computer Modelling, 55, 1833-1844. https://doi.org/10.1016/j.mcm.2011.11.041</mixed-citation></ref><ref id="scirp.90489-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Mirzaee, F. and Hadadiyan, E. (2012) Approximate Solutions for Mixed Nonlinear Volterra-Fredholm Type Integral Equations via Modified Block-Pulse Functions. Journal of the Association of Arab Universities for Basic and Applied Sciences, 12, 65-73. https://doi.org/10.1016/j.jaubas.2012.05.001</mixed-citation></ref><ref id="scirp.90489-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Aleknejad, K., Khodabin, M. and Shekarabi, F.H. (2014) Modified Block Pulse Functions for Numerical Solution of Stochastic Volterra Integral Equations. Journal of Applied Mathematics, 2014, Article ID: 469308.</mixed-citation></ref><ref id="scirp.90489-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Maleknejad, K., Khodabin, M. and Rostami, M. (2012) Numerical Solution of Stochastic Volterra Integral Equation by a Stochastic Operational Matrix Based on Block Pulse Function. Mathematical and Computer Modelling, 55, 791-800. https://doi.org/10.1016/j.mcm.2011.08.053</mixed-citation></ref><ref id="scirp.90489-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Langville, A.N. and Stewart, W.J. (2004) The Kronecker product and Stochastic Automata Networks. Journal of Computational and Applied Mathematics, 167, 429-447. https://doi.org/10.1016/j.cam.2003.10.010</mixed-citation></ref><ref id="scirp.90489-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Moler, C.B. (2006) Numerical Computing with MATLAB. China Machine Press, Beijing.</mixed-citation></ref><ref id="scirp.90489-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Ezzati, R., Khodabin, M. and Sadati, Z. (2014) Numerical Implementation of Stochastic Operational Matrix Driven by a Fractional Brownian Motion for Solving a Stochastic Differential Equation. Abstract and Applied Analysis, 2014, Article ID: 523163.</mixed-citation></ref><ref id="scirp.90489-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Maleknejad, K., Khodabin, M. and Rostami, M. (2012) A Numerical Method for Solving m-Dimensional Stochastic It&amp;#244;-Volterra Integral Equations by Stochastic Operational Matrix. Computers &amp; Mathematics with Applications, 63, 133-143. https://doi.org/10.1016/j.camwa.2011.10.079</mixed-citation></ref><ref id="scirp.90489-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Mirzaee, F. and Samadyar, N. (2018) Numerical Solution of Nonlinear Stochastic It&amp;#244;-Volterra Integral Equations Driven by Fractional Brownian Motion. Mathematical Methods in the Applied Sciences, 14, 1410-1423. https://doi.org/10.1002/mma.4671</mixed-citation></ref></ref-list></back></article>