Acessibilidade / Reportar erro

Numerical Analysis of the Chebyshev Collocation Method for Functional Volterra Integral Equations

ABSTRACT

The collocation method based on Chebyshev basis functions, coupled Picard iterative process, is proposed to solve a functional Volterra integral equation of the second kind. Using the Banach Fixed Point Theorem, we prove theorems on the existence and uniqueness solutions in the L 2-norm. We also provide the convergence and stability analysis of the proposed method, which indicates that the numerical errors in the L 2-norm decay exponentially, provided that the kernel function is sufficiently smooth. Numerical results are presented and they confirm the theoretical prediction of the exponential rate of convergence.

Keywords:
functional Volterra integral equation collocation method; Picard iteration

RESUMO

O método de colocação baseado em funções de base de Chebyshev, acoplado com processo iterativo de Picard, é proposto para resolver uma equação integral funcional de Volterra do segundo tipo. Usando o Teorema do Ponto Fixo de Banach, provamos teoremas sobre a solução de existência e unicidade na norma L 2. Também fornecemos a análise de convergência e estabilidade do método proposto, o qual indica que os erros numéricos na norma L 2 decaem exponencialmente, desde que o kernel seja suficientemente suave. Resultados numéricos são apresentados e confirmam a previsão teórica da taxa exponencial de convergência.

Palavras-chave:
método de colocação de equação integral funcional de Volterra; iteração de Picard

1 INTRODUCTION

In this work we study both theoretical and numerical aspects of solutions of a functional Volterra integral equations of the form

u ( x ) = g ( x ) + f x , \dip a x κ ( x , y ) u ( y ) d y , x ( a , b ) , (1.1)

where -<a<yx<b<, f, κ, and g are known functions and u is the solution to be determined. We are able to show that, under certain conditions, the existence and uniqueness of solutions in L2(a,b) of equation (1.1).

