Volume 2012, Issue 1 716719
Research Article
Open Access

Symbolic Computation and the Extended Hyperbolic Function Method for Constructing Exact Traveling Solutions of Nonlinear PDEs

Huang Yong

Huang Yong

School of Computer Science and Educational Software, Guangzhou University, Guangzhou 510006, China gzhu.edu.cn

Search for more papers by this author
Shang Yadong

Corresponding Author

Shang Yadong

School of Mathematics and Information Science, Guangzhou University, Guangzhou 510006, China gzhu.edu.cn

Key Laboratory of Mathematics and Interdisciplinary Sciences of Guangdong Higher Education Institutes, Guangzhou University, Guangzhou 510006, China gzhu.edu.cn

Search for more papers by this author
Yuan Wenjun

Corresponding Author

Yuan Wenjun

School of Mathematics and Information Science, Guangzhou University, Guangzhou 510006, China gzhu.edu.cn

Key Laboratory of Mathematics and Interdisciplinary Sciences of Guangdong Higher Education Institutes, Guangzhou University, Guangzhou 510006, China gzhu.edu.cn

Search for more papers by this author
First published: 11 October 2012
Citations: 3
Academic Editor: Renat Zhdanov

Abstract

On the basis of the computer symbolic system Maple and the extended hyperbolic function method, we develop a more mathematically rigorous and systematic procedure for constructing exact solitary wave solutions and exact periodic traveling wave solutions in triangle form of various nonlinear partial differential equations that are with physical backgrounds. Compared with the existing methods, the proposed method gives new and more general solutions. More importantly, the method provides a straightforward and effective algorithm to obtain abundant explicit and exact particular solutions for large nonlinear mathematical physics equations. We apply the presented method to two variant Boussinesq equations and give a series of exact explicit traveling wave solutions that have some more general forms. So consequently, the efficiency and the generality of the proposed method are demonstrated.

1. Introduction

The nonlinear phenomena are very important in a variety of scientific fields, especially in fluid dynamics, solid-state physics, hydrodynamics, plasma physics, elastic dynamics, acoustics, chemical physics, and nonlinear optics. Nonlinear evolution partial differential equations are widely used as models to describe complex physical phenomena in various fields of sciences, especially in fluid mechanics, solid-state mechanics, atmospheric physics, chemical reaction-diffusion dynamics, ion acoustics, and nonlinear vibration. The investigation of exact traveling wave solutions to nonlinear evolution partial differential equations plays an important role in the study of nonlinear science. The exact solution, if available, of those nonlinear equations facilitates the verification of numerical solvers and aids in the stability analysis of solutions. It can also provide much physical information and more insights into the physical aspects of the nonlinear physical problem. During the past decades, much effort has been spent on the subject of obtaining the exact analytical solutions to the nonlinear evolution PDEs. Many powerful methods have been proposed such as the inverse scattering transformation method [1], the Bäcklund and Darboux transformation method [2, 3], the Hirota bilinear method [4], the Lie group reduction method [5], the tanh method [6], the tanh-coth method [7], the sine-cosine method [8, 9], the homogeneous balance method [1012], the Jacobi elliptic function method [13, 14], the extended tanh method [15, 16], the F-expansion method and its extension [17, 18], the Riccati method [19, 20], and extended improved tanh-function method [21, 22]. With the development of symbolic computation, the tanh method, the F-expansion method, the sine-Gordon equation expansion method, and all kinds of auxiliary equation methods attract more and more researchers. In this paper, we present an effective extension to the projective Riccati equation method [19, 20] and extended improved tanh-function method [21, 22] and develop an effective Maple software package “PDESolver” to uniformly construct a series of traveling wave solutions including solitary wave solutions, singular traveling, rational, triangular periodic solitons for general nonlinear evolution equations. Our method can be regarded as an extension of the works by Wazwaz [23, 24] and Soliman [21]. For illustration, we apply the presented method to two variant Boussinesq equations
()
()
where H(x, t), u(x, t) are the unknown functions depending on the temporal variable t and the spatial variable x. These two equations were introduced as models for water waves and called variant Boussinesq equations I and II, respectively [25]. Their symmetries, conservation laws, and inverse scattering transformation, and soliton solutions have been investigated by many authors (see [8, 16] and references therein). Many exact solutions have been obtained by many researchers using the sine-cosine method [8], the homogeneous balance method [10], the extended tanh method [16], and the the F-expansion method [17], respectively. We will give a series of new traveling wave solutions for the two equations. Some entirely new exact solitary wave solutions and periodic wave solutions of the equations are obtained.

