Abstract
In this paper, we studied the progression of shallow water waves relevant to the variable coefficient Korteweg–de Vries (vcKdV) equation. We investigated two kinds of cases: when the dispersion and nonlinearity coefficients are proportional, and when they are not linearly dependent. In the first case, it was shown that the progressive waves have some geometric structures as in the case of KdV equation with constant coefficients but the waves travel with time dependent speed. In the second case, the wave structure is maintained when the nonlinearity balances the dispersion. Otherwise, water waves collapse. The objectives of the study are to find a wide class of exact solutions by using the extended unified method and to present a new algorithm for treating the coupled nonlinear PDE’s.
Keywords: Variable coefficient, The extended unified method, Solitary and periodic wave solutions, Jacobi doubly periodic wave solutions, Time-dependent coefficients
Introduction
Many phenomena in physics, biology, chemistry and other fields are described by nonlinear evolution equations (NLEEs). In order to better understand these phenomena, it is important to search for exact solutions to these equations. A variety of methods for obtaining exact solutions of NLEEs have been presented [1–8]. However, to the best of our knowledge, most of the aforementioned methods were related to the constant coefficient models. Recently, a method that unifies all these common methods was suggested by Abdel-Gawad [9]. The study of NLEEs with variable coefficients has attracted much attention, [10–13], because most of real nonlinear physical equations possess variable coefficients.
In this paper, we use the extended unified method which is accomplished by presenting a new algorithm to deal with evolution equations with variable coefficients [14]. This method is an extension to the work done by Abdel-Gawad [9].
For instance, we consider the following (vcKdV) equation
| (1) |
where the function F is a polynomial in its arguments, α0 is a constant.
The traveling wave solutions of (1) satisfy
| (2) |
Some exact solutions of (1) were found, [15,16], by extrapolating the auto-Bäcklund transformation. The homogeneous balance method was used to find some exact solutions for evolution equations with variable coefficients [17,18].
The extended unified method
In this section, we give a brief description of the extended unified method [9,14].
The extended unified method is characterized by two aspects;
-
–
Constructing the necessary conditions for the existence of solutions of an evolution equation.
-
–Suggesting a new classification to the different structures of solutions, namely:
-
(i)The polynomial function solutions.
-
(ii)The rational function solutions.
-
(i)
By the polynomial function solutions, we mean (for example) a polynomial in a function ϕ(x, t) that satisfies an auxiliary equation which may be solved to elementary or to special functions. Similar outlines hold in the rational function solutions.
The polynomial function solutions
In this section, we introduce the steps of computations to find the polynomial function solutions for NLEEs by using the extended unified method as they follow:
Step 1: The method asserts that the solution of (1) can be written in the form
| (3) |
and ϕ(x, t) satisfies the auxiliary equations
| (4) |
together with the compatibility equation
| (5) |
where ai(x, t), bj(x, t) and cj(x, t) are arbitrary functions in x and t.
We mention that, the cases when p = 1 and p = 2 correspond to explicit or implicit elementary solutions and periodic (trigonometric) or elliptic solutions respectively. To determine the relation between n and k, we use the balance condition which is obtained by balancing the highest derivative and the nonlinear term in Eq. (1). The consistency condition determines the values of k such that the polynomial solutions exist.
Step 2: By inserting (3) and (4) into (1), we get a set of equations, namely “the principle equations”, which is solved in some of arbitrary functions ai(x, t), bj(x, t) and cj(x, t). The compatibility equation in (5) gives rise to 2k − 1 equations where
Step 3: Solving the auxiliary equations in (4).
Step 4: Evaluating the formal exact solution by using (3).
The variable coefficients KdV equation (vcKdV)
Consider the KdV equation with variable coefficients (vcKdV) [19]
| (6) |
where f(t) ≠ 0 and g(t) ≠ 0 are arbitrary functions. We mention that (6) is well known as a model equation describing the progression of weakly nonlinear and weakly dispersive waves in homogeneous media. Eq. (6) arises in various areas of Mathematical Physics and Nonlinear Dynamics. These include Fluid Dynamics with shallow water waves and Plasma Physics. A particular form of (6) when f(t) = 1, and by using the following transformation , Eq. (6) becomes the cylindrical KdV equation or the concentric KdV equation [20]
| (7) |
Eq. (7) arises in the study of Plasma Physics. Thus, as a special case the solution of the cylindrical KdV equation will fall out from the solution of (6) that will be obtained, in this paper. Soliton, periodic and Jacobi elliptic function solutions of Eq. (6) have been obtained [10,21], when f(t) = cg(t), where c is a constant.
By using the transformations x = x and , Eq. (6) can be written as
| (8) |
where .
In this work, we use the unified method and the extended unified method to find exact solutions for Eq. (6) when and respectively, where α is a constant.
When g(t) = αf(t)
In this case, Eq. (8) has the traveling wave solution
| (9) |
where a and b are constants. Thus (8) reduces to
| (10) |
I – The polynomial function solutions
In this case, we write
| (11) |
First: when p = 1
When p = 1, the balance condition yields n = 2(k − 1), k > 1 and the consistency condition gives rise to . Thus, in this case, the polynomial function solutions exist when k = 2, 3.
(I1) When k = 2, n = 2.
By using any package in symbolic computations, we get the solutions of (10) as
| (12) |
or
| (13) |
where are arbitrary constants. The solution given by (13) is a soliton solution in a moving frame.
Fig. 1a and b represents the solution (13) when f(t) = 1 + t2 in the moving non-inertial frame and in the rest inertial frame respectively.
Fig. 1.
α = 1, a = 1, b = −1, .
Fig. 1b shows soliton waves which are moving along the characteristic curve in the xt-plane (namely constant). The solution in Fig. 1 represents a bright solitary wave solution which is a usual compact solution with a single peak.
(I2) When k = 3, n = 4.
By using (11), we have
| (14) |
By a similar way as we did in the previous case, we get the solution of (10) as
| (15) |
where and A are arbitrary constants.
Second: when p = 2
In this case, we find the exact polynomial function solutions for (10) in trigonometric or elliptic functions forms. To this end we put n = 2, k = 1 or n = 2, k = 2 in (11) respectively.
(I1) When k = 2, n = 2.
By using (11), we have
| (16) |
By substituting from (16) into (10) and by using the steps of computations that were given in ‘The extended unified method’ section, we get
| (17) |
We mention that ci, i = 0, 2, 4 are arbitrary constants. So the solutions of the auxiliary equation in (16)2 are classified according to Table 1.
Table 1.
Relations between the values of (c0, c2, c4) and the corresponding ϕ(ξ).
| c4 | The relation between (c0, c2, c4) | ϕ(ξ) |
|---|---|---|
| η2 | c2 = −(1 + c4), c0 = 1 | sn(ξ, η) |
| 1 − η2 | c2 = 1 + c4, c0 = 1 | sc(ξ, η) |
| −η2(1 − η2) | sd(ξ, η) | |
| η2 − 1 | nd(ξ, η) | |
| 1 | c2 = −(1 + c0), c0 = η2 | ns(ξ, η) = (sn(ξ, η))−1 |
| 1 − η2 | c2 = 1 − 2c4, c0 = c4 − 1 | nc(ξ, η) = (cn(ξ, η))−1 |
| −1 | c2 = 1 − c0, c0 = η2 − 1 | dn(ξ, η) |
| −η2 | c2 = −1 − 2c4, c0 = c4 + 1 | cn(ξ, η) |
| 1 | c2 = 1 + c0, c0 = 1 − η2 | cs(ξ, η) |
| 1 | ds(ξ, η) |
In Table 1, 0 < η < 1 is called the modulus of the Jacobi elliptic functions. Detailed recursion equations for the Jacobi elliptic functions can be found (the readers may refer to Refs. [22,23]). When η → 0, sn(ξ), cn(ξ) and dn(ξ) degenerate to sin(ξ), cos(ξ) and 1, respectively; while, when η → 1, sn(ξ), cn(ξ) and dn(ξ) degenerate to tanh(ξ), sech(ξ) and sech(ξ) respectively.
According to the relation between c0, c2 and c4 in Table 1, we can find the corresponding Jacobi elliptic function solution ϕ(ξ).
Finally, the general solution of (10) in terms of the Jacobi elliptic functions is given by
| (18) |
where a2 and a0 are given by (17).
Fig. 2a and b represents the Jacobi doubly periodic solution (18) when f(t) = 1 + t2 and ϕ(ξ) = sn(ξ, η), ξ = ax + bt in the moving non-inertial frame and in the rest inertial frame respectively.
Fig. 2.
α = 1, a = 1, b = −1, c4 = 0.25, c0 = 0.
II – The rational function solutions
In this section, we find a rational function solution of (10). To this end, we write
| (19) |
where pi and qj are constants to be determined later, while ϕ(ξ) satisfies the previous auxiliary equations in R.H.S. of (11).
In this case, the balance condition is given by where n > r. While k being free when n = r.
Here, we confine ourselves to find the rational solutions when n = r and k = 1, 2 together with the auxiliary equation in (11) when p = 2.
(II1) When k = 1.
In this case, the rational function solutions will be in the rational trigonometric function or hyperbolic function solutions.
-
–
Set n = r = 1 (for instance) in (19), namely
| (20) |
| (21) |
where and .
It remains to solve the auxiliary equation in (11). We distinguish between two cases:
Case 1. If c2 > 0. In this case, the solution of the auxiliary equation (11) is
| (22) |
where A1 is an arbitrary constant. Substituting (22) into (19) we get the solution of (10), namely
| (23) |
Eq. (23) describes a soliton wave solution in the moving frame
Case 2. If c2 < 0. The solution of the auxiliary equation (11) gives
| (24) |
where A2 is an arbitrary constant. Substituting (24) into (19) we get the solution of (10), namely
| (25) |
The solutions in (23) and (25) show a soliton wave and a periodic wave solution (as in a rational form) respectively.
(II2) When k = 2.
In this case, the solutions will be in the rational elliptic function form.
To obtain this type of solutions we use the auxiliary equation (11) when k = 2. By substituting about u(ξ) from (19) together with ϕ′(ξ) from (11) into Eq. (10) and using the calculations that were given in ‘The extended unified method’ section, we get;
| (26) |
where , c4 > 0 and c0 < 0. It remains to solve the auxiliary equation in (11). The solutions of the auxiliary equation in (11) are classified according to Table 1 under the conditions c0 < 0 and c4 > 0.
Finally, the solution of (10) is given by
| (27) |
Fig. 3a and b represents the solution (27) when f(t) = 1 + t2 and ϕ(ξ) = nc(ξ, η), ξ = ax + bt in the moving non-inertial frame and in the rest inertial frame respectively.
Fig. 3.

