7.2
CiteScore
3.7
Impact Factor
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT
Case Study
Editorial
Invited review
Letter to the Editor
Original Article
REVIEW
Review Article
SHORT COMMUNICATION
7.2
CiteScore
3.7
Impact Factor
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Filter by Categories
ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT
Case Study
Editorial
Invited review
Letter to the Editor
Original Article
REVIEW
Review Article
SHORT COMMUNICATION
View/Download PDF

Translate this page into:

ORIGINAL ARTICLE
22 (
4
); 265-268
doi:
10.1016/j.jksus.2010.05.010

Numerical computational solution of the linear Volterra integral equations system via rationalized Haar functions

Department of Mathematics, Faculty of Science, Malayer University, Malayer 65719-95863, Iran

*Tel./fax: +98 851 3339944 f.mirzaee@malayeru.ac.ir (Farshid Mirzaee) mirzaee@mail.iust.ac.ir (Farshid Mirzaee)

Disclaimer:
This article was originally published by Elsevier and was migrated to Scientific Scholar after the change of Publisher.

Abstract

In this paper, we use rationalized Haar (RH) functions to solve the linear Volterra integral equations system. We convert the integral equations system, to a system of linear equations. We show that our estimates have a good degree of accuracy.

Keywords

Volterra integral equations system
Operational matrix
Product operation
Rationalized Haar functions
1

1 Introduction

This integral equation is a mathematical model of many evolutionary problems with memory arising from biology, chemistry, physics, engineering. In recent years, many different basic functions have been used to estimate the solution of integral equations, such as orthonormal bases and wavelets. In the recent paper, we apply RH functions to solve the linear Volterra integral equations system. The method is first applied to an equivalent integral equations system, where the solution is approximated by a RH functions with unknown coefficients. The operational matrix of product is given, this matrix is then used to evaluate the unknown coefficients and find an approximate solution for y ( t ) = ( y 1 ( t ) , y 2 ( t ) , , y n ( t ) ) .

2

2 Properties of RH functions

2.1

2.1 Definition of RH functions

The RH functions RH(r, t), r = 1 , 2 , 3 , , are composed of three values 1, −1 and 0 and can be defined on the interval [0, 1) as

(1)
RH ( r , t ) = 1 , J 1 t < J 1 2 - 1 , J 1 2 t < J 0 0 , otherwise , where J u = j - u 2 i and u = 0 , 1 2 , 1 (Ohkita and Kobayashi, 1986).

The value of r is defined by two parameters i and j as

(2)
r = 2 i + j - 1 ; i = 0 , 1 , 2 , , j = 1 , 2 , 3 , , 2 i , RH ( 0 , t ) is defined for i = j = 0 and is given by RH ( 0 , t ) = 1 ; 0 t < 1 .

The orthogonality property is given by RH ( r , t ) ,RH ( v , t ) = 0 1 RH ( r , t ) RH ( v , t ) dt = 2 - i , for r = v 0 , for r v , where v and r introduced in Eq. (2).

2.2

2.2 Function approximation

A function f(t) defined over the space L 2 [ 0 , 1 ) may be expanded in RH functions as

(3)
f ( t ) = r = 0 a r RH ( r , t ) , where
(4)
a r = f ( t ) ,RH ( r , t ) RH ( r , t ) ,RH ( r , t ) .

If we let i = 0 , 1 , 2 , 3 , , α then the infinite series in Eq. (3) is truncated up to its first k terms as

(5)
f ( t ) r = 0 k - 1 a r RH ( r , t ) = A T ϕ ( t ) , where k = 2 α + 1 , α = 0 , 1 , 2 , , ϕ r ( t ) = RH ( r , t ) ,
(6)
A = [ a 0 , a 1 , , a k - 1 ] T ,
(7)
ϕ ( t ) = [ ϕ 0 ( t ) , ϕ 1 ( t ) , , ϕ k - 1 ( t ) ] T .

If each waveform is divided into k intervals, the magnitude of the waveform can be represented as