The paper is organized as follows: in Section 2, we briefly describe what is the extended hyperbolic function method and how to use it to derive the traveling solutions of nonlinear PDEs. In Section 3, we apply the extended hyperbolic function method to (1.1) and (1.2) and establish many rational form solitary wave, rational form triangular periodic wave solutions. In Section 4, we briefly make a summary to the results that we have obtained.

2. The Extended Hyperbolic Function Method

Now we would like to outline the main steps of our method for solving nonlinear PDEs.

Consider the coupled Riccati equations
()
where ε = ±1 or 0, r is a constant. When ε ≠ 0, we can obtain the following first integral as given:
()

Step 1. Consider a system of N nonlinear evolution equations (N ≥ 1) with n independent variables x = (x1, x2, …, xn) and m dependent variables u = (u1, u2, …, um), given by

()
where Pi, i = 1,2, …, N, are in general nonlinear functions of their arguments, ju denotes the coordinates with components , for j = 1,2, …, k, corresponding to all jth-order partial derivatives of u with respect to x.

We seek the following formal traveling wave solutions which are of important physical significance:

()
where ki are constants to be determined later and ξ0 is an arbitrary constant.

Then the nonlinear partial differential equations (2.3) reduce to a nonlinear ordinary differential equations

()
where denotes d/dξ.

Step 2. To seek the exact solutions of nonlinear partial differential equations (2.3), we assume that the solution of the ODEs (2.5) is of the following form.

  • (a)

    When ε = ±1 in (2.1), (2.2),

    ()
    where the coefficients al,i  (i = 0,1, 2 … , ln) and bl,j  (j = 1,2, …, ln) are constants to be determined latter.

  • (b)

    When ε = 0 in (2.1),

    ()
    where g(ξ) = −g2(ξ) and the coefficients al,i  (i = 0,1, 2 … , ln) are constants to be determined.

Step 3. Balancing the highest-order derivative term and the nonlinear terms in (2.5), we get balance powers ln (usually positive integer). If some one of ln is a fraction or a negative integer, say sn is negative, we make the following transformation:

()
then return to determine balance power n again.

Step 4. (a) When ε ≠ 0, substituting (2.6) along with the conditions (2.1) and (2.2) into (2.5).

(b) When ε = 0, substituting (2.7) along with the condition g(ξ) = −g2(ξ) into (2.5).

Then eliminating any derivative of (f, g) and any power of g higher than one and setting the coefficients of powers fi  (i = 0,1, …; ) and fjg  (j = 0,1, …) in the case (a) (setting the coefficients of the different powers g in the case (b)) to zero yield a set of overdetermined nonlinear algebraic equations with respect to the unknown variables ki, i = 1,2, …, n, al,i  (i = 0,1, 2 … , ln), bl,j  (j = 1,2, …, ln), r, C. With the aid of Maple, we apply the Wu-elimination method [26] to solve the above overdetermined system of nonlinear algebraic equations, that yields the values of ki, i = 1,2, …, n, al,i  (i = 0,1, 2 … , ln), bl,j  (j = 1,2, …, ln), r, C.

Step 5. We know that the coupled Riccati equations (2.1) admit the following special solutions.

  • (a)

    When ε = 1,

    ()
    and then g2(ξ) = 1 − 2rf(ξ)+(b2a2 + r2)f2(ξ).

  • (b)

    When ε = −1,

    ()
    and then g2(ξ) = −1 + 2rf(ξ)+(b2 + a2r2)f2(ξ).

  • (c)

    When ε = 0,

    ()
    where C is constant.

Thus according to (2.4), (2.6), (2.9), (2.10) (or (2.4), (2.7), (2.11)) and the conclusions in Step 4, we can obtain the multiple more general exact explicit traveling wave solutions of nonlinear partial differential equations (2.3).

