1 Introduction and main results

Studies of various physical structures of nonlinear evolution equations (NLEEqs) have attracted much attention in connection with the important problems that arise in scientific applications. Exact solutions of NLEEqs of mathematical physics have been of significant interest in the literature. Over the last years, much work has been done on the construction of exact solitary wave solutions and periodic wave solutions of nonlinear physical equations. Many methods have been developed by mathematicians and physicists to find special solutions of NLEEqs, such as the inverse scattering method [1], the Darboux transformation method [2], the Hirota bilinear method [3], the Lie group method [4], the bifurcation method of dynamic systems [57], the sine-cosine method [8], the tanh-function method [9, 10], the Fan-expansion method [11], and the homogeneous balance method [12]. Practically, there is no unified technique that can be employed to handle all types of nonlinear differential equations. Recently, the complex method was introduced by Yuan et al. [1315]. It is shown that the complex method provides a powerful mathematical tool for solving a great many nonlinear partial differential equations in mathematical physics.

In 2004, Yu et al. [16] considered the combined KdV-mKdV equation

u t +au u x +b u 2 u x +δ u x x x ,
(KdV-mKdV)

where a, b, and δ are constants, the subscripts denote partial derivatives. Making use of the improved trigonometric function method applied to the KdV-mKdV equation, they obtained rich explicit and exact traveling wave solutions, which contain solitary wave solutions, periodic solutions, and combined formal solitary wave solutions.

Yu et al. [16] said that the KdV-mKdV equation is a real physical model concerning many branches in physics. The KdV-mKdV equation may describe the wave propagation of bounded particle with a harmonic force in one-dimensional nonlinear lattice. Particularly, it describes the propagation of ion acoustic waves of small amplitude without Landau damping in plasma physics, and it is also used to explain the propagation of thermal pulse through single crystal of sodium fluoride in solid physics. Up to now, many researches on this equation have been conducted (cf. [1728]). These authors have found its abundant exact traveling wave solutions including doubly periodic Jacobi elliptic function solutions. In the limit cases, these solutions degenerate to the corresponding solitary wave solutions, shock wave solutions or trigonometric function (singly periodic) solutions.

In order to state our main results, we need some concepts and notations.

A meromorphic function w(z) means that w(z) is holomorphic in the complex plane C except for the poles. α, b, c, c i , and c i j are constants, which may be different from each other in different places. We say that a meromorphic function w belongs to the class W if w is an elliptic function, or a rational function of e α z , αC, or a rational function of z.

Substituting the traveling wave transformation

u(x,t)=w(z),z=kx+λt
(TWT)

into the KdV-mKdV equation, and integrating it yields the auxiliary ordinary differential equation

δ k 3 w +λw+ a k 2 w 2 + b k 3 w 3 +d=0,
(1)

where d is an integral constant.

In this article, we employ the complex method to obtain all meromorphic exact solutions of the complex equation (1) first, then combining the transform (TWT) to find all exact traveling wave solutions of the KdV-mKdV equation. The idea introduced in this paper can be applied to other nonlinear evolution equations. Our results show that the complex method is simpler than other methods, and there exist some rational solutions w r , 2 (z) and simply periodic solutions w s , 2 (z) which are not only new but also not degenerated successively by the elliptic function solutions. In Section 4, we give some computer simulations to illustrate our main results.

Our main results are Theorems 1 and 2.

Theorem 1 Suppose that bδk0, then all meromorphic solutions w of the (1) belong to the class W. Furthermore, (1) has the following three forms of solutions:

  1. (I)

    All elliptic function solutions

    w d (z)=± 3 δ k 2 b ( + C ) ( 4 C 2 + 4 2 C + 2 D g 2 C g 2 ) ( ( 12 C 2 g 2 ) + 4 C 3 3 C g 2 ) + 4 D 3 + 12 D C 2 3 D g 2 D C g 2 a 2 b ,

where 36bλδ k 2 =( a 3 b 3 8a b 2 k) 3 δ k 2 b , a 3 b 3 =24 b 2 d, g 3 =0, D 2 =4 C 3 g 2 C, g 2 , and C are arbitrary constants.

  1. (II)

    All simply periodic solutions

    w s , 1 (z)=±k 3 δ k 2 b αcoth α 2 (z z 0 ) a 2 b

