Abstract: In this study, He’s homotopy perturbation method is implemented for finding for solitary-wave solutions of the combined Korteweg de Vries-Modified Korteweg de Vries (KdV-MKdV) equation. Numerical solutions for the initial conditions has been obtained. The Homotopy Perturbation Method (HPM) deforms a difficult problem into a simple problem which can be easily solved. The results are compared with the exact solitary-wave solutions. The obtained solutions are compared with the Adomian’s decomposition method. All the examples show that the results of the present method are in excellent agreement with those obtained by the Adomian’s decomposition method.
INTRODUCTION
We consider solitary-wave solutions of the combined Korteweg de Vries-Modified Korteweg de Vries (KdV-MKdV) equation. In this study, we implemented the Homotopy Perturbation Method (Biazar, 2004; He, 2004) or finding the solutions of the combined KdV-MKdV equation. The numerical solution are compared with the ADM solution. Its remarkable accuracy is finally demonstrated for the combined KdV-MKdV equation.
The combined KdV-MKdV equation (Fan, 2003) will be handle more easily, quickly and elegantly by implementing the HPM rather than the traditional methods for the exact solutions as well as numerical solutions.
The KdV and MKdV equations are most popular soliton equations and have been extensively investigated. But the nonlinear terms of KdV and MKdV equations often simultaneously exist in practical problems such as fluid physics, physics and quantum field theory and consider the solution u(x, t) of the form the following so-called combined KdV-MKdV equation:
(1) |
where, p and q are arbitrary constants and Lx ≡ ∂2/∂x2.
This equation may represent the wave propagation of the bound particle, sound wave and thermal pulse (Mohamad, 1992). The explicit exact solutions of Eq. 1 have been found by Hirota bilinear method, inverse scattering and homogeneous balance method (Yu, 2000; Hong, 2000). Recently, a new method has proposed by Fan (2003). This proposed method will give a series of traveling wave solutions for Eq. 1 in a simple and unified way. Nonlinear phenomena play a crucial role in applied mathematics and physics.
This method established by He (1998, 2000a, b, 2005a, b, 2006a-c). The method has been used by many researchers (Ganji, 2006; Ganji and Sadighi, 2006; Ganji and Rajabi, 2006; Rafei et al., 2007; Hayat et al., 2004; Siddiqui et al., 2006; Abbasbandy, 2006a, b; Zhang and He, 2006; Koçak and Yıldırım, 2009; Berberler and Yıldırım, 2009) and the references therein to handle a wide variety of scientific and engineering applications: linear and nonlinear, homogeneous and inhomogeneous as well. It was shown by many authors that this method provides improvements over existing numerical techniques. With the rapid development of nonlinear science, many different methods were proposed to solve various Boundary-Value Problems (BVP) (Al-Hayani and Casasús, 2005), such as Homotopy perturbation method (HPM) and Variational Iteration Method (VIM) (He, 1999a; 2000a, b; Abdou and Soliman, 2005; Wazwaz, 2006; Sweilam and Khader, 2007; Ganji et al., 2008; Mirgolbabaei et al., 2009a, b; Omidvar et al., 2009). These methods give successive approximations of high accuracy of the solution. In this study, only a brief discussion of the Homotopy perturbation method will be emphasized, complete details of the method are found in many related works.
HOMOTOPY PERTURBATION METHOD
Basic idea of Hes homotopy perturbation method: To show the basic ideas of this method, we consider the following nonlinear differential Equation:
(2) |
Considering the boundary conditions of:
(3) |
where, A is a general differential operator, B a boundary operator, f(r) a known analytical function and Γ is the boundary of the domain Ω.
The operator A can be, generally divided into two parts of L and N, where L is the linear part, while N is the nonlinear one. Equation 2 can, therefore, be written as:
(4) |
By the homotopy technique, we construct a homotopy as v(r, p):Ωx[0,1]→R which satisfies:
(5) |
or
(6) |
where, pε[0,1] is an embedding parameter and u0 is an initial approximation of Eq. 2 which satisfy the boundary conditions. Obviously, considering Eq. 5 and 6, we will have:
H(v,0)
= L(v)-L(u0) = 0 | (7) |
H(v,1)
= A(v)-f(r) = 0 | (8) |
The changing process of p from zero to unity is just that of v(r, p) from u0(r) to u(r). In topology, this is called deformation and L(v)-L(u0) and A(v)-f(r) are called homotopy.
According to HPM, we can first use the embedding parameter p as a small parameter and assume that the solution of Eq. 5 and 6 can be written as a power series in p:
v
= v0 + pv1 + p2v2 +
| (9) |
Setting p = 1 results in the approximate solution of Eq. 2:
(10) |
The combination of the perturbation method and the homotopy method is called the homotopy perturbation method, which lessens the limitations of the traditional perturbation methods. On the other hand, this technique can have full advantages of the traditional perturbation techniques.
The series 10 is convergent for most cases. However, the convergence rate depends on the nonlinear operator A(v).
The following opinions are suggested by He:
• | The second derivative of N(v) with respect to v must be small because the parameter p may be relatively large, i.e., p→1 |
• | The norm of L-1 ∂N/∂v must be smaller than one so that the series converges |
Analysis of the method: For purposes of illustration of the HPM for solving the combined KdV-MKdV equation (Fan, 2003). Here, we will consider Eq. 1 for p, q = 1. We will show that how the HPM is computationally efficient.
We considered, the combined KdV-MKdV Eq. 1 with p, q = 1 has the solitary-wave solution of which is to be obtained. According to the HPM, we can construct a homotopy of Eq. 1 as follows:
(11) |
and the initial approximations are as follows:
v0
(x, 0) = u(x, 0) | (12) |
Substituting Eq. 9 and 10 into Eq. 8 and arranging the coefficients of p powers, we have:
(13) |
In order to obtain the unknowns vi, I = 1, 2, 3, , we must construct and solve the following system which includes three equations with three unknowns:
(14) |
From Eq. 10, if the first two approximations are considered, we will obtain:
(15) |
Application: Firstly, we consider the solutions of Eq. 1 with the initial condition (Fan, 2003):
(16) |
where p, q are any real number,
and
To calculate the terms of the homotopy series Eq. 15 for u(x, t) we substitute the initial condition Eq. 16 and 9 into the system Eq. 14 and finally using Maple, the solutions of the equation can be obtained as follows:
(17) |
In this manner the other components can be easily obtained.
With initial conditions Eq. 16, the solitary wave solution of Eq. 1 is in full agreement with the ones constructed by Dogan Kaya (He, 1999a, b). To examine the accuracy and reliability of the HPM for the combined KdV-MKdV equation, we can also consider the different initial value (Fan, 2003):
u
(x,0) = α+γtanh(kx) | (18) |
where p, q are any real number,
and
To calculate the terms of the homotopy serie (Eq. 15), we substitute the initial condition Eq. 18 and 9 into system Eq. 14 and finally using Maple, the solutions of equation can be obtained. Following this procedure as in the first example, we obtain the solutions:
In this manner the other components can be easily obtained. In this case, the solitary wave solution of Eq. 1 are in full agreement with the ones constructed by Dogan Kaya (He, 1999a, b).
DISCUSSION
Comparing the results with the ADM solution: To demonstrate the convergence of the HPM, the results of the numerical example are presented and only few terms are required to obtain accurate solutions. The accuracy of the HPM for the combined Korteweg de Vries-Modified Korteweg de Vries (KdV-MKdV) equation is controllable and absolute errors are very small with the present choice of t and x. These results are listed in Table 1 and 2; it is seen that the implemented method achieves a minimum accuracy of five and maximum accuracy of nine significant values for Eq. 1, for the first three approximations.
Table 1: | The HPM results for u(x, t) for the first three approximations in comparison with the analytical solutions when for the solitary wave solutions with the initial conditions Eq. 16 of Eq. 1, respectively |
Table 2: | The HPM results for u(x, t) for the first three approximations in comparison with the analytical solutions when for the solitary wave solutions with the initial conditions Eq. 18 of Eq. 1, respectively |
Fig. 1: | The HPM results for u(x, t), shown in(a), in comparison with the ADM result, shown in (b), when k = 0.01, p, q = 1, for the solitary wave solution with the initial conditions Eq. 18 of Eq. 1 |
Fig. 2: | The HPM results for u(x, t), shown in (a), in comparison with the ADM result, shown in (b), when k = 0.01, p, q = 1, for the solitary wave solution with the initial conditions Eq. 18 of Eq. 1 |
Both the exact results and the approximate solutions obtained for the first three approximations are plotted in Fig. 1a, b and 2a, b. There are no visible differences in the two solutions of each pair of diagrams.
CONCLUSIONS
The homotopy perturbation method (HPM) was used for finding soliton solutions of a combined Korteweg de Vries-Modified Korteweg de Vries (KdV-MKdV) equation with initial conditions. It can be concluded that the HPM is very powerful and efficient technique in finding exact solutions for wide classes of problems.
It is worth pointing out that the HPM presents a rapid convergence for the solutions. The obtained solutions are compared with the Adomians decomposition method. All the examples show that the results of the present method are in excellent agreement with those obtained by the Adomians decomposition method. The HPM has got many merits and much more advantages than the Adomians decomposition method. This method is to overcome the difficulties arising in calculation of Adomian polynomials. Also the HPM does not require small parameters in the equation, so that the limitations of the traditional perturbation methods can be eliminated and also the calculations in the HPM are simple and straightforward. The reliability of the method and the reduction in the size of computational domain give this method a wider applicability. The results show that the HPM is a powerful mathematical tool for solving systems of nonlinear partial differential equations having wide applications in engineering.