Remark 2.1. Many types of traveling wave solutions such as tanh ξ, coth ξ, sech ξ, cosech ξ, tan ξ, cot ξ, sec ξ, cosec ξ, and 1/ξ can be obtained by considering the different values of a, b in (2.9), (2.10). Our proposed method is a generalization of the tanh method [6], the extended tanh method, the tanh-coth method [7, 15], the extended tanh-function method [27], the extended improved tanh-function method [21], and the recent works of Wazwaz [23, 24].

The proposed method supplies a unified formulation to construct abundant traveling wave solutions to nonlinear evolution partial differential equations of special physical significance. Furthermore, the presented method is readily computerizable by using symbolic software Maple. Based on the extended hyperbolic function method and computer symbolic software, we develop a Maple software package “PDESolver.” Compared with packages RATH, ERATH, AJFM, TRWS, and RAEEM, “PDESolver” is more effective. “PDESolver” can obtain more exact traveling wave solutions.

3. Exact Solutions of the Variant Boussinesq Equations

As an example of the use of Maple software package “PDESolver,” we first consider the variant Boussinesq equations (1.1).

According to the above method, to seek traveling wave solutions of (1.1), we make the transformation
()
and thus (1.1) becomes
()
Firstly we assume that the solutions of (3.1) are of the form
()
where a1,i, b1,j, i = 0,1, 2, …, m, j = 1,2, …, m, and a2,i, b2,j, i = 0,1, 2, …, m, j = 1,2, …, m, are constants to be determined latter, f and g satisfy (2.1), (2.2), and ε = ±1. We can get the balancing powers m = 2, n = 1. So we have
()
where a1,0, a1,1, a1,2, b1,1, b1,2, a2,0, a2,1, b2,1 are constants to be determined later.
With the aid of Maple, substituting (3.4) along with (2.1) and (2.2) into (3.2), yields a set of algebraic equations for fi(ξ)gj(ξ). Setting the coefficients of these terms fi(ξ)gj(ξ) to zero yields a set of overdetermined nonlinear algebraic equations with respect to a1,0, a1,1, a1,2, b1,1, b1,2, a2,0, a2,1, b2,1, k, ω, and r:
()

To get a nontrivial solution of (1.1), we assume that k ≠ 0 and . By making use of the Maple software package “PDESolver” which is based on the Wu-elimination method [26], we solve (3.5) and get the following nontrivial solutions with the aid of the computer program Maple 12.

Set ξ = kx + ωt + ξ0, and k(≠0), ω, r are real constants.

When   ε = 1.

Case 1. r = r, a1,0 = 0, a1,1 = k2r, a1,2 = −k2, a2,0 = −(ω/k), a2,1 = k, b1,1 = 0, b1,2 = k2, b2,1 = −k. By applying these to (3.4), one gets a solution of (1.1):

()

Case 2. r = r, a1,0 = 0, a1,1 = k2r, a1,2 = −k2, a2,0 = −(ω/k), a2,1 = k, b1,1 = 0, b1,2 = −k2, b2,1 = k. By applying these to (3.4), one gets a solution of (1.1):

()

Case 3. r = r, a1,0 = 0, a1,1 = k2r, a1,2 = −k2, a2,0 = −(ω/k), a2,1 = −k, b1,1 = 0, b1,2 = k2, b2,1 = k. By applying these to (3.4), one gets a solution of (1.1):

()

Case 4. r = r, a1,0 = 0, a1,1 = k2r, a1,2 = −k2, a2,0 = −(ω/k), a2,1 = −k, b1,1 = 0, b1,2 = −k2, b2,1 = −k. By applying these to (3.4), one gets a solution of (1.1):

()

Case 5. r = (ω + ka2,0)/k2, , a1,1 = 2ω + 2ka2,0, a1,2 = −2k2, a2,0 = a2,0, a2,1 = −2k, b1,1 = 0, b1,2 = 0, b2,1 = 0. By applying these to (3.4), one gets a solution of (1.1):

()
where a2,0 is an arbitrary real constant.