(8)
ϕ ˆ k × k = ϕ 1 2 k , ϕ 3 2 k , , ϕ 2 k - 1 2 k , where in Eq. (8) the row denotes the order of the RH functions (Maleknejad and Mirzaee, 2006).

By using Eqs. (8) and (5) we get

(9)
f 1 2 k , f 3 2 k , , f 2 k - 1 2 k = A T ϕ ˆ k × k .

We can also approximate the function k ( t , s ) L 2 ( [ 0 , 1 ) × [ 0 , 1 ) ) as follows:

(10)
k ( t , s ) ϕ T ( t ) H ϕ ( s ) , where H = [ h ij ] k × k is an k × k matrix that:
(11)
h ij = RH ( i , t ) , k ( t , s ) ,RH ( j , s ) RH ( i , t ) ,RH ( i , t ) RH ( j , t ) ,RH ( j , t ) ,
for i , j = 0 , 1 , 2 , , k - 1 .

From Eqs. (8) and (9) we have:

(12)
H = ϕ ˆ k × k - 1 T H ^ ϕ ˆ k × k - 1 , where H ^ = [ h ˆ ij ] k × k , h ˆ ij = k 2 i - 1 2 k , 2 j - 1 2 k ; i , j = 1 , 2 , , k , and
(13)
ϕ ˆ k × k - 1 = 1 k ϕ ˆ k × k T 0 1 ϕ ( t ) ϕ T ( t ) dt - 1 .

We also define the matrix D = D k × k as follows:

(14)
D = 0 1 ϕ ( t ) ϕ T ( t ) dt .

For the RH functions, D has the following form Maleknejad and Mirzaee (2006, 2003) and Razzaghi and Ordokhani (2002): D = diag 1 , 1 , 1 2 , 1 2 , 1 2 2 , , 1 2 2 2 2 , 1 2 3 , , 1 2 3 2 3 , , 1 2 α , , 1 2 α 2 α .

2.3

2.3 Operational matrix of integration

The integration of the ϕ ( t ) defined in Eq. (7) is given by

(15)
0 t ϕ ( t ) dt = P ϕ ( t ) , where P = P k × k is the k × k operational matrix for integration and is given in Maleknejad and Mirzaee (2006, 2003) as
(16)
P k × k = 1 2 k 2 kP ( k 2 ) × k 2 - ϕ ˆ ( k 2 ) × k 2 ϕ ˆ ( k 2 ) × k 2 - 1 0 ,
where ϕ ˆ 1 × 1 = [ 1 ] , P 1 × 1 = 1 2 .

2.4

2.4 The product operation matrix

The product operation matrix for RH functions is defined as follows:

(17)
ϕ ( t ) ϕ T ( t ) A A k × k ϕ ( t ) , where A is given in Eq. (6) and A k × k in an k × k matrix, which is called the product operation matrix of RH functions.

In general we have

(18)
A k × k = A ( k 2 ) × ( k 2 ) H ( k 2 ) × ( k 2 ) H ^ ( k 2 ) × ( k 2 ) D ( k 2 ) × ( k 2 ) , with A 1 × 1 = a 0 , H ( k 2 ) × ( k 2 ) = ϕ ˆ ( k 2 ) × ( k 2 ) · diag a k 2 , a k 2 + 1 , , a k - 1 , H ^ ( k 2 ) × ( k 2 ) = diag a k 2 , a k 2 + 1 , , a k - 1 · ϕ ˆ ( k 2 ) × ( k 2 ) - 1 , and D ( k 2 ) × ( k 2 ) = diag a 0 , a 1 , , a k 2 - 1 · ϕ ˆ ( k 2 ) × ( k 2 ) .

See Razzaghi and Ordokhani (2002).

3

3 Linear Volterra integral equations system

We consider the following linear integral equations system:

(19)
j = 1 n g ij ( t ) y i ( t ) + j = 1 n 0 1 k ij ( t , s ) y j ( s ) ds = x i ( t ) ; i = 1 , 2 , , n , where x i ( t ) , g ij ( t ) L 2 [ 0 , 1 ) , k ij ( t , s ) L 2 ( [ 0 , 1 ) × [ 0 , 1 ) ) for i , j = 1 , 2 , , n and y i ( t ) for i = 1 , 2 , , n are unknown functions (Delves and Mohammed, 1983).

If we approximate x i ( t ) , g ij ( t ) , y i ( t ) and k ij ( t , s ) by Eqs. (5) and (10) as follows: x i ( t ) X i T ϕ ( t ) , y i ( t ) Y i T ϕ ( t ) , g ij ( t ) G ij T ϕ ( t ) , k ij ( t , s ) ϕ T ( t ) H ij ϕ ( s ) .

With substituting in Eq. (19) we have: j = 1 n G ij T ϕ ( t ) ϕ T ( t ) Y j + j = 1 n 0 t ϕ T ( t ) H ij ϕ ( s ) ϕ T ( s ) Y j ds = ϕ T ( t ) X i ; i = 1 , 2 , , n .

By using Eq. (17) we have:

(20)
j = 1 n ϕ T ( t ) G ij Y j + j = 1 n 0 t ϕ T ( t ) H ij Y j ϕ ( s ) ds = ϕ T ( t ) X i ; i = 1 , 2 , 3 , , n , j = 1 n ϕ T ( t ) G ij Y j + j = 1 n ϕ T ( t ) H ij Y j 0 t ϕ ( s ) ds = ϕ T ( t ) X i ; i = 1 , 2 , 3 , , n , j = 1 n ϕ T ( t ) G ij Y j + j = 1 n ϕ T ( t ) H ij Y j P ϕ ( t ) = ϕ T ( t ) X i ; i = 1 , 2 , 3 , , n , j = 1 n G ij Y j + j = 1 n H ij Y j P ϕ ( t ) = X i ; i = 1 , 2 , 3 , , n .

In order to construct the approximations for y ( t ) = ( y 1 ( t ) , y 2 ( t ) , , y n ( t ) ) we collocate ϕ ( t ) in k points. By using Eq. (8) and Newton–Cotes points given in Philips and Taylor (1937) as

(21)
t p = 2 p - 1 2 k ; p = 1 , 2 , , k , we have ϕ ( t p ) = ϕ ˆ k × k e p ; p = 1 , 2 , , k , where e p = [ 0 , 0 , , 0 , 1 , 0 , , 0 ] T R k , and 1 pth-component. Eq. (20) can be expressed as j = 1 n G ij Y j + j = 1 n H ij Y j P ϕ ˆ k × k e p = X i ; i = 1 , 2 , 3 , , n , p = 1 , 2 , 3 , , k .

By solving this system of linear equations we can find vectors Y j so:

(22)
y j ( t ) ϕ T ( t ) Y j ; j = 1 , 2 , , n .

4

4 Numerical examples

For computational purpose, we consider two test problems.

Example 1

Consider the integral equations system (Saeed and Ahmed, 2008): y 1 ( t ) - 0 t y 2 ( s ) ds = 1 - t 2 y 2 ( t ) - 0 t y 1 ( s ) ds = t , and the exact solution y ( t ) = ( y 1 ( t ) , y 2 ( t ) ) = ( 1 , 2 t ) , Table 1 shows the numerical results and comparison with the exact solution and Monte-Carlo method (Saeed and Ahmed, 2008).

Example 2

Consider the integral equations system (Saeed and Ahmed, 2008): y 1 ( t ) - 0 t ( s 2 - t ) ( y 1 ( s ) + y 2 ( s ) ) ds = t + 1 2 t 3 + 1 12 t 4 - 1 5 t 5 y 2 ( t ) - 0 t s ( y 1 ( s ) + y 2 ( s ) ) ds = t 2 - 1 3 t 3 - 1 4 t 4 , and exact solution y ( t ) = ( y 1 ( t ) , y 2 ( t ) ) = ( t , t 2 ) , Table 2 shows the numerical results and comparison with the exact solution and Monte-Carlo method (Saeed and Ahmed, 2008).