At the first moment, we establish a result on the existence and uniqueness of solutions of (1.1) in the function space L2(a,b), whose proof is based on the Banach Fixed Point Theorem. Some authors established criteria for the existence of solutions of nonlinear functional integral equation in Banach spaces by using basic fixed point theorems, such as 88 A. Karoui & A. Jawahdou. Existence and Approximate Lp and Continuous Solutions of Nonlinear Integral Equations of the Hammerstein and Volterra Types. Appl. Math. Comp., 216(7) (2010), 2077- 2091.), (1010 J. Liang, S.H. Yan, R.P. Agarwal & T.W. Huang. Integral solution of a class of nonlinear integral equations. Appl. Math. Comput., 219(10) (2013), 4950-4957.), (1111 L. Liu, F. Guo, C. Wu & Y. Wu. Existence theorems of global solutions for nonlinear Volterra type integral equations in Banach spaces. J. Math. Anal. Appl., 309(2) (2005), 638-649.), (1212 K. Maleknejad, K. Nouri & R. Mollapourasl. Existence of solutions for some nonlinear integral equations. Commun. Nonlinear Sci., 14(6) (2009), 2559-2564.), (1313 M. Meehan & D. O’Regan. Existence theory for nonlinear Volterra integrodifferential and integral equations. Nonlinear Analysis: Theory, Methods & Applications, 31(3) (1998), 317-341., for instance. However, the conditions about existence and uniqueness were used depending on the Carathéodory-type conditions of the kernel, which are not required in this work. Essentially here, classical inequalities used for L2(a,b)-functions, such as Hölder inequality and Minkowski inequality, combined with Banach Fixed Point Theorem, allow us to guarantee the existence and uniqueness of solutions of (1.1).

In the numerical part, we consider the Chebyshev collocation method 44 T.A. Driscoll. Automatic spectral collocation for integral, integro-differential, and integrally reformulated differential equations. J. Comput. Phys., 229(17) (2010), 5980-5998.), (55 N. Ebrahimi & J. Rashidinia. Collocation method for linear and nonlinear Fredholm and Volterra integral equations. Appl. Math. Comput., 270 (2015), 156-164.), (66 D. Elliott. A Chebyshev series method for the numerical solution of Fredholm integral equations. Comput J., 6(1) (1963), 102-112. and the Picard iterative process 1414 A.M. Rocha , J.S. Azevedo , S.P. Oliveira & M.R. Correa. Numerical analysis of a collocation method for functional integral equations. Appl. Numer. Math., 134 (2018), 31 - 45. for the numerical solution of nonlinear integral equation (1.1). Our tasks in this step are to show that the approximate solution converges, under particular conditions, to an exact solution in L2(a,b), and to analysis the rate of this convergence.

Although there is a rich literature of Chebyshev collocation methods related to Volterra integral equations, see 33 C. Canuto, M.Y. Hussaini, A. Quarteroni & T.A. Zang. Spectral methods. Scientific computation. In “Fundamentals in Single Domains”. Springer-Verlag Berlin (2006).),(1616 C.T. Sheng, Z.Q. Wang & B.Y. Guo. An hp-spectral collocation method for nonlinear Volterra functional integro-differential equations with delays. Appl. Numer. Math., 105 (2016), 1-24.),(1717 H. Tian. “Spectral methods for Volterra integral equations”. Ph.D. thesis, Theses (Dept. of Mathematics and Statistics)/Simon Fraser University (1995).),(1919 Z. Xie, X. Li & T. Tang. Convergence analysis of spectral Galerkin methods for Volterra type integral equations. J. Sci. Comput., 53(2) (2012), 414-434., the convergence analysis of the functional Volterra integral equation (1.1) is a new study for this theory. Such methodology was implemented based on the Chebyshev polynomials of degree N, which has as main advantage an infinite convergence rate (in terms of the order of accuracy), since it uses high degree polynomials as shape functions. This also allows that the number of collocation points inside each element can be increased, which guarantees a better approximation of the solution. In the case of the iterative process, the Picard iteration method was chosen because of its simple computational implementation, besides calculating the nonlinear problem by finding successive approximations to the solution by starting with the zeroth approximation. Numerical results validate the proposed scheme and reveal an exponential convergence when we deal with regular functions, regardless of the iterative procedure used. Similar results were obtained by others authors from error analysis for the collocation method 2121 Y. Yang , Y. Chen , Y. Huang & W. Yang. Convergence analysis of Legendre-collocation methods for nonlinear Volterra type integro equations. Adv. Appl. Math. Mech., 7(1) (2015), 74-88. and the Galerkin spectral method 22 J.S. Azevedo, S.P. Oliveira & A.M. Rocha. Spectral element approximation of functional integral equations. Electron. T. Numer. Ana., 8(2) (2020), 164-180.), (2020 Y. Yang & Y. Chen. Jacobi Spectral Galerkin and Iterated Methods for Nonlinear Volterra Integral Equation. J. Comput. Nonlinear Dynam., 11(4) (2016), 041027. involving Legendre and Jacobi basis functions, respectively. This methodology can be disseminated to other integro-differential equations. In addition, this methodology can be disseminated to other integro-differential equations. Note that the conditions presented in the text allow slight modifications to be made so that several classes of integral equations are inserted in this context.

This paper is organized as follows. In Section 2, we highlight some preliminary concepts, while in Section 3 we present a theorem about the existence and uniqueness of solutions in the space L2(a,b). In Section 4, we outline Chebyshev collocation method to solve nonlinear integral equations. The convergence analysis of the methods to show their order of convergence is established in Section 5. In Section 6, numerical examples are provided to demonstrate the effectiveness of the proposed method.

2 PRELIMINARY ASSUMPTIONS

Here, we introduce some notations and concepts that will be used throughout in this paper. We begin our study presenting the Hilbert space L2(a,b) endowed with the usual inner product and its induced norm

( u , v ) = a b u ( x ) v ( x ) d x , v L 2 ( a , b ) = ( v , v ) 1 / 2 ,

along with the space Hm(a,b)={v:DkvL2(a,b), 0km, m1} equipped with the norm

| v | m = k = 1 m D k v L 2 ( a , b ) 2 1 2 , (2.1)

where Dkv=kvxk.

In order to rewrite the nonlinear integral equation (1.1) in the form of a functional operator, let us define H by

H = F K ,

where K is an integral linear operator expressed by

( K u ) ( x ) = a x κ ( x , y ) u ( y ) d y , with κ : ( a , b ) × ( a , b ) ,

and F is the superposition operator, associated to f, defined by (Fu)(x)=f(x,u(x)) for each x(a,b), i.e.,

( H u ) ( x ) = ( F K u ) ( x ) = f x , a x κ ( x , y ) u ( y ) d y for x ( a , b ) .

We define an operator A by

A u = g + H u . (2.2)

Now, we are going to show the existence and uniqueness of solutions of equation (2.2). We consider, in the next section, that the result about existence is based on determining a fixed point for the operator A. For this end, we will consider certain conditions on the functions g, f and κ, as follows:

(A1)gL2(a,b).

(A2)κL2((a,b)×(a,b)), i.e., κ2:=abab|k(x,y)|2 dx dy1/2<.

(A3)f:(a,b)× satisfies the Carathéodory conditions and there are a constant τ1>0 and a nonnegative function θ1L2(a,b) such that

| f ( x , y ) | θ 1 ( x ) + τ 1 | y | , x ( a , b ) , y .

(A4)f is Lipschitz with respect to the second variable with Lipschitz constant τ2>0, i.e.,

| f ( x , u ) - f ( x , v ) | τ 2 | u - v | ,

for all x(a,b) and u,v.

(A5) The kernel κ and the constant τ 2 satisfy

τ 2 κ 2 < 1 .

3 EXISTENCE AND UNIQUENESS

In this section, we present a result on the existence and uniqueness of solutions for the functional Volterra integral equation (1.1) in L2(a,b). At first, we introduce an important preliminary result.

Lemma 3.1. If the functions g, f, and κ satisfy conditions (A1) to (A3), then A applies L 2 ( a , b ) on itself, i.e.,

u L 2 ( a , b ) A u L 2 ( a , b ) .

Proof. It suffices to show that the operator H applies L2(a,b) on itself. Given uL2(a,b), using the assumption (A3) we have

H u 2 = a b F ( K u ) ( x ) 2 d x 1 / 2 = a b f ( x , ( K u ) ( x ) ) 2 d x 1 / 2 a b θ 1 ( x ) + τ 1 ( K u ) ( x ) 2 d x 1 / 2 .

Applying Minkowski inequality, we obtain

H u 2 a b θ 1 ( x ) 2 d x 1 / 2 + a b τ 1 ( K u ) ( x ) 2 d x 1 / 2 = θ 1 2 + τ 1 a b a x κ ( x , y ) u ( y ) d y 2 d x 1 / 2 θ 1 2 + τ 1 a b a b κ ( x , y ) u ( y ) d y 2 d x 1 / 2 .

Then, applying Hölder inequality, we get

H u 2 θ 1 2 + τ 1 a b a x | κ ( x , y ) | 2 d y 1 / 2 a x | u ( y ) | 2 d y 1 / 2 2 d x 1 / 2 θ 1 2 + τ 1 a b a b | κ ( x , y ) | 2 d y 1 / 2 a b | u ( y ) | 2 d y 1 / 2 2 d x 1 / 2 = θ 1 2 + τ 1 a b a b | κ ( x , y ) | 2 d y d x 1 / 2 u 2 = θ 1 2 + τ 1 a b a b | κ ( x , y ) | 2 d x d y 1 / 2 u 2 = θ 1 2 + τ 1 κ 2 u 2 .

Therefore, Hu2< and HuL2(a,b). □

The existence and uniqueness of the solution of the functional Volterra integral equation (1.1) is guaranteed by the next result, whose proof is based on the Banach Fixed Point Theorem. We refer the reader to 99 A. Latif. Banach Contraction Principle and Its Generalizations. Topics in Fixed Point Theory, (2014), 33-64., for more details on this fixed point theorem.

Theorem 3.1.Consider the nonlinear functional Volterra integral equation (1.1), where g, f, and κ satisfy conditions (A1) to (A5). Then, there exists a unique functionuL2(a,b)such thatu=Au.

Proof. We have from Lemma 3.1 that A maps L2(a,b) to L2(a,b). From the Banach Fixed Point Theorem, it remains to prove that A is a contraction. Indeed, we have from condition (A4) that, for all x(a,b),

| A u ( x ) - A v ( x ) | = | f ( x , ( K u ) ( x ) ) - f ( x , ( K v ) ( x ) ) | τ 2 | ( K u ) ( x ) - ( K v ) ( x ) | .

Thus,

A u - A v 2 τ 2 K ( u - v ) 2 τ 2 κ 2 u - v 2 .

Since τ2k2<1 by condition (A5), we get the desired result. □

4 NUMERICAL APPROXIMATION

Let us suppose that

u ( x ) = j = 1 a j ϕ j ( x )

and uN(x) represents its respective approximation, i.e.,

u ( x ) u N ( x ) = j = 1 N a j ϕ j ( x ) = u N Φ ( x ) (4.1)

where uN=(a1,a2,,aN,0,)T and Φ(x)=(ϕ1(x),ϕ2(x),,ϕN(x),0,)T are the shifted Chebyshev polynomials of degree N defined on the interval (a, b).

Substituting the relation (4.1) in (1.1), we get

u N Φ ( x ) = g ( x ) + f x , a x κ ( x , y ) u N Φ ( y ) d y . (4.2)

Following Driscoll 44 T.A. Driscoll. Automatic spectral collocation for integral, integro-differential, and integrally reformulated differential equations. J. Comput. Phys., 229(17) (2010), 5980-5998., since x=(x1,x2,,xN)T are the N Chebyshev nodes and KWuNΦ(x) is the matrix that contains values of the approximated integral (4.2) at the same nodes, we have

K W u N Φ ( x ) = w 11 κ ( x 1 , x 1 ) w 12 κ ( x 1 , x 2 ) w 1 N κ ( x 1 , x N ) w 21 κ ( x 2 , x 1 ) w 22 κ ( x 2 , y 2 ) w 2 N κ ( x 2 , x N ) w N 1 κ ( x N , x 1 ) w N 2 κ ( x N , x 2 ) w N N κ ( x N , x N ) u N Φ ( x ) , (4.3)

where

u N Φ ( x ) = ( u N Φ ( x 1 ) , u N Φ ( x 2 ) , , u N Φ ( x N ) ) T ,

and {wij} for each fixed i are the quadrature weights relative to integration interval (a,xi], with (a,xi](a,b). We refer the reader to Trif and Ionescu 1818 D. Trif & C. Ionescu. Matrix based operatorial approach to differential and integral problems. In “MATLAB-A Ubiquitous Tool for the Practical Engineer”. IntechOpen (2011). for more details on the numerical implementation of this integral. Substituting the expression (4.3) into (4.2), we obtain

u N Φ ( x ) = g ( x ) + f x , K W u N Φ ( x ) ,

such that g(x)=[g(x1),g(x2),,g(xN)]T.

Due to the nonlinearity of this expression, we resort to an iterative procedure. In this case, we choose the Picard iterative method that consists of determining a sequence (uN(k+1)) in which the following relation of recurrence holds

u N ( k + 1 ) Φ ( x ) = g ( x ) + f x , K W u N ( k ) Φ ( x ) , k 0 . (4.4)

The procedure is concluded provided that one of the following criteria is satisfied

k > k m a x or r k = u ( k ) - u ( k - 1 ) 2 < t o l 1 . (4.5)

Once we get the solution vector uN(k), we have to relate it to the basis functions {ϕi}i=1N as follows

u N ( k ) Φ ( x ) = i = 1 N a i ( k ) ϕ i ( x ) = u N ( k ) ( x ) .

Finally, we obtain a solution uN(k) that must satisfy

u N ( k ) ( x ) = g ( x ) + f x , a x κ ( x , y ) u N ( k ) ( y ) d y , x ( a , b ) .

In the sequel, we present error estimates for the space discretization error of this functional integral equation.

5 CONVERGENCE ANALYSIS AND STABILITY

We provide a convergence analysis and a stability criterion of the proposed method for the numerical solution of the functional nonlinear Volterra integral equation (1.1). In our subsequent analysis, some definitions and results are needed.

Firstly, we introduce the orthogonal projection ΠN:L2(a,b)PN which is a mapping such that for any vL2(a,b) satisfies

( v - Π N v , ϕ ) = 0 , ϕ P N ,

where 𝒫N is the space of all algebraic polynomials of degree up to N. Concerning the truncation error of a Chebyshev interpolation, the following estimate holds (for more details, see 11 H. Ansari & P. Mokhtary. Computational Legendre Tau method for Volterra Hammerstein pantograph integral equations. B. Iran. Math. Soc., (2018), 1-19.), (33 C. Canuto, M.Y. Hussaini, A. Quarteroni & T.A. Zang. Spectral methods. Scientific computation. In “Fundamentals in Single Domains”. Springer-Verlag Berlin (2006).)

u - Π N u 2 C ~ N - m | u | m , (5.1)

for all uHm(a,b) with m0, where |·|m was defined in (2.1) and C~>0.

In the sequel, we shall apply the Gronwall inequality (which can be found in 77 D. Henry. “Geometric theory of semilinear parabolic equations”, volume 840. Springer (2006).): Suppose E(x) is a non-negative, locally integrable function defined on (a, b), satisfying

E ( x ) G ( x ) + a x E ( y ) d y .

such that G(x)0. Then, there exists a positive constant C such that

E 2 C G 2 .

The next result is devoted to providing a convergence analysis for the numerical scheme, showing that the rate of convergence is exponential.

Theorem 5.1.LetuN(·)be the collocation approximation (4.1) to the exact solution u(·) of the functional nonlinear Volterra integral equation (1.1) and considereN(x)=u(x)-uN(x)the error function and

( F K u N ) ( x ) = f x , a x κ ( x , y ) u N ( y ) d y .

If the functions g ( · ) , f ( · , · ) and κ ( · , · ) are such that g H ( k 1 ) ( a , b ) , F K u N H ( k 2 ) ( a , b ) , κ H ( k 3 ) ( ( a , b ) × ( a , b ) ) , where k i 0 , i = 1 , 2 , 3 , and f ( · , · ) satisfies assumption (A4), then we have

e N 2 μ N - k 1 | g | k 1 + N - k 2 | ( F K u N ) ( x ) ) | k 2 + N - k 3 | κ | k 3 u N 2 , (5.2)

