1 Introduction and main results

Nonlinear partial differential equations (NLPDEs) are widely used as models to describe many important dynamical systems in various fields of sciences, particularly in fluid mechanics, solid state physics, plasma physics, and nonlinear optics. Exact solutions of NLPDEs of mathematical physics have attracted 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 NLPDEs, 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. [13, 14]. It is shown that the complex method provides a powerful mathematical tool for solving a great many nonlinear partial differential equations in mathematical physics.

Recently, Yuan et al. [15] derived all traveling wave exact solutions by using the complex method for a type of ordinary differential equations (ODEs):

A w +Bw+C w 3 +D=0,
(1)

where A, B, C, and D are arbitrary constants.

In order to state this result, we need some concepts and notations.

A meromorphic function w(z) means that w(z) is holomorphic in the complex plane ℂ except for 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 f belongs to the class W if f is an elliptic function, or a rational function of e α z , αC, or a rational function of z.

Theorem 1.1 [15]

Suppose that AC0, then all meromorphic solutions w of an Eq. (1) belong to the class W. Furthermore, Eq. (1) has the following three forms of solutions:

  1. (I)

    The elliptic function solutions

    w 2 d (z)=± 1 2 2 A C ( + 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 3 + 12 c 2 3 g 2 c g 2 ) d .

Here B=0, D=0, g 3 =0, d 2 =4 c 3 g 2 c, g 2 , and c are arbitrary.

  1. (II)

    The simply periodic solutions

    w 2 s , 1 (z)=α A 2 C ( coth α 2 ( z z 0 ) coth α 2 ( z z 0 z 1 ) coth α 2 z 1 )

and

w 2 s , 2 (z)=α A 2 C tanh α 2 (z z 0 ),

where z 0 C, B=A α 2 ( 1 2 + 3 2 sinh 2 α 2 z 1 ), D= A 2 C tanh α 2 z 1 sinh 2 α 2 z 1 , z 1 0 in the former formula, or B= A α 2 2 , D=0.

  1. (III)

    The rational function solutions

    w 2 r , 1 (z)=± 2 A C 1 z z 0

and

w 2 r , 2 (z)=± 2 A C z 1 2 ( z 1 z z 0 z 1 z z 0 z 1 1 ) ,

where z 0 C, B=0, D=0 in the former case, or given by z 1 0, B= 6 A z 1 2 , D=2C ( 2 A C z 1 2 ) 3 / 2 .

Equation (1) is an important auxiliary equation, because many nonlinear evolution equations can be converted to Eq. (1) using the traveling wave reduction. For instance, the modified ZK equation, the modified KdV equation, the nonlinear Klein-Gordon equation, and the modified BBM equation can be converted to Eq. (1) [15].

In this paper, we employ the complex method to obtain first all meromorphic solutions of Eq. (2) below,

A w +B w +Cw+D w 3 =0,
(2)

where A, B, C, D are arbitrary constants.

Our main result is the following theorem.

Theorem 1.2 Suppose that AD0, then Eq. (2) is integrable if and only if B=0,± 3 2 A C . Furthermore, the general solutions of Eq. (2) are of the following form.

  1. (I)

    [15]When B=0, we have the elliptic general solutions of Eq. (2),

    w d , 1 (z)=± 2 A D ( z z 0 : g 2 , 0 ) ( z z 0 : g 2 , 0 ) ,

where z 0 and g 2 are arbitrary. In particular, it degenerates to the simply periodic solutions and rational solutions,

w s , 1 (z)=α A 2 D tanh α 2 (z z 0 )

and

w r (z)=± 2 A D 1 z z 0 ,

where C= A α 2 2 and z 0 C.

  1. (II)

    When B=± 3 2 A C , we have the general solutions of Eq. (2),

    w g , 1 (z)=± 1 2 exp { 1 2 C A z } ( D C exp { 1 2 C A z } s 0 ; g 2 , 0 ) ( D C exp { 1 2 C A z } s 0 ; g 2 , 0 ) ,