Case 6. r = −((ω + ka2,0)/k2), , a1,1 = −2ω − 2ka2,0, a1,2 = −2k2, a2,0 = a2,0, a2,1 = 2k, b1,1 = 0, b1,2 = 0, b2,1 = 0. By applying these to (3.4), one gets a solution of (1.1):

()

Case 7. r = 0, a1,0 = 0, a1,1 = 0, a1,2 = −2k2, a2,0 = −(ω/k), a2,1 = 0, b1,1 = 0, b1,2 = 0, b2,1 = 2k. By applying these to (3.4), one gets a solution of (1.1):

()

Case 8. r = 0, a1,0 = 0, a1,1 = 0, a1,2 = −2k2, a2,0 = −(ω/k), a2,1 = 0, b1,1 = 0, b1,2 = 0, b2,1 = −2k. By applying these to (3.4), one gets a solution of (1.1):

()

While taking a = 1, b = 0 in solutions H7, u7 (3.12) and H8, u8 (3.13), we can obtain the exact soliton solutions obtained in [10] by homogeneous balance method. While taking a = 0, b = 1 in solutions H7, u7 (3.12) and H8, u8 (3.13), we obtain singular traveling wave solutions of csch2ξ, coth ξ type corresponding to the soliton solutions of sech2ξ, tanhξ type. Thus the results obtained in [10] are special cases of this paper. We would like to emphasize that the solutions H5, u5 and H6, u6 are solutions that have an entirely new form and proposed firstly in this paper. It should be pointed out that the solutions H1, u1(3.6) to H4, u4 (3.9) have a more general form than those that appeared in previous literatures. While setting a = 1, b = 0 (or a = 0, b = 1, resp.) in some of these solutions, we can obtain all solutions in hyperbolic function form presented in literatures [8, 16]. Since there are some parameters that can take different values, these solutions include abundant new information.

When  ε = −1.

Case 9. r = r, a1,0 = 0, a1,1 = −k2r, a1,2 = −k2, a2,0 = −(ω/k), a2,1 = k, b1,1 = 0, b1,2 = k2, b2,1 = −k. By applying these to (3.4), one gets a solution of (1.1):

()

Case 10. r = r, a1,0 = 0, a1,1 = −k2r, a1,2 = −k2, a2,0 = −(ω/k), a2,1 = k, b1,1 = 0, b1,2 = −k2, b2,1 = k. By applying these to (3.4), one gets a solution of (1.1):

()

Case 11. r = r, a1,0 = 0, a1,1 = −k2r, a1,2 = −k2, a2,0 = −(ω/k), a2,1 = −k, b1,1 = 0, b1,2 = k2, b2,1 = k. By applying these to (3.4), one gets a solution of (1.1):

()

Case 12. r = r, a1,0 = 0, a1,1 = −k2r, a1,2 = −k2, a2,0 = −(ω/k), a2,1 = −k, b1,1 = 0, b1,2 = −k2, b2,1 = −k. By applying these to (3.4), one gets a solution of (1.1):

()

Case 13. r = (ka2,0 + ω)/k2, , a1,1 = −2ka2,0 − 2ω, a1,2 = −2k2, a2,0 = a2,0, a2,1 = 2k, b1,1 = 0, b1,2 = 0, b2,1 = 0. By applying these to (3.4), one gets a solution of (1.1):

()
where a2,0 is an arbitrary real constant.

Case 14. r = −((ka2,0 + ω)/k2), , a1,1 = 2ka2,0 + 2ω, a1,2 = −2k2, a2,0 = a2,0, a2,1 = −2k, b1,1 = 0, b1,2 = 0, b2,1 = 0. By applying these to (3.4), one gets a solution of (1.1):

()
where a2,0 is an arbitrary real constant.

Case 15. r = 0, a1,0 = 0, a1,1 = 0, a1,2 = −2k2, a2,0 = −(ω/k), a2,1 = 0, b1,1 = 0, b1,2 = 0, b2,1 = 2k. By applying these to (3.4), one gets a solution of (1.1):

()

Case 16. r = 0, a1,0 = 0, a1,1 = 0, a1,2 = −2k2, a2,0 = −(ω/k), a2,1 = 0, b1,1 = 0, b1,2 = 0, b2,1 = −2k. By applying these to (3.4), one gets a solution of (1.1):