provided that N is sufficiently large and µ is a constant independent of N.

Proof. The ideas of this proof were borrowed from Ansari and Mokhtary 11 H. Ansari & P. Mokhtary. Computational Legendre Tau method for Volterra Hammerstein pantograph integral equations. B. Iran. Math. Soc., (2018), 1-19.. Let

u N ( x ) = Π N g ( x ) + Π N f x , a x Π N κ ( x , y ) u N ( y ) d y , (5.3)

and consider the difference

e N ( x ) = g ( x ) - Π N g ( x ) + f x , a x κ ( x , y ) u ( y ) d y - Π N f x , a x Π N κ ( x , y ) u N ( y ) d y = ( F K u ) ( x ) - ( F K u N ) ( x ) + J 0 + J 1 + J 2 ,

such that

J 0 = g ( x ) - Π N g ( x ) , J 1 = f x , a x κ ( x , y ) u N ( y ) d y - Π N f x , a x κ ( x , y ) u N ( y ) d y

and

J 2 = Π N f x , a x κ ( x , y ) u N ( y ) d y - f x , a x Π N κ ( x , y ) u N ( y ) d y .

Since f is Lipschitz in the second variable by (A4), we have

e N ( x ) = ( F K u ) ( x ) - ( F K u N ) ( x ) + J 0 + J 1 + J 2 τ 2 a x κ ( x , y ) e N ( y ) d y + J 0 + J 1 + J 2 .