and

w s , 2 (z)=±k 3 δ k 2 b α ( coth α 2 ( z z 0 ) coth α 2 ( z z 0 z 1 ) ) a 2 b k 3 δ k 2 b αcoth α 2 z 1 ,

where z 0 C. 4ab=(12bλ a 2 k6bαδ k 4 ) 3 δ k 2 b , k a 3 +24 b 2 d+6abαδ k 4 =0 in the former case, or z 1 0, 18kλδ+4ab 3 δ k 2 b =9 δ 2 α 2 k 5 ( 3 sinh 2 α 2 z 1 +1), 12bd 3 δ k 2 b =(a 3 δ k 2 b 3δ k 3 αcoth α 2 z 1 )( 6 δ k 3 α 2 sinh 2 α 2 z 1 + a 2 2 b aα 3 δ k 2 b coth α 2 z 1 ) in the latter case.

  1. (III)

    All rational function solutions

    w r , 1 (z)=± 2 k 3 δ k 2 b z z 0 a 2 b

and

w r , 2 (z)=± 2 k 3 δ k 2 b z z 0 2 k 3 δ k 2 b z z 0 z 1 2 k 3 δ k 2 b z 1 a 2 b ,

where z 0 C. 36bλδ k 2 =( a 3 b 3 8a b 2 k) 3 δ k 2 b , a 3 b 3 =24 b 2 d in the former case, or a=(3λ a 2 k 4 b 18 δ k 4 z 1 2 ) 3 δ k 2 b , ( a 3 k 3 8 b 2 3 a δ k 4 2 b z 1 2 3d) 3 δ k 2 b = 36 δ 2 k 6 b z 1 3 , z 1 0 in the latter case.

Substituting the transform (TWT) into all meromorphic solutions w(z) of (1) gives all exact traveling wave solutions of the KdV-mKdV equations. Therefore, we have Theorem 2.

Theorem 2 Suppose that bδk0, then all meromorphic exact traveling wave solutions w(x,t) of the (KdV-mKdV) equation are of the forms below.

  1. (I)

    All elliptic function solutions are

    w d (x,t)= w d (kx+λt),

where 3 a 2 δk=36bλδ+8a b 2 3 δ k 2 b , 3 a 3 δ k 2 +64 b 3 d=0, g 3 =0, D 2 =4 C 3 g 2 C, g 2 , and C are arbitrary constants.

  1. (II)

    All simply periodic solutions

    w s , 1 (x,t)= w s , 1 (kx+λt)

and

w s , 2 (x,t)= w s , 2 (kx+λt),

where ( x 0 , t 0 )R×R. 4ab=(12bλ a 2 k6bαδ k 4 ) 3 δ k 2 b , k a 3 +24 b 2 d+6abαδ k 4 =0 in the former case, or ( x 1 , t 1 )(0,0), 18kλδ+4ab 3 δ k 2 b =9 δ 2 α 2 k 5 ( 3 sinh 2 α 2 ( k x 1 + λ t 1 ) +1), 12bd 3 δ k 2 b =(a 3 δ k 2 b 3δ k 3 αcoth α 2 (k x 1 +λ t 1 ))( 6 δ k 3 α 2 sinh 2 α 2 ( k x 1 + λ t 1 ) + a 2 2 b aα 3 δ k 2 b coth α 2 (k x 1 +λ t 1 )) in the latter case.

  1. (III)

    All rational function solutions

    w r , 1 (x,t)= w r , 1 (kx+λt)

and

w r , 2 (x,t)= w r , 2 (kx+λt),

where ( x 0 , t 0 )R×R. 36bλδ k 2 =( a 3 b 3 8a b 2 k) 3 δ k 2 b , a 3 b 3 =24 b 2 d in the former case, or a=(3λ a 2 k 4 b 18 δ k 4 ( k x 1 + λ t 1 ) 2 ) 3 δ k 2 b , ( a 3 k 3 8 b 2 3 a δ k 4 2 b ( k x 1 + λ t 1 ) 2 3d) 3 δ k 2 b = 36 δ 2 k 6 b ( k x 1 + λ t 1 ) 3 , ( x 1 , t 1 )(0,0) in the latter case.