()

When  ε = 0.

Balancing the highest-order derivative term and the nonlinear terms in (2.5), we get balance powers m = 2, n = 1. By the method described in Section 2 Step 4(b), we get a set of overdetermined nonlinear algebraic equations with respect to a1,0, a1,1, a1,2, a2,0, a2,1, k, ω, and r:

()

Solving (3.22), we get the following.

Case 17. a1,0 = 0, a1,1 = 0, a1,2 = −2k2, a2,0 = −(ω/k), a2,1 = 2k. By applying these to (2.7), one gets a solution of (1.1):

()

Case 18. a1,0 = 0, a1,1 = 0, a1,2 = −2k2, a2,0 = −(ω/k), a2,1 = −2k. By applying these to (2.7), one gets a solution of (1.1):

()

The periodic wave solutions of triangle function types H9, u9 (3.14) to H16, u16 (3.21) and the solitary wave solutions of rational function form H17, u17 (3.23), H18, u18 (3.24) have not been appeared in [10]. The periodic wave solutions H13, u13 (3.18) and H14, u14 (3.19) have the entirely new form and proposed firstly in this paper. The periodic wave solutions of triangle function types H9, u9 (3.14) to H12, u12 (3.17) have more general form than those obtained in literatures [8, 16]. While taking a = 1, b = 0 (or a = 0, b = 1, resp.) in some of these solutions, we will obtain all the periodic wave solutions in triangle function form that have been obtained in literatures [8, 16, 17].

We next deal with the variant Boussinesq equation (1.2) in a similar way to (1.1).

Using transformation (3.1), we reduce (1.2) to a system of nonlinear ODEs:

()

Firstly we assume that the solutions of (3.25) are of the form (3.3) with f and g satisfying (2.1), (2.2), and ε = ±1. We can get the balancing powers m = 2, n = 2. So we have

()
where ξ = kx + ωt + ξ0, and a1,0, a1,1, a1,2, a2,0, a2,1, a2,2, b1,1, b1,2, b2,1, b2,2 are constants to be determined later.

Substituting (3.26) with (2.1) and (2.2) into (3.25) and using the Maple yield

()

With the aid of the computer program Maple 12, make use of the Maple software package PDESolver developed by the authors, which is based on the Wu-elimination method [26]; solving (3.27), one gets the following nontrivial solutions.

Set ξ = kx + ωt + ξ0, and k(≠0), ω, r are real constants.

For ε = 1, there are 7 solutions.

Case 1. ε = 1, r = r, a1,0 = (−36ω2 + 18αω2k2 + k2)/36ω2, a1,1 = −3k2αr, a1,2 = 3αk2, a2,0 = (−k2 + 18αω2k2 − 6ω2)/6ωk, a2,1 = −18kαωr, a2,2 = 18αωk, b1,1 = 0, b1,2 = 3αk2, b2,1 = 0, b2,2 = 18αωk. By applying these to (3.26), one gets a solution of the PDEs (1.2):

()

Case 2. ε = 1,r = r, a1,0 = (−36ω2 + 18αω2k2 + k2)/36ω2, a1,1 = −3k2αr, a1,2 = 3αk2, a2,0 = (−k2 + 18γω2k2 − 6ω2)/6ωk, a2,1 = −18kαωr, a2,2 = 18αωk, b1,1 = 0, b1,2 = −3αk2, b2,1 = 0, b2,2 = −18αωk. By applying these to (3.26), one gets a solution of the PDEs (1.2):

()

Case 3. ε = 1, r = 0, a1,0 = (−36ω2 + 18αω2k2 + k2)/36ω2, a1,1 = 0, a1,2 = 3αk2, a2,0 = (−k2 + 18αω2k2 − 6ω2)/6ωk, a2,1 = 0, a2,2 = 18αωk, b1,1 = 0, b1,2 = 3αk2, b2,1 = 0, b2,2 = 18αωk. By applying these to (3.26), one gets a solution of the PDEs (1.2):

()