Anchored by the Gronwall Inequality, we can affirm that there exists C>0 such that

e 2 C ( J 0 2 + J 1 2 + J 2 2 ) . (5.4)

Employing inequality (5.1), an estimate for J 0 is given below:

J 0 2 C ~ 1 N - k 1 | g | k 1 , (5.5)

since gH(k1)(a,b), where C~1>0. Using again (5.1), we get

J 1 2 C ~ 2 N - k 2 | ( F K u N ) ( x ) | k 2 , (5.6)

provided FKuNH(k2)(a,b), where C~2>0. Since ΠN is an orthogonal projection, we have ΠN2=1. Moreover, seeing that f satisfies (A4), we obtain

J 2 2 f x , a x κ ( x , y ) u N ( y ) d y - f x , a x Π N κ ( x , y ) u N ( y ) d y 2 τ 2 a x | κ ( x , y ) - Π N κ ( x , y ) | | u N ( y ) | d y 2 = τ 2 a b a x | κ ( x , y ) - Π N κ ( x , y ) | | u N ( y ) | d y 2 d x τ 2 a b a b | κ a ( x , y ) - Π N κ ( x , y ) | | u N ( y ) | d y 2 d x τ 2 a b a b ( κ ( x , y ) - Π N κ ( x , y ) ) 2 d y a b ( u N ( y ) ) 2 d y d x L 1 C ~ 3 N - k 3 | κ | k 3 u N 2 , (5.7)