This paper is organized as follows: In Section 2, the preliminary lemmas and the complex method are given. The proof of Theorem 1 will be given in Section 3. In Section 4, we will give some computer simulations to illustrate our main results. All exact traveling wave solutions of the KdV-mKdV equation are given by Theorem 2. Some conclusions and discussions are given in the final section.

2 Preliminary lemmas and the complex method

In order to give our complex method and the proof of Theorem 1, we need some lemmas and results.

Lemma 1 [29, 30]

Let kN, and w be a meromorphic solution of k order, and the Briot-Bouquet equations be

F ( w ( k ) , w ) = i = 0 n P i (w) ( w ( k ) ) i =0,
(2)

where P i (w) are polynomials with constant coefficients. If w has at least one pole, then w belongs to the class W.

Set mN:={1,2,3,}, r j N 0 =N{0}, r=( r 0 , r 1 ,, r m ), j=0,1,,m. A differential monomial is defined by

M r [w](z):= [ w ( z ) ] r 0 [ w ( z ) ] r 1 [ w ( z ) ] r 2 [ w ( m ) ( z ) ] r m .

p(r):= r 0 + r 1 ++ r m is called the degree of M r [w]. A differential polynomial is defined by

P ( w , w , , w ( m ) ) := r I a r M r [w],

where a r are constants, and I is a finite index set. The total degree of P(w, w ,, w ( m ) ) is defined by degP(w, w ,, w ( m ) ):= max r I {p(r)}.

We will consider the following complex ordinary differential equations:

P ( w , w , , w ( m ) ) =b w n +c,
(3)

where b0, c are constants, nN.

Let p,qN. Suppose that (3) has a meromorphic solution w with at least one pole, we say that (3) satisfies the weak p,q condition if on substituting the Laurent series

w(z)= k = q c k z k ,q>0, c q 0
(4)

into (3) we can determine p distinct Laurent singular parts:

k = q 1 c k z k .

Lemma 2 [15, 31, 32]

Let p,l,m,nN, degF( w ( m ) ,w)<n. Suppose that an m order Briot-Bouquet equation

F ( w ( m ) , w ) =b w n +c
(5)

satisfies the weak p,q condition, then all meromorphic solutions w belong to the class W. If for some values of the parameters such a solution w exists, then the other meromorphic solutions form a one-parametric family w(z z 0 ), z 0 C. Furthermore each elliptic solution with pole at z=0 can be written as

w ( z ) = i = 1 l 1 j = 2 q ( 1 ) j c i j ( j 1 ) ! d j 2 d z j 2 ( 1 4 [ ( z ) + B i ( z ) A i ] 2 ( z ) ) + i = 1 l 1 c i 1 2 ( z ) + B i ( z ) A i + j = 2 q ( 1 ) j c l j ( j 1 ) ! d j 2 d z j 2 ( z ) + c 0 ,
(6)

where c i j are given by (4), B i 2 =4 A i 3 g 2 A i g 3 , and i = 1 l c i 1 =0.

Each rational function solution w:=R(z) is of the form

R(z)= i = 1 l j = 1 q c i j ( z z i ) j + c 0 ,
(7)

with l (≤p) distinct poles of multiplicity q.

Each simply periodic solution is a rational function R(ξ) of ξ= e α z (αC). R(ξ) has l (≤p) distinct poles of multiplicity q, and is of the form

R(ξ)= i = 1 l j = 1 q c i j ( ξ ξ i ) j + c 0 .
(8)

In order to give the representations of elliptic solutions, we need some notations and results concerning elliptic functions [31].

Let ω 1 , ω 2 be two given complex numbers such that Im ω 1 ω 2 >0, L=L[2 ω 1 ,2 ω 2 ] are a discrete subset L[2 ω 1 ,2 ω 2 ]={ωω=2n ω 1 +2m ω 2 ,n,mZ}, which is isomorphic to Z×Z. The discriminant Δ=Δ( c 1 , c 2 ):= c 1 3 27 c 2 2 and

