![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
Abstract
This paper proposed an effective numerical method to obtain the solution of nonlinear two-dimensional mixed Volterra-Fredholm integro-differential equations. For this purpose, the two-dimensional block-pulse functions (2D-BPFs) operational matrix of integration and differentiation has been presented. The 2D-BPFs method converts nonlinear two-dimensional mixed Volterra-Fredholm integro-differential equations to an algebraic system of equations which is computable as well. Error analysis and some numerical examples are presented to illustrate the effectiveness and accuracy of the method.
PUBLIC INTEREST STATEMENT
The solutions of Partial Differential and Integral Equations (PDEs and IEs) with numerical methods play the most important role among researchers and scientific communities due to the fact that the analytical solution of them in most of the time does not exist. The concept of approximation almost along with error estimation, accuracy, efficiency, the reliability of the methods and etc. In this approach, we use the method which known as Black-Pulse Functions (BPFs) to find the solution of an equation which release in theory of parabolic boundary value problems, population dynamics, the mathematical modeling of the spatio-temporal development and in many physical and biological models.
1. Introduction
The modeling of the most phenomena in real life from engineering and physics to mechanics and etc leads to nonlinear equations. Meanwhile, the analytical solution of them in most of the time are not exist, so we need a powerful method to approximate the exact solutions.
The mixed Volterra-Fredholm integro-differential equation is one of the most important equation release in theory of parabolic boundary value problems, population dynamics, the mathematical modeling of the spatio-temporal development and in many physical and biological models (Diekmann, Citation1978; Khajehnasiri, Citation2016; Pachpatte, Citation1986; Thieme, Citation1977).
In 1977, Harmuth (Harmuth, Citation1969) presented the Block-Pulse Functions (BPFs) as a mathematical tool for approximate the problems. The BPFs which are defined in the time interval are a set of orthogonal functions with piecewise constant values such as:
where with
as a positive integer.
The solution of Fredholm and Volterra integral equations of the second kind have been approximated by using BPFs in (Kung & Chen, Citation1978). Maleknejad and Mahmoudi in (Maleknejad & Mahmoudi, Citation2004) have applied a combination of Taylor and Block-Pulse Functions to solve linear Fredholm integral equation.
The BPFs and Lagrange-interpolating polynomials have been used to approximate the solution of Volterra’s population model by Marzban et al. in (Marzban, Hoseini, & Razzaghi, Citation2009). Maleknejad and Mahdiani have applied two dimensional Block-Pulse functions 2D-BPFs for solving nonlinear mixed Volterra-Fredholm integral equations (Maleknejad & Mahdiani, Citation2011), Aghazadeh also developed the Block-pulse functions technique to solve the nonlinear two dimensional Volterra integro-differential equation (Aghazadeh & Khajehnasiri, Citation2013), Khajehnasiri et al. have extended the BPFs method for the solving systems of higher-order nonlinear Volterra integro-differential equations (Ebadian & Khajehnasiri, Citation2014), Nemati in (Nemati, Lima, & Ordokhani, Citation2013) solving a class of two-dimensional nonlinear Volterra integral equations using Legendre polynomials. Hesameddini et al. used hybrid Bernstein Block-Pulse functions for solving system of Volterra-Fredholm integral equations (Hesameddini & Shahbazi, Citation2017).
In the past decay, scientists have been used some methods to approximate the solution of the mixed Volterra-Fredholm integro-differential equation such as Legendre collocation method (Rohaninasa, Maleknejad, & Ezzati, Citation2018), Fixed point techniques (Berenguer et al., Citation2013), Bernstein polynomials (Yuzbas, Citation2016), A Bernstein operational matrix (Maleknejad, Basirat, & Hashemizadeh, Citation2012), Bessel collocation method (Yuzbas, Citation2015), Tau method (Shahmorad, Citation2005). But on the other hand, there are not suitable work on the partial mixed volterra-fredholm integral equations in this paper we study this kind of equations.
with given supplementary conditions, and
are given continuous functions, where
is an unknown function which should be determined,
and
are analytical functions on
and
, respectively;
is a closed bounded region in
with piecewise smooth boundary
(Brunner, Citation2004). In this paper, we consider the nonlinear function
in the following form
where is a positive integer. With regard to the fact that every finite interval can be transformed to
by linear map, without loss of generality, we can consider
and
.
This paper is organized as follows. In Section 2, definition and some properties of the 2D-BPFs has presented. The 2D-BPFs are applied to solve Equation (1.2) in Section 3. The error analysis of the proposed method has been investigated in Section 4. Some numerical results has been presented in Section 5 to show accuracy and efficiency of the proposed method. Finally, some concluding remarks are given in section 6.
2. Properties of the 2D-BPFs
We usually call the block-pulse functions containing two variables as two-dimensional block-pulse functions 2D-BPFs. An -set of 2D-BPFs are defined in region
and
as:
where and
with positive integer values for
, and
. There are some properties for 2D-BPFs; e.g. disjointness, orthogonality, and completeness.
1. Disjointness
The two-dimensional block-pulse functions are disjoined with each other, i.e.
2. Orthogonality
The two-dimensional block-pulse functions are orthogonal with each other, i.e.
in the region of and
where
and
.
3. Completeness
For every when
and
goes to infinity, Parseval identity holds:
where
The set of 2D-BPFs may be written as a vector
where From the above representation and disjointness property, it follows:
where is an
-vector and
Moreover, it can be clearly concluded that for every
matrix
:
where is an
-vector with elements equal to the diagonal entries of matrix
.
3. 2D-BPFs expansion
A function may be expanded by the 2D-BPFs as:
where is a
-vector given by
and is defined in (2.6).
The block-pulse coefficients are obtained as
such that the error between , and its block-pulse expansion (2.11) in the region of
,
; i.e,
is minimal. Since each two-dimensional block-pulse function takes only one value in its subregion, the 2D-BPFs can be expressed by the two 1D-BPFs:
where, and
are 1D-BPFs related to the variables
and
, respectively.
A function of four variables , on
may be approximated with respect to BPFs such as:
where and
are 2D-BPFs vectors of dimension
and
, respectively, and
is a
two dimensional block-pulse coefficients matrix. Also, the positive integer powers of a function
may be approximated by 2D-BPFs as
where is a column vector, whose elements are
th power of the elements of the vector
.
3.1. Operational matrix of integration
The integration of the vector defined in (2.1) may be obtained as
where is a
operational matrix of integration for 2D-BPFs and
is the operational matrix of 1D-BPFs defined over
with
as follows
In (2.19), denotes the Kronecker product defined as:
So, the 2D integral of every function can be approximated as follows:
3.2. Operational matrix of differentiation
We now need to compute the operational matrix of differentiation. For this, let
Now, we can write:
then from (2.23) and (2.24), we obtain
So we get
hence,
Similarly, for the partial derivative of with respect to
, it can be shown that
Moreover, for the second-order partial derivatives of , the following equations can be written:
by using (2.23) and (2.27), we have
so we get
then
In the similar way, to approximate the second-order partial derivatives of with respect to
, the following equation has been obtained:
Finally, the following procedure can be applied to approximate ,
hence
so we can obtain,
then we have
4. Applying the method
In this section, we use the 2DBPFs to solve the nonlinear two-dimensional mixed Volterra-Fredholm integro-differential equations. According to the previous section we have:
where the -vectors
and matrix
are the BPFs coefficients of
and
respectively, and
is a column vector whose elements are
th power of the elements of the vector U. Now, we consider the following equation,
Using the presented equations in the previous section to evaluated the partial derivatives, Initially, we considered the integral part in (1.2). From Equation. (3.1) we have,
Using Equations (2.15) and (2.7), denoting for the
row of the conventional integration operational matrix
and considering
follow:
Substituting (3.3) into (3.2) and setting it in Equation (1.2) gives:
Finally, we can determine the block-pulse coefficients of by solving:
where and
is a lower triangular block matrix with
and
and
for and
0 is a zero matrix. If we have
for every
then an approximate solution
can be computed for Equation (1.2) by setting
where
and
are the elements of vectors
and
respectively. hence, we have
Now, by using the Equations (2.25), (2.26), (2.28), (2.29), (2.31) and (3.7), we can obtain:
where and
are the combination of block-pulse coefficient matrix, After which without using any projection method, we can evaluate the approximation of the solution of
for Equation (1.2). The Equation (3.8) can be solved by using Newton iterative method.
5. The error analysis
In this section we evaluate the representation error of a differentiable function while it is in a series form of 2D-BPFs on
. For this purpose, we review and use some results from (Maleknejad & Mahdiani, Citation2011; Maleknejad, Sohrabi, & Baranji, Citation2010) briefly. We set
, so
.
We can define as well as evaluate the representation error between and its 2D-BPFs expansion, on any subregion
as follows.
where
Using mean value theorem, it can be shown that
where M, (Maleknejad & Mahdiani, Citation2011; Maleknejad et al., Citation2010). Error of
and
, on
, can be shows by:
Using Equations (4.11) and (4.12), it can be shown that (see (Maleknejad & Mahdiani, Citation2011; Maleknejad et al., Citation2010)):
Hence, . According to (Maleknejad & Mahdiani, Citation2011; Maleknejad et al., Citation2010), assume that
is evaluated by,
We set , the approximation of
, and
then from Equation (4.13) for we have
Therefore, from Equation (4.14), it can be concluded that:
For an error estimation, reconsider the following mixed Volterra-Fredholm integro-differential equations
Let be the error function of the approximate solution
to
, where
is the exact solution of Equation (4.15). Then, we consider
where is the perturbation function that depends on
,
,
and
. It can be obtained by substituting
,
,
and
into the Equation (4.15) as:
by subtracting (4.16) from (4.15) we have:
Finally, the proposed method in this paper, can be applied to approximate in the Equation (4.17).
6. Numerical results
In this section, we will use the 2D-BPFs to nonlinear mixed volterra-fredholm integro-differential equations with variable coefficients. To demonstrate the superiority and the practicability of this approach, two test examples are carried out in this section.
Example 1 In this example, we consider a two-dimensional mixed Volterra-Fredholm integro-differential equation :
where
with supplementary conditions
The exact solution of this problem is . In Table , the numerical results are presented.
Table 1. Numerical results for example 1
Example 2 We consider, in this example a two-dimensional mixed Volterra-Fredholm integro-differential equation :
where
with conditions
The exact solution of this problem is . The numerical results using the proposed method are given in Table .
Table 2. Numerical results for example 2
7. Conclusion
In this work, some orthogonal functions known as Block-Pulse Functions have successfully used to approximate the solution of a general form of nonlinear mixed Volterra-Fredholm integro-differential equations. The error of the method estimated and according to this estimation and the numerical results, we found that the proposed method is accurate and effective to solve the nonlinear equations, especially for mixed Volterra-Fredholm integro-differential equations.
Additional information
Funding
Notes on contributors
M. Safavi
The first author of this article is Mostafa Safavi. His research interests include Numerical Analysis, The theory, and Applications of Applied and Computational Mathematics, Fractional, Partial and Integral Differential Equations.
The second author of this article is Amir Ahmad Khajehnasiri. He is currently Ph.D. appliicant and the main research interests of him include numerical solution of Fredholm and Volterra integral equations as well as Fractional differential equations.
References
- Aghazadeh, N., & Khajehnasiri, A. A. (2013). Solving nonlinear two-dimensional volterra integro-differentional equations by block-pulse functions. Mathematical Sciences, 7, 1–6. doi:10.1186/2251-7456-7-3
- Berenguer, M. I., Gámez, D., & López Linares, A. J. (2013). Fixed point techniques and Schauder bases to approximate the solution of the first order nonlinear mixed Fredholm-Volterra integro-differential equation. Journal of Computational and Applied Mathematics, 252, 52–61. doi:10.1016/j.cam.2012.09.020
- Brunner, H. (2004). Collocation methods for Volterra integral and related functional equations. Cambridge University Press, United Kingdom.
- Diekmann, O. (1978). Thresholds and traveling for the geographical spread of infection. Journal Mathematical Biologic, 6, 109–130. doi:10.1007/BF02450783
- Ebadian, A., & Khajehnasiri, A. A. (2014). Block-pulse functions and their applications to solving systems of higher-order nonlinear Volterra integro-differential equations. Electron Journal Diff Equ, 54, 1–9.
- Harmuth, H. F. (1969). Transmission of information by orthogonal functions. Springer, Berlin.
- Hesameddini, E., & Shahbazi, M. (2017). Solving system of Volterra-Fredholm integral equations with Bernstein polynomials and hybrid Bernstein block-pulse functions. Journal of Computational and Applied Mathematics, 315, 182–194. doi:10.1016/j.cam.2016.11.004
- Khajehnasiri, A. A. (2016). Numerical solution of nonlinear 2D Volterra-Fredholm integro-differential equations by two-dimensional triangular function. International Journal Applications Computation Mathematical, 2, 575–591. doi:10.1007/s40819-015-0079-x
- Kung, F. C., & Chen, S. Y. (1978). Solution of integral equations using a set of block pulse functions. Journal of the Franklin Institute, 306, 283–291. doi:10.1016/0016-0032(78)90037-6
- Maleknejad, K., Basirat, B., & Hashemizadeh, E. (2012). A Bernstein operational matrix approach for solving a system of high order linear Volterra–Fredholm integro-differential equations. Mathematical and Computer Modelling, 55, 1363–1372. doi:10.1016/j.mcm.2011.10.015
- Maleknejad, K., & Mahdiani, K. (2011). Solving nonlinear mixed Volterra-Fredholm integral equations with the two dimensional block-pulse functions using direct method. Communications in Nonlinear Sciences Numerical Simulat, 16, 3512–3519. doi:10.1016/j.cnsns.2010.12.036
- Maleknejad, K., & Mahmoudi, Y. (2004). Numerical solution of linear Fredholm integral equation by using hybrid Taylor and block–pulse functions. Applications Mathematical and Computation, 149, 799–806.
- Maleknejad, K., Sohrabi, S., & Baranji, B. (2010). Application of 2D-BPFs to nonlinear integral equations. Communication in Nonlinear Sciences Numerical Simulat, 15, 527–535. doi:10.1016/j.cnsns.2009.04.011
- Marzban, H. R., Hoseini, S. M., & Razzaghi, M. (2009). Solution of Volterra’s population model via block-pulse functions and Lagrange-interpolating polynomials. Mathematical Meth Applications Sciences, 32, 127–134. doi:10.1002/mma.1028
- Nemati, S., Lima, P. M., & 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, 5369. doi:10.1016/j.cam.2012.10.021
- Pachpatte, B. G. (1986). On mixed Volterra-Fredholm type integral equations. Indian Journal Pure Applications Mathematical, 17, 448–496.
- Rohaninasa, N., Maleknejad, K., & Ezzati, R. (2018). Numerical solution of high-order Volterra-Fredholm integro-differential equations by using Legendre collocation method. Applied Mathematics and Computation, (328), 171–188. doi:10.1016/j.amc.2018.01.032
- Shahmorad, S. (2005). Numerical solution of the general form linear Fredholm–Volterra integro-differential equations by the Tau method with an error estimation. Applied Mathematics and Computation, 167, 1418–1429. doi:10.1016/j.amc.2004.08.045
- Thieme, H. R. (1977). A model for the spatial spread of an epidemic. Journal Mathematical Biologic, 4, 337–351. doi:10.1007/BF00275082
- Yuzbas, S. (2015). Numerical solutions of system of linear Fredholm-Volterra integro-differential equations by the Bessel collocation method and error estimation. Applied Mathematics and Computation, 250, 320–338. doi:10.1016/j.amc.2014.10.110
- Yuzbas, S. (2016). A collocation method based on Bernstein polynomials to solve nonlinear Fredholm Volterra integro-differential equations. Applied Mathematics and Computation, 273, 142–154. doi:10.1016/j.amc.2015.09.091