since κH(k3)((a,b)×(a,b)), where L 1 depends on b-a and C~3>0.

Let C~=max{C~1,C~2,L1·C~3}. Then,

J 0 2 C ~ N - k 1 | g | k 1 , J 1 2 C ~ N - k 2 | ( F K u N ) ( x ) | k 2 and (5.8)

J 2 2 C ~ N - k 3 | κ | k 3 u N 2 . (5.9)

Combining (5.8) and (5.9) in (5.4), we obtain

e 2 C C ~ N - k 1 | g | k 1 + C ~ N - k 2 | ( F K u N ) ( x ) | k 2 + C ~ N - k 3 | κ | k 3 u N 2 . (5.10)

Taking μ=C·C~, we derive that

e N 2 μ N - k 1 | g | k 1 + N - k 2 | ( F K u N ) ( x ) ) | k 2 + N - k 3 | κ | k 3 u N 2 ,

which completes the proof. □

In the following theorem we provide a stability analysis for the solution of (1.1) in the L 2-norm.

Theorem 5.2. (Stability) Assume that conditions (A4) and (A5) are satisfied. In addition, suppose u~andg~are the small perturbations of uN and g in (5.3), respectively. Then,

u ~ 2 1 1 - τ 2 κ 2 g ~ 2 .

Proof. To prove this result, we followed again the steps from Ansari and Mokhtary 11 H. Ansari & P. Mokhtary. Computational Legendre Tau method for Volterra Hammerstein pantograph integral equations. B. Iran. Math. Soc., (2018), 1-19.. Using eq. (5.3), we can infer that uN+u~ satisfies the following equation