Table 1 Numerical results for Example 1.
Nodes t Method of Saeed and Ahmed (2008) with h = 0. 01 Presented method for k = 32 Exact solution
t = 0 (1, 0) (1, 0) (1, 0)
t = 0.1 (1.01020, 0.20305) (1.00009, 0.20001) (1, 0.2)
t = 0.2 (1.01021, 0.30712) (1.00006, 0.40007) (1, 0.4)
t = 0.3 (1.03011, 0.41223) (1.00002, 0.60004) (1, 0.6)
t = 0.4 (1.03992, 0.51840) (1.00003, 0.80005) (1, 0.8)
t = 0.5 (1.04962, 0.62562) (1.00002, 1.00001) (1, 1)
t = 0.6 (1.05922, 0.73392) (1.00006, 1.20002) (1, 1.2)
t = 0.7 (1.06872, 0.84330) (1.00009, 1.40008) (1, 1.4)
t = 0.8 (1.07811, 0.95378) (1.00001, 1.60008) (1, 1.6)
t = 0.9 (1.08740, 1.10653) (1.00009, 1.80002) (1, 1.8)
t = 1 (1.09657, 1.99806) (1.00001, 1.99992) (1, 2)
Table 2 Numerical results for Example 2.
Nodes t Method of Saeed and Ahmed (2008) with h = 0.01 Presented method for k = 32 Exact solution
t = 0 (0, 0) (0, 0) (0, 0)
t = 0.1 (0.09999, 0.01005) (0.10008, 0.01008) (0.1, 0.01)
t = 0.2 (0.19999, 0.04020) (0.20008, 0.04002) (0.2, 0.04)
t = 0.3 (0.29998, 0.09046) (0.30008, 0.09002) (0.3, 0.09)
t = 0.4 (0.039996, 0.16083) (0.40008, 0.16008) (0.4, 0.16)
t = 0.5 (0.049994, 0.25131) (0.50009, 0.25005) (0.5, 0.25)
t = 0.6 (0.059991, 0.36191) (0.60008, 0.36009) (0.6, 0.36)
t = 0.7 (0.69989, 0.49263) (0.70008, 0.49005) (0.7, 0.49)
t = 0.8 (0.79985, 0.64347) (0.80008, 0.64005) (0.8, 0.64)
t = 0.9 (0.89982, 0.81443) (0.90008, 0.81009) (0.9, 0.81)
t = 1 (0.99977, 1.00552) (0.99999, 0.10003) (1, 1)

5

5 Conclusions

In this work, we applied an application of RH functions method for solving the linear Volterra integral equations system. According to the numerical results which obtaining from the illustrative examples, we conclude that for sufficiently large k we get a good accuracy, since by reducing step size length the least square error will be reduced.

References

  1. , , . Computational Methods for Integral Equations. Cambridge University Press; .
  2. , , . Numerical solution of linear Fredholm integral equations system by rationalized Haar functions method. Int. J. Comput. Math.. 2003;80(11):1397-1405.
    [Google Scholar]
  3. , , . Numerical solution of integro-differential equations by using rationalized Haar functions method, Kybernetes. Int. J. Syst. Math.. 2006;35(10):1735-1744.
    [Google Scholar]
  4. , , . An application of rationalized Haar functions. IEEE Trans. Circuit Syst.. 1986;9:853-862.
    [Google Scholar]
  5. , , . Theory and Applications of Numerical and Analysis. New York: Academic Press; .
  6. , , . A rationalized Haar functions method for nonlinear Fredholm–Hammerstein integral equations. Int. J. Comput. Math.. 2002;79(3):333-343.
    [Google Scholar]
  7. , , . Numerical solution of the system of linear Volterra integral equations of the second kind using Monte-Carlo method. J. Appl. Sci. Res.. 2008;4(10):1174-1181.
    [Google Scholar]
Show Sections