α = 1, a = 1, b = −1, c4 = 0.25, c2 = 0.5, c0 = −0.75.
Fig. 3 shows the propagation of shallow water waves which are seen as elliptic waves.
Indeed, the solutions that were found in the last two cases may cover all solutions which could be obtained by different methods such as a modified tanh–coth method, the Jacobi-elliptic function expansion method, the extended F-expansion method, Exp-function method and -expansion method [24–28].
When g(t) ≠ αf(t)
In this section, we find exact solutions for Eq. (8) when their coefficients are linearly independent (namely g(t) ≠ αf(t)). We think that, to the best of our knowledge, the results that will be found here are completely new.
We confine ourselves to search for polynomial function solutions for (8) when p = 1 (in (4)) by using (3)–(5). So the balancing condition is n = 2(k − 1), k > 1 and the consistency condition for obtaining these polynomial function solutions holds when k = 2, 3 [14].
In this case, the calculations are carried out by using the extended unified method together with the symbolic computation for treating coupled nonlinear PDE’s according to the following algorithm;
-
(i)
Solve a nonlinear PDE equation among the set of principle or compatibility equation in the highest order (say ).
-
(ii)
Solve another equation in .
-
(iii)
Use the compatibility equation between (i) and (ii) to eliminate , that is by differentiating the obtained equation in (ii) with respect to x to get and balances it with the obtained one in (i).
-
(iv)
Solve the obtained equation from (iii) in .
-
(v)
Repeat the steps (i)–(iv) to get an equation in the lowest order.
-
(vi)
Use the same steps for PDE’s with mixed partial derivatives.
By this algorithm, the order of the PDE is reduced successively till a solution to the required function is obtained.
When k = 2, n = 2.
The steps of the computations by using the extended unified method (when p = 1) are as they follow;
Step 1: Solving the principle equations.
By substituting from (3) and (4) into Eq. (8), we get the principle equation which splits into a set of equations in the unknown functions ai(x, τ), bi(x, τ) and ci(x, τ). For convenience, we use the transformations on ci(x, τ) that simplify the computation
| (28) |
and we solve the obtained equations to get bi(x, τ), i = 0, 1, 2, aj(x, τ), j = 1, 2 and C0(x, τ) respectively. We are left with unsolved single equation among them.
Step 2: Solving the compatibility equations in (5).
These equations read
| (29) |
and (28) will be used in (29). Eqs. (29)3 and (29)2 were solved to get a0x(x, τ) and a0τ(x, τ) respectively. The compatibility equation between the obtained results for a0x(x, τ) and a0τ(x, τ) gives rise to an equation which solves to
| (30) |
where hi and ki, i = 0, 1 are arbitrary constants.
By using the obtained result for a0τ(x, τ), we found that it satisfies the unsolved equation in the principle ones also. Thus we are only left with Eq. (29)1, which is a nonlinear PDE in C0(x, τ), C1(x, τ) and c2(x, τ). Consequently, we have two arbitrary functions, namely c2(x, τ) and C1(x, τ), so that no loss of generality if we take c2(x, τ) = 1 and C1(x, τ) = 0. Thus (29)1 is closed in C0(x, τ). This equation is satisfied by taking or when C0(x, τ) = A4h2(τ), where A3 and A4 are constants.
Step 3: Solving the auxiliary equations in (4)1.
In this step Eq. (4)2 is solved in the new variables according to the following two cases;
-
(i)When
where or(31)
where , h3 > 0 is a constant.(32) -
(ii)
When C0(x, τ) = A4h2(τ)
| (33) |
where and A4 < 0, h0 are arbitrary constants.
Step 4: Finding the formal solution.
Finally, the solutions of (8) according to the cases (i) and (ii) respectively are given by
| (34) |
| (35) |
| (36) |
where , , t > 0 and si, i = 1, 2 are constants.
We mention that the solutions which are given in (34)–(36) satisfy Eq. (8).
Fig. 4a and b represents the solutions in (34) and (35) when g(t) = 1 + t2 respectively.
Fig. 4.
α = 1, a = 1, b = −1, c4 = 0.25, c2 = 0.5, c0 = −0.75.
The solution in Fig. 4a shows the interaction between soliton, solitary and periodic waves (a highly dispersed periodic-soliton waves). While the solution in Fig. 4b shows a soliton wave coupled to two solitary waves the intersection between soliton, kink and anti-kink waves.
II. When k = 3, n = 4.
By using the same steps in the previous case (when k = n = 2), we get the solution of (8) as
| (37) |
where and si, hi, A0, i = 0, 1 are arbitrary constants. Again, we verified that the solution in (37) satisfies Eq. (8).
Conclusions
The Korteweg–de Vries equation with variable coefficients which describes the shallow water wave propagation through a medium with varying dispersion and nonlinearity coefficients was studied. The extended unified method for finding exact solutions to this equation has been outlined. We have shown that water waves propagate as traveling solitary (or elliptic) waves with anomalous dispersion. This holds when the coefficients of the nonlinear and dispersion terms are linearly dependent (or comparable). For linearly independent coefficients, the water waves behave in similarity waves with a breakdown of wave propagation. This holds when the dispersion coefficients prevail the nonlinearity. Some of these solutions show “winged” soliton (anti-soliton) or wave train solutions. The obtained solutions here are completely new. The extended unified method can be used to find exact solutions of coupled evolution equations, but we think that parallel computations should be used because they require a very lengthy computation. Indeed, they cannot be transformed to traveling wave equations.
Conflict of interest
The authors have declared no conflict of interest.
Compliance with Ethics Requirements
This article does not contain any studies with human or animal subjects.
Footnotes
Peer review under responsibility of Cairo University.