where (s: g 2 ,0) is the Weierstrass elliptic function, and both s 0 and g 2 are arbitrary constants. In particular, w g , 1 (z) degenerates to the one parameter family of solutions,

w f , 1 (z)=± C D 1 1 exp { 1 2 C A ( z z 0 ) } ,

where z 0 C.

This paper is organized as follows: In the next section, the preliminary lemmas and the complex method are given. The proof of Theorem 1.2 will be given in Section 3. All exact solutions of the auxiliary Eq. (2) are derived by complex method. In Section 4, we obtain all exact solutions of the Newell-Whitehead equation, the nonlinear Scrödinger equation (NLS), and the Fisher equation, which can be converted to Eq. (2) making use of the traveling wave reduction. 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.1, we need some notations and results.

Set mN:={1,2,3,}, r j N 0 =N{0}, r=( r 0 , r 1 ,, r m ), j=0,1,,m. We define a differential monomial denoted 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 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 Eq. (3) has a meromorphic solution w with at least one pole, we say that Eq. (3) satisfies the weak p,q condition if substituting the Laurent series

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

into Eq. (3), we can determine p distinct Laurent singular parts as below,

k = q 1 c k z k .

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

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

s n = s n (L):= ω L { 0 } 1 ω n .

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

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

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

Lemma 2.1 [16, 17]

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

  1. (I)

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

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

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

  1. (II)

    Degeneracy to rational functions of z according to

    (z,0,0)= 1 z 2

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

  1. (III)

    We have the addition formula

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

In the proof of our main result, the following lemmas are very useful, which can be deduced by Theorem 1 in [15].

Lemma 2.2 [15]

The differential equation

A w +Bw+C w 3 =0

has elliptic solutions, a simply periodic solution, and a rational solution with pole at z=0,

w ( z ) = ± 1 2 2 A C ( z : g 2 , 0 ) ( z : g 2 , 0 ) , w ( z ) = α A 2 C tanh α 2 z

and

w(z)=± 2 A C 1 z ,

respectively, where (z: g 2 ,0) is the Weierstrass elliptic function with g 3 =0 and g 2 arbitrary and B= A α 2 2 .

By the above lemmas and results, we can give a new method below, let us call it 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 equation (3).

Step 2. Substitute (4) into Eq. (3) to determine that the weak p,q condition holds, and pass the Painlevé test for Eq. (3).

Step 3. Find the meromorphic solutions w(z) of Eq. (3) with a pole at z=0, which have m1 integral constants.

Step 4. By the addition formula of Lemma 2.1 we obtain the general 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 original given PDE.

3 Proof of Theorem 1.2

Proof Substituting (4) into Eq. (2) we have q=1, p=2, c 1 =± 2 A E , c 0 = 1 6 2 B A E , c 1 =± 2 36 6 A C B 2 A A E , c 2 =± 2 108 9 A C 2 B 2 A 2 A E , and

0× c 3 + B 2 ( B 3 2 A C ) ( B + 3 2 A C ) =0.

For the Laurent expansion (4) to be valid B satisfies this equation and c 3 is an arbitrary constant. Therefore, B=0,± 3 2 A C . For other B it would be necessary to add logarithmic terms to the expansion, thus giving a branch point rather than a pole.

For B=0, Eq. (2) is completely integrable by standard techniques and the solutions are expressible in terms of elliptic functions (cf. [15]), i.e., by Lemmas 2.1 and 2.2, the elliptic general solutions of Eq. (2)

w d , 1 (z)=± 2 A D ( z z 0 : g 2 , 0 ) ( z z 0 : g 2 , 0 ) ,

where z 0 and g 2 are arbitrary. In particular, it degenerates to the simply periodic solutions and rational solutions,

w s , 1 (z)=α A 2 D tanh α 2 (z z 0 )

and

w r (z)=± 2 A D 1 z z 0 ,

where C= A α 2 2 and z 0 C.

For B=± 3 2 A C , we transform Eq. (2) into the second Painlevé type equation. In this way we find the general solutions.

Setting w(z)=f(z)u(s), s=g(z), and substituting in Eq. (2), we find that the equation for u(s) is