s n = s n (L):= n 3 , n N 1 ω n .

The Weierstrass elliptic function (z):=(z, g 2 , g 3 ) is a meromorphic function with double periods 2 ω 1 , 2 ω 2 and satisfies the equation

( ( z ) ) 2 =4 ( z ) 3 g 2 (z) g 3 ,
(9)

where g 2 =60 s 4 , g 3 =140 s 6 , and Δ( g 2 , g 3 )0.

If changing (9) to the form

( ( z ) ) 2 =4 ( ( z ) e 1 ) ( ( z ) e 2 ) ( ( z ) e 3 ) ,
(10)

we have e 1 =( ω 1 ), e 2 =( ω 2 ), e 3 =( ω 1 + ω 2 ).

Inversely, given two complex numbers g 2 and g 3 such that Δ( g 2 , g 3 )0, then there exists a double period 2 ω 1 , 2 ω 2 Weierstrass elliptic function (z) such that the above relations hold.

Lemma 3 [31, 33]

The Weierstrass elliptic functions (z):=(z, g 2 , g 3 ) have two successive degeneracies, and we have the following addition formula.

  1. (I)

    Degeneracy to simply periodic functions (i.e., rational functions of one exponential e k z ) is according to

    ( z , 3 d 2 , d 3 ) =2d 3 d 2 coth 2 3 d 2 z,
    (11)

if one root e j is double (Δ( g 2 , g 3 )=0).

  1. (II)

    Degeneracy to rational functions of z is according to

    (z,0,0)= 1 z 2

if one root e j is triple ( g 2 = g 3 =0).

  1. (III)

    The addition formula is

    (z z 0 )=(z)( z 0 )+ 1 4 [ ( z ) + ( z 0 ) ( z ) ( z 0 ) ] 2 .
    (12)

By the above lemmas, we can give a new method below, called the complex method, to find exact solutions of some PDEs.

Step 1. Substituting the transform T:u(x,t)w(z), (x,t)z into a given PDE gives a nonlinear ordinary differential equations (3) or (5).

Step 2. Substitute (4) into (3) or (5) to determine that the weak p,q condition holds.

Step 3. By the indeterminate relation (6)-(8) we find the elliptic, rational, and simply periodic solutions w(z) of (3) or (5) with a pole at z=0, respectively.

Step 4. By Lemmas 1 and 2 we obtain all meromorphic solutions w(z z 0 ).

Step 5. Substituting the inverse transform T 1 into these meromorphic solutions w(z z 0 ), we get all exact solutions u(x,t) of the originally given PDE.

3 Proof of Theorem 1

Proof of Theorem 1 Substituting (4) into (1) we have q=1, p=2, c 1 =±2k 3 δ k 2 b , c 0 = a 2 b , c 1 = a k 12 λ 24 b 2 k 2 2 b 3 δ k a 9 δ k 3 , c 2 is an arbitrary constant.

Hence, (1) satisfies the weak 2,1 condition and is a second-order Briot-Bouquet differential equation. Obviously, (1) satisfies the dominant condition. So, by Lemma 2, we know that all meromorphic solutions of (1) belong to W. Now we will give the forms of all meromorphic solutions of (1).

By (7), we infer there are indeterminate rational solutions of (1) with a pole at z=0:

R 1 (z)= c 12 z + c 11 z z 1 + c 10 .

Substituting R 1 (z) into (1), we get two distinct forms. One of them is

w r 0 , 1 (z)=± 2 k 3 δ k 2 b z a 2 b .

Here 36bλδ k 2 =( a 3 b 3 8a b 2 k) 3 δ k 2 b , a 3 b 3 =24 b 2 d. The other is

w r 0 , 2 (z)=± 2 k 3 δ k 2 b z 2 k 3 δ k 2 b z z 1 2 k 3 δ k 2 b z 1 a 2 b .

Here a=(3λ a 2 k 4 b 18 δ k 4 z 1 2 ) 3 δ k 2 b , ( a 3 k 3 8 b 2 3 a δ k 4 2 b z 1 2 3d) 3 δ k 2 b = 36 δ 2 k 6 b z 1 3 .