u N + u ~ = Π N ( g + g ~ ) + Π N f x , a x Π N κ ( x , y ) ( u N + u ~ ) ( y ) d y . (5.11)

Calculating the difference between (5.11) and (5.3) we obtain

u ~ = Π N g ~ + Π N f x , a x Π N κ ( x , y ) ( u N + u ~ ) ( y ) d y - Π N f x , a x Π N κ ( x , y ) u N ( y ) d y .

Since f is Lipschitz in the second variable by assumption (A4), we get

Π N f x , a x Π N κ ( x , y ) ( u N + u ~ ) ( y ) d y - Π N f x , a x Π N κ ( x , y ) u N ( y ) d y τ 2 a x Π N κ ( x , y ) u ~ ( y ) d y .

Now, since ΠN is an orthogonal projection ΠN2=1, we derive

u ~ 2 g ~ 2 + τ 2 Π N κ 2 u ~ 2 g ~ 2 + τ 2 κ 2 u ~ 2 ,

whence it follows the result. □

6 NUMERICAL EXPERIMENTS

In this section we present two numerical examples to verify the accuracy of the method and the effectiveness of applying the Chebyshev polynomial bases of degree N. In theses examples, we also consider collocation method with Legendre polynomial bases of degree N.

In order to ensure the accuracy in the Picard iterative schemes, we admit tol1=1e-12 and kmax=1000 in the stopping criterion defined in (4.5).

The error is estimated using the relative error:

e r = u - u N 2 u 2 = e N 2 u 2 .

The calculation of the order of accuracy p N uses the expression (see Ansari 11 H. Ansari & P. Mokhtary. Computational Legendre Tau method for Volterra Hammerstein pantograph integral equations. B. Iran. Math. Soc., (2018), 1-19.):

p N = log 2 e N 2 e N / 2 2 .

In all experiments we take as initial guess the constant function u(0)(x)=0 for the Picard iterations.

6.1 Example 1

Consider the following functional Volterra integral equation

u ( x ) = g ( x ) + f x , 0 x κ ( x , y ) u ( y ) d y , x ( 0 , π / 2 ) , (6.1)

with kernel

κ ( x , y ) = sin ( y - x ) .

Here, the function f is expressed by f(x,y)=sin(y) and g is defined by

g ( x ) = exp ( x ) - sin ( ( - exp ( x ) + ( cos ( x ) + sin ( x ) ) ) / 2 ) . (6.2)

Simple calculations show that f, g, and κ satisfy all hypotheses from Theorem 3.1, with τ1=1, θ1(x)=0 for all x, τ2=1, and τ2κ20.8565<1. Therefore, the solution of (6.1) exists and it is unique, given by

u ( x ) = exp ( x ) , for x ( 0 , π / 2 ) .

Let uN(·) be the collocation approximation to the exact solution u(·) of the functional nonlinear Volterra integral equation (6.1). According to (4.4), equation (6.1) can be rewritten in the following vector form

