ISSN 1749-3889 (print), 1749-3897 (online) International Journal of Nonlinear Science Vol.9(2010) No.3,pp.285-289
Exact Solutions for Non-linear Volterra-Fredholm Integro-Differential Equations by Heβs Homotopy Perturbation Method J. Biazar β , M. Eslami Department of Mathematics, Faculty of Sciences, University of Guilan P.O. Box 413351914 P.C. 4193833697, Rasht, Iran (Received 21 September 2009, accepted 10 December 2009)
Abstract: In this article, an application of Heβs homotopy perturbation method is applied to solve non-linear Volterra-Fredholm integro-differential equations. Some non-linear examples are prepared to illustrate the efficiency and simplicity of the method. Keywords: homotopy perturbation method; non-linear Volterra-Fredholm integro-differential equations
1
Introduction
Homotopy perturbation method has been used by many mathematicians and engineers to solve various functional equations. This method continuously deforms difficult problem, mostly because of non-linearly, into a simple, linear, equation [1-5]. Almost all perturbation methods are based on the assumption of the existence of a small parameter in the equation. But most non-linear problems do not have such a small parameter. This method has been proposed to eliminate the small parameter [6, 7]. In recent years, the application of homotopy perturbation theory has appeared in many researches [1014]. In this paper, we propose homotopy perturbation method to solve non-linear Volterra-Fredholm integro-differential equations. Consider the following equation [8] π β
ππ (π₯)π¦ π (π₯) =π (π₯) + π1
π=0
β«
π₯
π
β«
π
π1 (π₯, π‘) [π¦(π‘)] ππ‘ + π2
π π
π
π2 (π₯, π‘) [π¦(π‘)] ππ‘,
(1)
where ππ (π₯)(π = 0 . . . π), π (π₯), π1 (π₯, π‘), π2 (π₯, π‘) are function having π th (π β©Ύ π) derivatives on an integral π β©½ π₯, π‘ β©½ π, and π, π, π1 and π2 are constants, π and π are positive integer.
2
Homotopy perturbation method
To illustrate the homotopy perturbation method, we consider (1) as πΏ(π¦) =
π β π=0
ππ (π₯)π¦ π (π₯)βπ (π₯) β π1
β«
π₯ π
π
β«
π1 (π₯, π‘) [π¦(π‘)] ππ‘ β π2
π π
π
π2 (π₯, π‘) [π¦(π‘)] ππ‘,
(2)
with boundary conditions, π΅(π¦, βπ¦/βπ) = 0, and exact solution π¦(π₯) = π(π₯). By the homotopy technique, we can define homotopy π»(π¦, π) by π»(π¦, π) = (1 β π)πΉ (π¦) + ππΏ(π¦),
(3)
where πΉ (π¦) is a functional operator with known solution π¦0 which generally satisfies the boundary conditions. Obviously, from Eq. (3) we have π»(π¦, 0) = πΉ (π¦), π»(π¦, 1) = πΏ(π¦), β Corresponding
author.
E-mail address:
[email protected],eslami
[email protected] c CopyrightβWorld Academic Press, World Academic Union IJNS.2010.06.15/348
286
International Journal of NonlinearScience,Vol.9(2010),No.3,pp. 285-289
and the changing process of the parameter π from 0 to 1, is just that of π»(π¦, π) from π»(π¦, 0) to π»(π¦, 1). In topology, it is called deformation, π»(π¦, 0) and π»(π¦, 1) are called homotopic. Applying the perturbation technique [10], due to the fact that 0 β©½ π β©½ 1, can be considered as a small parameter. We can assume that the solution of (3) can be expressed as a series in as follows: π¦ = π¦0 + ππ¦1 + π2 π¦2 + β
β
β
. (4) As π β 1, (3) tends to equation (2) and (4), in most cases it converges to an approximate solution of (2), i.e., π = lim π¦ = π¦0 + π¦1 + π¦2 + β
β
β
. πβ1
3
Numerical Examples
In this part, three examples are provided. These examples are considered to illustrate the ability and reliability of the method. These examples are solved numerically in [15, 16]. Example1. Letβs solve the following non-linear Volterra-Fredholm integro-differential equation [15] β« π₯ β« 1 3 π¦ β² (π₯) + 2π₯π¦(π₯) = π (π₯) + (π₯ + π‘)[π¦(π‘)] ππ‘ + (π₯ β π‘)π¦(π‘)ππ‘, 0
0
where π (π₯) = (β 23 π₯ + 19 )π3π₯ + (2π₯ + 1)ππ₯ + ( 43 β π)π₯ + 89 , with condition π¦(0) = 1 and exact solution π¦(π₯) = ππ₯ . We construct a homotopy Ξ© Γ [0, 1] β β which satisfies π¦ β² (π₯) + (1 β π)2π₯ππ₯ + π2π₯π¦(π₯)β β« 1 β« 3 3 π (π₯) β (1 β π)(π₯ + π‘)[ππ‘ ] + π(π₯ + π‘)[π¦(π‘)] ππ‘ β 0
π₯
0
(1 β π)(π₯ β π‘)ππ‘ + π(π₯ β π‘)π¦(π‘)ππ‘ = 0.
Substituting (4) in to (5), and equating the coefficients of the terms with the identical powers of π, we have: β« 1 3 (π₯ + π‘)[ππ‘ ] ππ‘ + (π₯ β π‘)ππ‘ ππ‘ = 0 β π¦0 (π₯) = ππ₯ . 0 0 β« π₯ 3 3 1 β² π₯ π : π¦ 1 (π₯) β 2π₯π + 2π₯π¦0 (π₯) = β(π₯ + π‘)[ππ‘ ] + (π₯ + π‘)[π¦0 (π‘)] ππ‘
π0 : π¦ β² 0 (π₯) + 2π₯ππ₯ = π (π₯) +
β« +
0
1
β«
π₯
0
β(π₯ β π‘)ππ‘ + (π₯ β π‘)π¦0 (π‘)ππ‘ = 0 β π¦1 (π₯) = 0.
π2 : π¦ β² 2 (π₯) + 2π₯π¦1 (π₯) = π3 : π¦ β² 3 (π₯) + 2π₯π¦2 (π₯) =
β« β«
π₯ 0
π₯
0
3
β«
(π₯ + π‘)[π¦1 (π‘)] ππ‘ + 3
(π₯ + π‘)[π¦2 (π‘)] ππ‘ +
β«
1 0
0
1
(π₯ β π‘)π¦1 (π‘)ππ‘ = 0 β π¦2 (π₯) = 0. (π₯ β π‘)π¦2 (π‘)ππ‘ = 0 β π¦3 (π₯) = 0.
And by repeating this approach, we obtain π¦4 (π₯) = π¦5 (π₯) = ... = 0. Therefore, the approximation to the solution of Example 1 can be readily obtained by π¦=
β β
π¦π = ππ₯ + 0 + 0 + β
β
β
.
π=0
And hence,
π¦(π₯) = ππ₯ ,
which is an exact solution of Example 1. Example 2. Consider the following Volterra-Fredholm integro-differential equation [15] β« π₯ β« 1 2 π¦ β²β² (π₯) β π₯π¦ β² (π₯) + π₯π¦(π₯) = π (π₯) + (π₯ β 2π‘)[π¦(π‘)] ππ‘ + π₯π‘π¦(π‘)ππ‘, β1
β1
IJNS email for contribution:
[email protected]
(5)
J. Biazar and M. Eslami: Exact Solutions for Non-linear Volterra-Fredholm Integro-Differential Equations β
β
β
287
2 6 23 where π (π₯) = 25 π₯ β 13 π₯4 + π₯3 β 2π₯2 β 15 π₯ + 53 , with condition π¦(0) = β1, π¦ β² (0) = 0 and exact solution π¦(π₯) = π₯2 β 1. By using the Heβs homotopy perturbation method, we have
π¦ β²β² (π₯) β (1 β π)π₯(2π₯) β ππ₯π¦ β² (π₯) + (1 β π)π₯(π₯2 β 1) + ππ₯π¦(π₯) β π (π₯) β« π₯ β« 1 2 2 β (1 β π)(π₯ β 2π‘)[π₯2 β 1] + π(π₯ β 2π‘)[π¦(π‘)] ππ‘ + (1 β π)π₯π‘(π₯2 β 1) + ππ₯π‘π¦(π‘)ππ‘ = 0. β1
(6)
β1
Substituting (4) in to (6), and equating theβ«coefficients of the terms with the identical powers of π, we have:
π0 : π¦ β²β² 0 (π₯) β π₯(2π₯) + π₯(π₯2 β 1) β π (π₯) β β« +
1
β1
π₯
β1
2
(π₯ β 2π‘)[π₯2 β 1] ππ‘
π₯π‘(π₯2 β 1)ππ‘ = 0, β π¦0 (π₯) = π₯2 β 1,
π1 : π¦ β²β² 1 (π₯) + π₯(2π₯) β π₯π¦ β² 0 (π₯) β π₯(π₯2 β 1) + π₯π¦0 (π₯) β« π₯ β« 2 2 β β(π₯ β 2π‘)[π₯2 β 1] + (π₯ β 2π‘)[π¦0 (π‘)] ππ‘ + β1
2
β²β²
β«
β²
π : π¦ 2 (π₯) β π₯π¦ 1 (π₯) + π₯π¦1 (π₯) β π3 : π¦ β²β² 3 (π₯) β π₯π¦ β² 2 (π₯) + π₯π¦2 (π₯) β
π₯
β1 β« π₯ β1
1 β1
βπ₯π‘(π₯2 β 1) + π₯π‘π¦0 (π‘)ππ‘ = 0, β π¦1 (π₯) = 0, β«
2
(π₯ β 2π‘)[π¦1 (π‘)] ππ‘ + 2
(π₯ β 2π‘)[π¦2 (π‘)] ππ‘ +
1
β1 β« 1 β1
π₯π‘π¦1 (π‘)ππ‘ = 0 β π¦2 (π₯) = 0, π₯π‘π¦2 (π‘)ππ‘ = 0 β π¦3 (π₯) = 0.
And by repeating this approach, we obtain π¦4 (π₯) = π¦5 (π₯) = ... = 0. Therefore the approximation to the solution of Example 2 can be readily obtained by π¦=
β β
π¦π = π₯2 β 1 + 0 + 0 + β
β
β
.
π=0
And hence, π¦(π₯) = π₯2 β 1, which is an exact solution of Example 2. Example 3. Consider the following non-linear Volterra-Fredholm integro-differential equation [16] β«
β²β²β²
π¦ (π₯) + π¦(π₯) = π (π₯) +
π₯ 0
β«
2
π¦ (π‘)ππ‘ +
0
1
(π₯2 π‘ + π₯π‘2 )ππ‘,
β² β²β² where π (π₯) = β 15 π₯5 + 23 π₯3 + 56 π₯2 β 113 105 π₯ β 1, with condition π¦(0) = 1, π¦ (0) = 0, π¦ (0) = β2, and exact solution 2 π¦(π₯) = 1 β π₯ Heβs homotopy perturbation method consists of the following scheme
β²β²β²
β«
2
π¦ (π₯) + (1 β π)(1 β π₯ ) + ππ¦(π₯) β π (π₯) β β« β
0
1
2
2
2 2
2
0
π₯
2
2
(1 β π)[1 β π₯2 ] + π[π¦(π‘)] ππ‘ (7)
2
2
(1 β π)(π₯ π‘ + π₯π‘ )[1 β π₯ ] + π(π₯ π‘ + π₯π‘ )[π¦(π‘)] ππ‘ = 0.
Substituting (4) in to (7), and equating the coefficients of the terms with the identical powers of π, we have:
IJNS homepage: http://www.nonlinearscience.org.uk/
288
International Journal of NonlinearScience,Vol.9(2010),No.3,pp. 285-289
π0 : π¦ β²β²β² 0 (π₯) + (1 β π₯2 ) β π (π₯) β β«
1
β«
1
β 2
π :π¦
0 β²β²β²
2
π₯ 0
2
[1 β π₯2 ] ππ‘
(π₯ π‘ + π₯π‘ )[1 β π₯ ] ππ‘ = 0 β π¦0 (π₯) = 1 β π₯2 , 0 β« π₯ 2 2 1 β²β²β² π : π¦ 1 (π₯) β (1 β π₯2 ) + π¦0 (π₯) β β[1 β π₯2 ] + [π¦(π‘)] ππ‘ β
2
β«
2 2
0
β(π₯ π‘ + π₯π‘ )[1 β π₯ ] + (π₯2 π‘ + π₯π‘2 )[π¦0 (π‘)]2 ππ‘ = 0 β π¦1 (π₯) = 0,
2 (π₯)
2
2
2 2
β« + π¦1 (π₯) β
π3 : π¦ β²β²β² 3 (π₯) + π¦2 (π₯) β
β«
π₯ 0
0
π₯
β«
2
π[π¦1 (π‘)] ππ‘ β
0
β«
2
π[π¦2 (π‘)] ππ‘ β
1
1
0
2
(π₯2 π‘ + π₯π‘2 )[π¦1 (π‘)] ππ‘ = 0 β π¦2 (π₯) = 0, 2
(π₯2 π‘ + π₯π‘2 )[π¦2 (π‘)] ππ‘ = 0 β π¦3 (π₯) = 0.
And by repeating this approach, we obtain π¦4 (π₯) = π¦5 (π₯) = ... = 0. Therefore the approximation to the solution of Example 3 can be readily obtained by π¦=
β β
π¦π = 1 β π₯2 + 0 + 0 + β
β
β
.
π=0 2
And hence, π¦(π₯) = 1 β π₯ , which is an exact solution of Example 3.
4
Conclusion
In this work, we used homotopy perturbation method for solving non-linear Volterra-Fredholm integro-differential equations. The results have been approved the efficiency of this method for solving these problems. The solution obtained by homotopy perturbation method is valid for not only weakly non-linear equations but also for strong ones. Furthermore, accurate solutions were derived from first-order approximations in the examples presented in this paper.
References [1] J. H. He. The homotopy perturbation method for nonlinear oscillators with discontinuities.Applied Mathematics and Computation, 151:(2004),287-292. [2] J. H. He. Application of homotopy perturbation method to nonlinear wave equations. Chaos, Solitons and Fractals, 26:(2005),695-700. [3] J. H. He. Homotopy perturbation method for solving boundary value problems. Physics Letters A, 350:(2006),87-88. [4] J. H. He. Homotopy perturbation technique. Computer Methods in Applied Mechanics and Engineering, 178:(1999),257-262. [5] J. H. He. A coupling method of homotopy technique and perturbation technique for nonlinear problems. International Journal of Non-Linear Mechanics, 35(1):(2000),37-43. [6] S. J. Liao. An approximate solution technique not depending on small parameter: A special example. In J Nonlinear Mech., 30(3):(1995),371-80. [7] S. J. Liao. Boundary element method for general non-linear differential operators. Eng Anal Boundary Element, 20(2):(1997),91-99. [8] L. M. Delves and J. L. Mohamed. Computational methods for integral equation .Cambridge: Cambridge University press(1985). [9] A. H. Nayfeh. Problems in perturbation. New York: Wiley(1985). [10] A. M. Siddiqui, A. Zeb and Q. K. Ghori. Homotopy perturbation method for thin film flow of a fourth grade fluid down a vertical cylinder. Physics Letters A, 352:(2006),404-410. [11] L. Cveticanin. Homotopy-perturbation method for pure nonlinear differential equation. Chaos, Solitons and Fractals, 30:(2006),1221-1230.
IJNS email for contribution:
[email protected]
J. Biazar and M. Eslami: Exact Solutions for Non-linear Volterra-Fredholm Integro-Differential Equations β
β
β
289
[12] J. Biazar, M. Eslami and H. Ghazvini. Homotopy Perturbation Method for Systems of Partial Differential Equations. International Journal of Non-Linear sciences and numerical simulation,8(3):(2007),411-416. [13] J. Biazar, H. Ghazvini and M. Eslami. Heβs homotopy perturbation method for systems of integro-differential equations. Chaos, Solitons and Fractals, 39:(2009),1253-1258. [14] S. Abbasbandy. Application of the integral equations: Homotopy perturbation method and Adomianβs decomposition method. Applied Mathematics and Computation, 173:(2006),493-500. [15] K. Maleknejad and Y. Mahmudi. Taylor polynomial solution of high-order solving non-linear Volterra-Fredholm integro-differntial equations. Applied Mathematics and Computation, 145:(2003),641-653. [16] W. Wang. An algorithm for solving the high-order nonlinear Volterra-Fredholm integro-differential equations. Applied Mathematics and Computation, 172:(2006),1-23.
IJNS homepage: http://www.nonlinearscience.org.uk/