References
- 1.Kumar H., Chand F. Optical solitary wave solutions for the higher order nonlinear Schrödinger equation with self-steepening and self-frequency shift effects. Opt Laser Technol. 2013;54:265–273. [Google Scholar]
- 2.Kumar H., Chand F. Applications of extended F-expansion and projective Ricatti equation methods to (2+1)-dimensional soliton equations. AIP Adv. 2013;3(3) 032128-032128-20. [Google Scholar]
- 3.Jianbin L., Kongqing Y. The extended F-expansion method and exact solutions of nonlinear PDEs. Chaos Soliton Fract. 2004;22:111–121. [Google Scholar]
- 4.Sheng Z. New exact solutions of the KdV–Burgers–Kuramoto equation. Phys Lett A. 2006;358:414–420. [Google Scholar]
- 5.Zayed E.M.E., Abdelaziz M.A.M. Applications of a generalized extended -expansion method to find exact solutions of two nonlinear Schrödinger equations with variable coefficients. Acta Phys Pol A. 2012;121:573–580. [Google Scholar]
- 6.Wang M.L., Li X.Z., Zhang J.L. The -expansion method and travelling wave solutions of nonlinear evolution equations in mathematical physics. Phys Lett A. 2008;372:417–423. [Google Scholar]
- 7.Wazwaz A.M. New kinds of solitons and periodic solutions to the generalized KdV equation. Numer Meth Part D E. 2006;23:247–255. [Google Scholar]
- 8.Wazwaz A.M. New solitary wave solutions to the Kuramoto–Sivashinsky and the Kawahara equations. Appl Math Comput. 2006;182:1642–1650. [Google Scholar]
- 9.Abdel-Gawad H.I. Towards a unified method for exact solutions of evolution equations. An application to reaction diffusion equations with finite memory transport. J Stat Phys. 2012;147:506–518. [Google Scholar]
- 10.Fu Z.T., Liu S.D., Liu S.K. New exact solutions to KdV equations with variable coefficients or forcing. Appl Math Mech. 2004;25:73–79. [Google Scholar]
- 11.Xu G.Q., Liu Z.B. Explicit solutions to the coupled KdV equations with variable coefficients. Appl Math Mech. 2005;26:101–107. [Google Scholar]
- 12.Kumar H., Malik A., Chand F. Soliton solutions of some nonlinear evolution equations with time-dependent coefficients. Pramana – J Phys. 2012;80(2):361–367. [Google Scholar]
- 13.Kumar H., Malik A., Chand F. Analytical spatiotemporal soliton solutions to (3+1)-dimensional cubic–quintic nonlinear Schrödinger equation with distributed coefficients. J Math Phys. 2012;53 103704-103704-13. [Google Scholar]
- 14.Abdel-Gawad H.I., Elazab N.S., Osman M. Exact solutions of space dependent Korteweg–de Vries equation by the extended unified method. J Phys Soc Jpn. 2013;82:044004. [Google Scholar]
- 15.Mingliang W., Yueming W., Yubin Z. An auto-Bäcklund transformation and exact solutions to a generalized KdV equation with variable coefficients and their applications. Phys Lett A. 2002;303(1):45–51. [Google Scholar]
- 16.Gai X.L., Gao Y.T., Yu X., Wang L. Painleve’ property, auto-Bäcklund transformation and analytic solutions of a variable-coefficient modified Korteweg–de Vries model in a hot magnetized dusty plasma with charge fluctuations. Appl Math Comput. 2011;218(2):271–279. [Google Scholar]
- 17.Wang M.L., Zhou Y.B. The periodic wave solutions for the Klein–Gordon–Schrödinger equations. Phys Lett A. 2003;318:84–92. [Google Scholar]
- 18.Wang M.L., Li X.Z. Extended F-expansion method and periodic wave solutions for the generalized Zakharov equations. Phys Lett A. 2005;343:48. [Google Scholar]
- 19.El G.A., Grimshaw R.H.J. Generation of undular bores in the shelves of slowly-varying solitary waves. CHAOS. 2002;12:1015. doi: 10.1063/1.1507381. [DOI] [PubMed] [Google Scholar]
- 20.Zhang S. Exact solution of a KdV equation with variable coefficients via exp-function method. Nonlinear Dynam. 2007;52(1–2):11–17. [Google Scholar]
- 21.Zhang S. Application of Exp-function method to a KdV equation with variable coefficients. Phys Lett A. 2007;365:448–453. [Google Scholar]
- 22.Bowman F. Universities; London: 1959. Introduction to elliptic functions with applications. [Google Scholar]
- 23.Prasolov V., Solovyev Y. American Mathematical Society; Providence: 1997. Elliptic functions and elliptic integrals. [Google Scholar]
- 24.Wazzan Luwai. A modified tanh–coth method for solving the KdV and the KdV–Burgers’ equations. Commun Nonliner Sci. 2009;14(2):443–450. [Google Scholar]
- 25.Liu S., Fu Z., Liu S., Zhao Q. Jacobi elliptic function expansion method and periodic wave solutions of nonlinear wave equations. Phys Lett A. 2001;289(1):69–74. [Google Scholar]
- 26.Liu J., Yang K. The extended F-expansion method and exact solutions of nonlinear PDEs. Chaos Soliton Fract. 2004;22(1):111–121. [Google Scholar]
- 27.Ebaid A. Exact solitary wave solutions for some nonlinear evolution equations via Exp-function method. Phys Lett A. 2007;365(3):213–219. [Google Scholar]
- 28.Wang M., Li X., Zhang J. The -expansion method and travelling wave solutions of nonlinear evolution equations in mathematical physics. Phys Lett A. 2008;372(4):417–423. [Google Scholar]