u N ( k + 1 ) Φ ( x ) = g ( x ) + sin K W u N ( k ) Φ ( x ) , k 0 , (6.3)

such that

u N ( k ) Φ ( x ) = [ u N ( k ) ( x 1 ) , u N ( k ) ( x 2 ) , , u N ( k ) ( x N ) ] T

and

K W = 0 w 12 sin ( x 2 - x 1 ) w 1 N sin ( x N - x 1 ) w 21 sin ( x 1 - x 2 ) 0 w 2 N sin ( x N - x 2 ) w N 1 sin ( x 1 - x N ) w N 2 sin ( x 2 - x N ) 0 .

In Figures 1a-1b, we plot numerical errors obtained in terms of the number of approximation N in semi-log representation and we observe an approximately linear behavior which stabilizes at determined values of N for each iteration k. Very few iterations are enough so that the relative error to be approximately 10−15, in particular, when k=20, we obtain er10-15. This is confirmed in Figs. 1c-1d, which present the exponential decay of the error (see Theorem 5.1).

Figure 1:
The relative error in terms of degree N (a-b) and the number of iterations (c-d) corresponding to Example 1 for Chebyshev and Legendre bases.

The convergence orders using orthogonal bases of Chebyshev and Legendre were illustrated in Table 1 and grow exponentially with N, which confirms our theoretical predictions. Note that for a reasonable value of N there is a sharp drop in the convergence order, since the error size has reached the machine epsilon.

Table 1:
Convergence order with respect to Chebyshev and Legendre basis considering k=20 corresponding to Example 1.

6.2 Example 2

In this example, let us consider the following functional Volterra integral equation

u ( x ) = ( sin ( x ) - x ) - f x , 0 x exp ( - λ 2 ( x - y ) 2 ) u ( y ) d y , x ( 0 , π / 4 ) , (6.4)

where the parameter λ defines the length scale, f(x,y)=sin(y), g(x)=sin(x)-x, and κ(x,y)=exp(-λ2(x-y)2).

In this example, the exact solution is not known. However, equation (6.4) admits a unique solution, since all conditions from Theorem 3.1 are satisfied, with τ1=1 and θ1(x)=0 for all x. For instance, if λ=0.1, conditions (A4) and (A5) are satisfied with τ2=1 and τ2κ20.7848<1.

Now, we study how the parameter λ affects the relative error er. According to Figure 2, a large value of λ favors a large error due to small smoothing, while a small value of λ stabilizes the error in small values due to a high degree of smoothing. In this case, the exact solution can behave as a constant when λ0.

Figure 2:
Relative error er in terms of the parameter λ, with N=10, 100 and 200 considering Chebyshev functions.

Figures 3a-3a and 3c-3d show the behavior of the relative error in terms of N and k, respectively, considering Chebyshev functions of first kind and the Legendre polynomial. As in the previous example, we can observe the convergence in the L 2-norm in terms of N, where no more than 20 iterations and 100 integration points were enough to get the relative error close to 10−9 in both experiments.

Figure 3:
The relative error in terms of degree N (a-b) and the number of iterations (c-d) corresponding to Example 2 for Chebyshev and Legendre bases.

7 CONCLUSIONS

This paper applies a numerical procedure for a nonlinear Volterra integral equations based on Chebyshev and Legendre bases functions considering the collocation method. The hypotheses of Theorem 3.1 are sufficient to conclude that the functional Volterra integral equation (1.1) has a unique solution in L2(a,b) space and all solutions of this equation are asymptotically stable. Moreover, examples show that our Theorem 5.1 was satisfactory to ensure the convergence of the collocation method for a moderate number of iterations.

Another important contribution is that we have been able to rigorously prove that the errors of approximate solutions decay exponentially in L 2-norm as the degree of approximation increases 1515 S. Shahmorad. Numerical solution of the general form linear Fredholm-Volterra integro-differential equations by the Tau method with an error estimation. Appl. Math. Comput., 167(2) (2005), 1418- 1429..