Thus all rational solutions of (1) are

w r , 1 (z)=± 2 k 3 δ k 2 b z z 0 a 2 b

and

w r , 2 (z)=± 2 k 3 δ k 2 b z z 0 2 k 3 δ k 2 b z z 0 z 1 2 k 3 δ k 2 b z 1 a 2 b ,

where z 0 C. 36bλδ k 2 =( a 3 b 3 8a b 2 k) 3 δ k 2 b , a 3 b 3 =24 b 2 d in the former case, or a=(3λ a 2 k 4 b 18 δ k 4 z 1 2 ) 3 δ k 2 b , ( a 3 k 3 8 b 2 3 a δ k 4 2 b z 1 2 3d) 3 δ k 2 b = 36 δ 2 k 6 b z 1 3 , z 1 0 in the latter case.

In order to have simply periodic solutions, set ξ=exp(αz), put w=R(ξ) into (1), then

δ k 3 α 2 [ ξ R + ξ 2 R ] +λR+ a k 2 R 2 + b k 3 R 3 +d=0.
(13)

Substituting

R 2 (ξ)= c 22 ξ 1 + c 21 ξ ξ 1 + c 20

into (13), we obtain

R 2 , 1 (ξ)=± 2 k 3 δ k 2 b α ξ 1 a 2 b ±k 3 δ k 2 b α

and

R 2 , 2 (ξ)=± 2 k 3 δ k 2 b α ξ 1 2 k 3 δ k 2 b α ξ 1 ξ ξ 1 a 2 b k 3 δ k 2 b α ( ξ 1 + 1 ) ξ 1 1 ,

where 4ab=(12bλ a 2 k6bαδ k 4 ) 3 δ k 2 b , k a 3 +24 b 2 d+6abαδ k 4 =0 in the former case, or ξ 1 1, 4ab=( 6 b δ k 4 α 2 ( 1 + 10 ξ 1 + ξ 1 2 ) ( ξ 1 1 ) 2 + a 2 k12bλ) 3 δ k 2 b , 24 b 2 d 3 δ k 2 b = 1 ( ξ 1 1 ) 3 (a 3 δ k 2 b ( ξ 1 1)3δ k 3 α( ξ 1 +1))×(48bδ k 3 α 2 ξ 1 a 2 ( ξ 1 1 ) 2 ±2abα 3 δ k 2 b ( ξ 1 2 1)) in the latter case.

Substituting ξ= e α z into the above relations, we get simply periodic solutions of (1) with a pole at z=0:

w s 0 , 1 (z)=±k 3 δ k 2 b αcoth α 2 z a 2 b

and

w s 0 , 2 (z)=±k 3 δ k 2 b α ( coth α 2 z coth α 2 ( z z 1 ) ) a 2 b k 3 δ k 2 b αcoth α 2 z 1 ,

where 4ab=(12bλ a 2 k6bαδ k 4 ) 3 δ k 2 b , k a 3 +24 b 2 d+6abαδ k 4 =0 in the former case, or z 1 0, 18kλδ+4ab 3 δ k 2 b =9 δ 2 α 2 k 5 ( 3 sinh 2 α 2 z 1 +1), 12bd 3 δ k 2 b =(a 3 δ k 2 b 3δ k 3 αcoth α 2 z 1 )( 6 δ k 3 α 2 sinh 2 α 2 z 1 + a 2 2 b aα 3 δ k 2 b coth α 2 z 1 ) in the latter case.

So all simply periodic solutions of (1) are obtained by

w s , 1 (z)=±k 3 δ k 2 b αcoth α 2 (z z 0 ) a 2 b

and

w s , 2 (z)=±k 3 δ k 2 b α ( coth α 2 ( z z 0 ) coth α 2 ( z z 0 z 1 ) ) a 2 b k 3 δ k 2 b αcoth α 2 z 1 ,