Case 4. ε = 1, r = 0, a1,0 = (−36ω2 + 18αω2k2 + k2)/36ω2, a1,1 = 0, a1,2 = 3αk2, a2,0 = (−k2 + 18αω2k2 − 6ω2)/6ωk, a2,1 = 0, a2,2 = 18αωk, b1,1 = 0, b1,2 = −3αk2, b2,1 = 0, b2,2 = −18αωk. By applying these to (3.26), one gets a solution of the PDEs (1.2):

()

Case 5. ε = 1, r = 0, a1,0 = (−36ω2 + 72αω2k2 + k2)/36ω2, a1,1 = 0, a1,2 = 6αk2, a2,0 = (−k2 − 6ω2 + 72αω2k2)/6ωk, a2,1 = 0, a2,2 = 36αωk, b1,1 = 0, b1,2 = 0, b2,1 = 0, b2,2 = 0. By applying these to (3.26), one gets a solution of the PDEs (1.2):

()

Case 6. ε = 1, r = 1, a1,0 = (−36ω2 + 18αω2k2 + k2)/36ω2, a1,1 = −6αk2, a1,2 = 6αk2, a2,0 = (−k2 + 18αω2k2 − 6ω2)/6ωk, a2,1 = −36αωk, a2,2 = 36αωk, b1,1 = 0, b1,2 = 0, b2,1 = 0, b2,2 = 0. By applying these to (3.26), one gets a solution of the PDEs (1.2):

()

Case 7. ε = 1, r = −1, a1,0 = (−36ω2 + 18αω2k2 + k2)/36ω2, a1,1 = 6αk2, a1,2 = 6αk2, a2,0 = (−k2 + 18αω2k2 − 6ω2)/6ωk, a2,1 = 36αωk, a2,2 = 36αωk, b1,1 = 0, b1,2 = 0, b2,1 = 0, b2,2 = 0. By applying these to (3.26), one gets a solution of the PDEs (1.2):

()

While taking a = 1, b = 0 in solutions H5, u5 (3.32), we can get the soliton solutions in sech2ξ, sech2ξ form obtained in [10] by homogeneous balance method. While taking a = 1, b = 0 in solutions H5, u5 (3.32), we can get the singular traveling soliton-like solutions in csch2ξ, csch2ξ form. It should be emphasized that the solutions H1, u1 (3.28) and H2, u2 (3.29) are entirely new solutions that have not been proposed in previous literatures. We also should point out that H3, u3 (3.30), H4, u4 (3.31), H7, u7 (3.33), H8, u8 (3.34) include all soliton solutions in hyperbolic function form obtained in [8, 16]. Because there are some parameters that can take different values, these solutions possess more new information.

For  ε = −1.

Case 8. ε = −1, r = r, a1,0 = −((36ω2 + 18αω2k2k2)/36ω2), a1,1 = 3k2αr, a1,2 = 3αk2, a2,0 = −(k2 + 18αω2k2 + 6ω2)/6ωk, a2,1 = 18kαωr, a2,2 = 18αωk, b1,1 = 0, b1,2 = 3αk2, b2,1 = 0, b2,2 = 18αωk. By applying these to (3.26), one gets a solution of the PDEs (1.2):

()

Case 9. ε = −1, r = r, a1,0 = −((36ω2 + 18αω2k2k2)/36ω2), a1,1 = 3k2αr, a1,2 = 3αk2, a2,0 = −((k2 + 18αω2k2 + 6ω2)/6ωk), a2,1 = 18kαωr, a2,2 = 18αωk, b1,1 = 0, b1,2 = −3αk2, b2,1 = 0, b2,2 = −18αωk. By applying these to (3.26), one gets a solution of the PDEs (1.1):

()

Case 10. ε = −1, r = 0, a1,0 = −((36ω2 + 18αω2k2k2)/36ω2), a1,1 = 0, a1,2 = 3αk2, a2,0 = −((k2 + 18αω2k2 + 6ω2)/6ωk), a2,1 = 0, a2,2 = 18αωk, b1,1 = 0, b1,2 = 3αk2, b2,1 = 0, b2,2 = 18αωk. By applying these to (3.26), one gets a solution of the PDEs (1.2):

()