REFERENCES

  • 1
    H. Ansari & P. Mokhtary. Computational Legendre Tau method for Volterra Hammerstein pantograph integral equations. B. Iran. Math. Soc., (2018), 1-19.
  • 2
    J.S. Azevedo, S.P. Oliveira & A.M. Rocha. Spectral element approximation of functional integral equations. Electron. T. Numer. Ana., 8(2) (2020), 164-180.
  • 3
    C. Canuto, M.Y. Hussaini, A. Quarteroni & T.A. Zang. Spectral methods. Scientific computation. In “Fundamentals in Single Domains”. Springer-Verlag Berlin (2006).
  • 4
    T.A. Driscoll. Automatic spectral collocation for integral, integro-differential, and integrally reformulated differential equations. J. Comput. Phys., 229(17) (2010), 5980-5998.
  • 5
    N. Ebrahimi & J. Rashidinia. Collocation method for linear and nonlinear Fredholm and Volterra integral equations. Appl. Math. Comput., 270 (2015), 156-164.
  • 6
    D. Elliott. A Chebyshev series method for the numerical solution of Fredholm integral equations. Comput J., 6(1) (1963), 102-112.
  • 7
    D. Henry. “Geometric theory of semilinear parabolic equations”, volume 840. Springer (2006).
  • 8
    A. Karoui & A. Jawahdou. Existence and Approximate Lp and Continuous Solutions of Nonlinear Integral Equations of the Hammerstein and Volterra Types. Appl. Math. Comp., 216(7) (2010), 2077- 2091.
  • 9
    A. Latif. Banach Contraction Principle and Its Generalizations. Topics in Fixed Point Theory, (2014), 33-64.
  • 10
    J. Liang, S.H. Yan, R.P. Agarwal & T.W. Huang. Integral solution of a class of nonlinear integral equations. Appl. Math. Comput., 219(10) (2013), 4950-4957.
  • 11
    L. Liu, F. Guo, C. Wu & Y. Wu. Existence theorems of global solutions for nonlinear Volterra type integral equations in Banach spaces. J. Math. Anal. Appl., 309(2) (2005), 638-649.
  • 12
    K. Maleknejad, K. Nouri & R. Mollapourasl. Existence of solutions for some nonlinear integral equations. Commun. Nonlinear Sci., 14(6) (2009), 2559-2564.
  • 13
    M. Meehan & D. O’Regan. Existence theory for nonlinear Volterra integrodifferential and integral equations. Nonlinear Analysis: Theory, Methods & Applications, 31(3) (1998), 317-341.
  • 14
    A.M. Rocha , J.S. Azevedo , S.P. Oliveira & M.R. Correa. Numerical analysis of a collocation method for functional integral equations. Appl. Numer. Math., 134 (2018), 31 - 45.
  • 15
    S. Shahmorad. Numerical solution of the general form linear Fredholm-Volterra integro-differential equations by the Tau method with an error estimation. Appl. Math. Comput., 167(2) (2005), 1418- 1429.
  • 16
    C.T. Sheng, Z.Q. Wang & B.Y. Guo. An hp-spectral collocation method for nonlinear Volterra functional integro-differential equations with delays. Appl. Numer. Math., 105 (2016), 1-24.
  • 17
    H. Tian. “Spectral methods for Volterra integral equations”. Ph.D. thesis, Theses (Dept. of Mathematics and Statistics)/Simon Fraser University (1995).
  • 18
    D. Trif & C. Ionescu. Matrix based operatorial approach to differential and integral problems. In “MATLAB-A Ubiquitous Tool for the Practical Engineer”. IntechOpen (2011).
  • 19
    Z. Xie, X. Li & T. Tang. Convergence analysis of spectral Galerkin methods for Volterra type integral equations. J. Sci. Comput., 53(2) (2012), 414-434.
  • 20
    Y. Yang & Y. Chen. Jacobi Spectral Galerkin and Iterated Methods for Nonlinear Volterra Integral Equation. J. Comput. Nonlinear Dynam., 11(4) (2016), 041027.
  • 21
    Y. Yang , Y. Chen , Y. Huang & W. Yang. Convergence analysis of Legendre-collocation methods for nonlinear Volterra type integro equations. Adv. Appl. Math. Mech., 7(1) (2015), 74-88.

Publication Dates

  • Publication in this collection
    30 Nov 2020
  • Date of issue
    Sep-Dec 2020

History

  • Received
    06 Jan 2020
  • Accepted
    31 Aug 2020
Sociedade Brasileira de Matemática Aplicada e Computacional Rua Maestro João Seppe, nº. 900, 16º. andar - Sala 163 , 13561-120 São Carlos - SP, Tel. / Fax: (55 16) 3412-9752 - São Carlos - SP - Brazil
E-mail: sbmac@sbmac.org.br