A D ( g ) 2 u = u g D { 2 A f f + A g g + B } + u D { A f f + B f f + C } + f 2 u 3 .
(8)

If we take f and g such that

A f f +B f f +C=0,2A f f +A g g +B=0,
(9)

then Eq. (8) for u is integrable. By (9), one takes f(z)=exp{αz} and

g(z)=βexp { ( B A + 2 α ) z } ,

where α= 1 2 C A , β 2 = D C .

Thus Eq. (8) reduces to

u =2 u 3 .
(10)

Both Lemmas 2.1 and 2.2 show that the general solutions of Eq. (10) are of the form

u(s)=± 1 2 ( s s 0 ; g 2 , 0 ) ( s s 0 ; g 2 , 0 ) ,

where (s) is the Weierstrass elliptic function, s 0 and g 2 are two arbitrary constants.

Therefore, when B=± 3 2 A C , by Lemma 2.1, we have the general solutions of Eq. (2),

w g , 1 (z)=± 1 2 exp { 1 2 C A z } ( D C exp { 1 2 C A z } s 0 ; g 2 , 0 ) ( D C exp { 1 2 C A z } s 0 ; g 2 , 0 ) ,

where both s 0 and g 2 are arbitrary constants. In particular, by Lemma 2.1 and g 2 =0, w g , 1 (z) degenerates to the one parameter family of solutions,

w f , 1 (z)=± C D 1 1 exp { 1 2 C A ( z z 0 ) } ,

where z 0 C.

This completes the proof of Theorem 1.2. □

4 Some applications of Theorem 1.2

Equation (2) include many well-known nonlinear equations that are with applied background as special examples, such as Newell-Whitehead equation, NLS equation, Fisher equation with degree three. In this section, the Newell-Whitehead equation, NLS equation, and Fisher equation with degree three are considered again and the exact solutions are derived with the aid of Eq. (2).

4.1 Newell-Whitehead equation

The Newell-Whitehead equation (Vitanov [18], Liu [19], Newell and Whitehead [20] and Wazwaz [21]) has the form

u x x u t r u 3 +su=0,
(A)

where r, s are constants.

Substituting

u(x,t)=w(z),z=x+ωt
(11)

into Eq. (A) gives

w ω w +swr w 3 =0.
(12)

Equation (12) is converted to Eq. (2), where

A=1,B=ω,C=1,D=1.

4.2 NLS equation

The NLS equation [22, 23] has the form

i u t +α u x x +β | u | 2 u=0,
(B)

where α, β are nonzero constants.

Substituting

u(x,t)=w(z) e k x ω t ,z=x+ct
(13)

into Eq. (B) gives

α w +i(2αkc) w + ( ω α k 2 ) w+β w 3 =0.
(14)

Equation (14) is converted to Eq. (2), where

A=α,B=i(2αkc),C=ωα k 2 ,D=β.

4.3 Fisher equation with degree three

The Fisher equation with degree three [24] has the form

u t = u x x +u ( 1 u 2 ) .
(C)

Substituting

u(x,t)=w(z),z=xct,
(15)

into Eq. (C) gives

w +c w +w ( 1 w 2 ) =0.
(16)

Equation (16) is converted to Eq. (2), where

A=1,B=c,C=1,D=1.

Apparently, if we set appropriate coefficients in Eq. (2), certain well-known equations will be converted to it.

5 Conclusions

The complex method is a very important tool in finding the exact solutions of nonlinear evolution equation, and Eq. (3) is one of the most important auxiliary equations, because many nonlinear evolution equations can be converted to it. In this article, we employ the complex method to obtain all meromorphic solutions of an auxiliary ordinary differential equation at first, and then find all meromorphic exact solutions of the combined Newell-Whitehead equation, nonlinear Scrödinger equation, and Fisher equation with degree three. Our result shows that all rational and simply periodic exact solutions of the combined the Newell-Whitehead equation, nonlinear Scrödinger equation, and Fisher equation with degree three are solitary wave solutions, and the method is simpler than other methods.