Case 11. ε = −1, r = 0, a1,0 = −((36ω2 + 18αω2k2k2)/36ω2), a1,1 = 0, a1,2 = 3αk2, a2,0 = −((k2 + 18αω2k2 + 6ω2)/6ωk), a2,1 = 0, a2,2 = 18αωk, b1,1 = 0, b1,2 = −3αk2, b2,1 = 0, b2,2 = −18αωk. By applying these to (3.26), one gets a solution of the PDEs (1.2):

()

Case 12. ε = −1, r = 0, a1,0 = −((36ω2 + 72αω2k2k2)/36ω2), a1,1 = 0, a1,2 = 6αk2, a2,0 = −((k2 + 72αω2k2 + 6ω2)/6ωk), a2,1 = 0, a2,2 = 36αωk, b1,1 = 0, b1,2 = 0, b2,1 = 0, b2,2 = 0. By applying these to (3.26), one gets a solution of the PDEs (1.2):

()

The periodic wave solutions of triangle function H8, u8 (3.35) and H9, u9 (3.36) are entirely new periodic wave solutions that have not been obtained in other literatures. The periodic wave solutions of triangle function H10, u10 (3.37) to H12, u12 have more general form than those obtained in literatures [8, 16]. All of the above periodic wave solutions have not been obtained in literature [10].

For R = 0, we can deduce that the solution of (3.25) is of the form

()
where ξ = kx + ωt + ξ0 and a1,0, a1,1, a1,2, a2,0, a2,1, a2,2 are constants to be determined later.

Substituting (3.40) along with the condition g(ξ) = −g2(ξ) into (3.25) yields a set of nonlinear algebraic equations:

()

With the aid of the computer program Maple 12, make use of the Maple software package PDESolver by the authors, which is based on the Wu-elimination method [26]; solving (3.41), one gets the following nontrivial solutions.

Case 13. ε = 0, r = r, a1,0 = (−36ω2 + k2)/36ω2, a1,1 = 0, a1,2 = 6αk2, a2,0 = −((k2 + 6ω2)/6ωk), a2,1 = 0, a2,2 = 36αωk. By applying these to (3.40), one gets a solution of the PDEs (1.2):

()
The solitary wave solutions H13, u13 are in rational function form and have not been obtained in literatures [8, 10, 16].

4. Summary and Conclusions

In summary, we propose an effective and a readily computerizable method to uniformly construct a series of traveling wave solutions for nonlinear evolution partial differential equations in mathematical physic, and develop a symbolic computational software package “PDESolver.” As an application of the proposed method, we deal with two types of variant Boussinesq equations. Some more general forms of exact explicit traveling wave solutions for two variant Boussinesq equations are obtained. We not only obtain all known exact solitary wave solutions, periodic wave solutions, and singular traveling wave solutions but also find abundant new exact solitary wave solutions, singular traveling wave solutions, and periodic traveling wave solutions of triangle function. Since there are some parameters that can take different values, these solutions admit abundant new information. Because these two variant Boussinesq equations are integrable, all solitary wave solutions are stable. All known results in [8, 10, 16, 17] are improved and completed. Although the procedure has many advantages than other methods such as the tanh method [6], the extended tanh method, the tanh-coth method [7, 15], the extended tanh-function method [27], the extended improved tanh-function method [21], and the recent method proposed by Wazwaz [23, 24], there exist some limitations in our procedure. We cannot obtain nontraveling wave solution by using the method presented in this paper. Comparing with the Jacobi elliptic function method, the F-expansion method, and the improved F-expansion method, our method failed to obtain elliptic function doubly periodic wave solutions.

Acknowledgments

This work is supported by the NSF of China (10771041, 40890153, 11271090), Doctorial Point Fund of National Education Ministry of China (200810780002) and NSF of Guangdong (S2012010010121). It is also supported by the Visiting Scholar Program of Chern Institute of Mathematics at Nankai University when the authors worked as visiting scholars. The authors would like to express their hearty thanks to Chern Institute of Mathematics that provided very comfortable research environments to them. The authors would like to thank Professor Wang Mingliang for his helpful suggestions. The authors wish to thank the referee for his or her very helpful comments and useful suggestions.

      The full text of this article hosted at iucr.org is unavailable due to technical difficulties.