where z 0 C. 4ab=(12bλ a 2 k6bαδ k 4 ) 3 δ k 2 b , k a 3 +24 b 2 d+6abαδ k 4 =0 in the former case, or z 1 0, 18kλδ+4ab 3 δ k 2 b =9 δ 2 α 2 k 5 ( 3 sinh 2 α 2 z 1 +1), 12bd 3 δ k 2 b =(a 3 δ k 2 b 3δ k 3 αcoth α 2 z 1 )( 6 δ k 3 α 2 sinh 2 α 2 z 1 + a 2 2 b aα 3 δ k 2 b coth α 2 z 1 ) in the latter case.

Next, we will deduce the forms of all elliptic function solutions of (1).

From (6) in Lemma 2, we have the indeterminate relations of elliptic solutions of (1) with a pole at z=0:

w d 0 (z)= c 1 2 ( z ) + B ( z ) A + c 30 ,

where B 2 =4 A 3 g 2 A g 3 . Applying the conclusion II of Lemma 3 to w d 0 (z), and noting the results of the rational solutions obtained above, we deduce that c 30 = a 2 b , A=B=0, g 3 =0. Then we get

w d 0 (z)=±k 3 δ k 2 b ( z ) ( z ) a 2 b .

Here 36bλδ k 2 =( a 3 b 3 8a b 2 k) 3 δ k 2 b , a 3 b 3 =24 b 2 d, g 3 =0. Therefore, all elliptic solutions of (1) are of the form

w d (z)=±k 3 δ k 2 b ( z z 0 ) ( z z 0 ) a 2 b ,

where 36bλδ k 2 =( a 3 b 3 8a b 2 k) 3 δ k 2 b , a 3 b 3 =24 b 2 d, g 3 =0. Making use of the addition formula of Lemma 3, we rewrite it in the form

w d (z)=±k 3 δ k 2 b ( + C ) ( 4 C 2 + 4 2 C + 2 D g 2 C g 2 ) ( ( 12 C 2 g 2 ) + 4 C 3 3 C g 2 ) + 4 D 3 + 12 D C 2 3 D g 2 D C g 2 a 2 b ,

where 36bλδ k 2 =( a 3 b 3 8a b 2 k) 3 δ k 2 b , a 3 b 3 =24 b 2 d, g 3 =0, D 2 =4 C 3 g 2 C, g 2 , and C are arbitrary constants.

The proof of Theorem 1 is complete. □

4 Computer simulations for new solutions

In this section, we give some computer simulations to illustrate our main results. Here we take the new rational solutions w r , 2 (z) and simply periodic solutions w s , 2 (z) to further analyze their properties by Figures 1 and 2.

  1. (1)

    Take k=1, z 1 =1, z 0 =0, α=2, d=1, δ= 1 6 , λ=1; we get from the conditions of w s , 2 that a=3.735263299, b=0.6826143822,

  2. (2)

    Take k=1, z 1 =1, z 0 =0, α=2, d=1, δ= 1 6 , λ=1, we from the conditions of w r , 2 get a=1.873178228, b=2.241263441,

Figure 1
figure 1

The solution of ( KdV-mKdV ) corresponding to w s , 2 , (a) t= 1 2 , (b) t=0 , (c) t= 1 2 .

Figure 2
figure 2

The solution of the KdV-mKdV equation corresponding to w r , 2 , (a) t= 1 2 , (b) t=0 , (c) t= 1 2 .

5 Conclusions

The complex method is a very important tool in finding the exact traveling wave solutions of nonlinear evolution equations such as the combined KdV-mKdV equation. In this article, we employ the complex method to obtain all meromorphic solutions of the complex combined KdV-mKdV equation (1) first, then we find all exact traveling wave solutions of the combined KdV-mKdV equation. The idea introduced in this paper can be applied to other nonlinear evolution equations. Our results show that the complex method is simpler than the other methods, and there exist some rational solutions w r , 2 (z) and simply periodic solutions w s , 2 (z) such that they are not only new but also not degenerated successively by the elliptic function solutions. Obviously, all rational and simply periodic solutions w r , 1 (x,t), w r , 2 (x,t), w s , 1 (x,t), and w s , 2 (x,t) are solitary wave solutions. We believe that this method should play an important role in finding exact solutions in mathematical physics.