Skip to main content
  • ORIGINAL ARTICLE
  • Open access
  • Published:

Self-adaptive moving mesh schemes for short pulse type equations and their Lax pairs

Abstract

Integrable self-adaptive moving mesh schemes for short pulse type equations (the short pulse equation, the coupled short pulse equation, and the complex short pulse equation) are investigated. Two systematic methods, one is based on bilinear equations and another is based on Lax pairs, are shown. Self-adaptive moving mesh schemes consist of two semi-discrete equations in which the time is continuous and the space is discrete. In self-adaptive moving mesh schemes, one of two equations is an evolution equation of mesh intervals which is deeply related to a discrete analogue of a reciprocal (hodograph) transformation. An evolution equations of mesh intervals is a discrete analogue of a conservation law of an original equation, and a set of mesh intervals corresponds to a conserved density which play an important role in generation of adaptive moving mesh. Lax pairs of self-adaptive moving mesh schemes for short pulse type equations are obtained by discretization of Lax pairs of short pulse type equations, thus the existence of Lax pairs guarantees the integrability of self-adaptive moving mesh schemes for short pulse type equations. It is also shown that self-adaptive moving mesh schemes for short pulse type equations provide good numerical results by using standard time-marching methods such as the improved Euler’s method.

Background

The studies of discrete integrable systems were initiated in the middle of 1970s. Hirota discretized various soliton equations such as the KdV, the mKdV, and the sine-Gordon equations based on the bilinear equations [1620], Ablowitz and Ladik proposed a method of integrable discretizations of soliton equations, including the nonlinear Schrödinger equation and the modified KdV (mKdV) equation, based on the Ablowitz-Kaup-Newell-Segur (AKNS) form [15]. Following the pioneering works of Hirota and Ablowitz-Ladik, the studies of discrete integrable systems have been expanded in diverse areas (see, for example, [6,7,15,40]).

It is known that there is a class of soliton equations which are derived from the Wadati-Konno-Ichikawa (WKI) type 2×2 linear system [5,27,43]. Soliton equations in the WKI class are transformed to certain soliton equations which are derived from the AKNS type 2×2 linear system through reciprocal (hodograph) transformations [5,22,23,36,44].

Integrable discretization of soliton equations in the WKI class had been regarded as a difficult problem until recently. A systematic treatment of reciprocal (hodograph) transformations in integrable discretizations had been unknown for three decades. Recently, the present authors proposed integrable discretizations of some soliton equations in the WKI class by using the bilinear method, and it was confirmed that those integrable discrete equations work effectively on numerical computations of the above class of soliton equations as self-adaptive moving mesh schemes [1114,34,35]. However, the method employed in our previous papers was rather technical, thus it is not easy to extract a fundamental structure of discretizations to apply this method to a broader class of nonlinear wave equations including nonintegrable systems.

The aim of this article is to present two systematic methods (in sophisticated forms), one is based on bilinear equations (this method is regarded as an extension of Hirota’s discretization method) and another is based on Lax pairs (this method is regarded as an extension of Ablowitz-Ladik’s discretization method), to construct self-adaptive moving mesh schemes for soliton equations in the WKI class. We demonstrate how to construct self-adaptive moving mesh schemes for short pulse type equations whose Lax pairs are written in the WKI type form which is transformed into the Ablowitz-Kaup-Newell-Segur (AKNS) type form by reciprocal (hodograph) transformations. We clarify that moving mesh is generated by following discrete conservation law and mesh intervals are nothing but discrete conserved densities which is a key of self-adaptive moving mesh schemes. Lax pairs of self-adaptive moving mesh schemes for short pulse type equations are constructed by discretization of Lax pairs of short pulse type equations. It is also shown that self-adaptive moving mesh schemes for short pulse type equations provide good numerical results by using standard time-marching methods such as the improved Euler’s method.

The short pulse (SP) equation [8,32,33,3739]

$$ u_{xt} =u+\frac{1}{6}(u^{3})_{xx}\,, $$
(1)

is linked with the so-called coupled dispersionless (CD) system [21,26,28,29]

$$ \frac{\partial \rho}{\partial T}-\frac{\partial}{\partial X} \left(-\frac{u^{2}}{2}\right)=0\,, $$
(2)
$$ \frac{\partial^{2} u}{\partial X \partial T}=\rho u\,, $$
(3)

through the reciprocal transformation (this is often called the hodograph transformation in many literatures)

$$ x=X_{0}+\int_{X_{0}}^{X}\rho(\tilde{X},T) d\tilde{X} \,,\quad t=T\,, $$
(4)

where X0 is a constant. The reciprocal (hodograph) transformation (4) yields

$$ \frac{\partial}{\partial X}=\rho \frac{\partial}{\partial x}\,, $$
(5)
$$ \frac{\partial}{\partial T}=\frac{\partial}{\partial t}-\frac{u^{2}}{2}\frac{\partial}{\partial x}\,. $$
(6)

Note that the reciprocal (hodograph) transformation (4) originates from the conservation law (2). Applying the reciprocal (hodograph) transformation (4) to (3) yields

$$ \frac{\partial}{\partial x} \left(\frac{\partial}{\partial t}-\frac{u^{2}}{2}\frac{\partial}{\partial x}\right)u=u\,. $$
(7)

This can be rewritten as eq. (1). Thus the SP equation is equivalent to the CD system with the reciprocal (hodograph) transformation. As we mentioned in our previous paper, the reciprocal (hodograph) transformation between the CD system and the SP equation is nothing but the transformation between the Lagrangian coordinate and the Eulerian coordinate [11].

The CD system (2) and (3) can be derived from the compatibility condition of the following linear 2×2 system (Lax pair) [28]:

$$ \frac{\partial \Psi}{\partial X}=U\Psi\,,\qquad \frac{\partial \Psi}{\partial T}=V\Psi \,, $$
(8)

where

$$ U=-\mathrm{i} \lambda \left(\begin{array}{cc} \rho & u_{X} \\ u_{X} & -\rho \end{array} \right)\,,\quad V= \left(\begin{array}{cc} \frac{\mathrm{i}}{4\lambda} & -\frac{u}{2} \\ \frac{u}{2} & - \frac{\mathrm{i}}{4\lambda} \end{array} \right)\,, $$
(9)

and Ψ is a two-component vector. By applying the reciprocal (hodograph) transformation (4) into the above linear 2×2 system (Lax pair) (8) and (9), we obtain the linear 2×2 system (Lax pair) for the short pulse equation [38]:

$$ \frac{\partial \Psi}{\partial x}=\tilde{U}\Psi\,, \qquad \frac{\partial \Psi}{\partial t}=\tilde{V}\Psi \,, $$
(10)

where

$$ \begin{aligned} &\tilde{U}=-\mathrm{i} \lambda \left(\begin{array}{cc} 1 & u_{x} \\ u_{x} & -1 \end{array} \right)\,,\\ \end{aligned} $$
(11)
$$ \begin{aligned} & \tilde{V}= \left(\begin{array}{cc} \frac{\mathrm{i}}{4\lambda}-\frac{\mathrm{i}\lambda}{2}u^{2} & -\frac{u}{2}- \frac{{\mathrm{i}}\lambda}{2}u^{2}u_{x} \\ \frac{u}{2}- \frac{{\mathrm{i}}\lambda}{2}u^{2}u_{x} & -\frac{\mathrm{i}}{4\lambda}+\frac{\mathrm{i}\lambda}{2}u^{2} \end{array} \right)\,, \end{aligned} $$
(12)

which can be rewritten as

$$ \begin{aligned} &\tilde{U}=\lambda \left(\begin{array}{cc} 1 & u_{x} \\ u_{x} & -1 \end{array} \right)\,,\\ \end{aligned} $$
(13)
$$ \begin{aligned} &\tilde{V}= \left(\begin{array}{cc} \frac{1}{4\lambda}+\frac{\lambda}{2}u^{2} & -\frac{u}{2}+ \frac{\lambda}{2}u^{2}u_{x} \\ \frac{u}{2}+\frac{\lambda}{2}u^{2}u_{x} & -\frac{1}{4\lambda}-\frac{\lambda}{2}u^{2} \end{array} \right)\,, \end{aligned} $$
(14)

by replacing λ by iλ. This is nothing but the Lax pair of the SP equation. Note that the Lax pair of the SP equation is of the WKI type [38]. In general, soliton equations derived from WKI-type eigenvalue problems are transformed into soliton equations derived from AKNS-type eigenvalue problems by reciprocal (hodograph) transformations [22,23,36,44].

A self-adaptive moving mesh scheme for the SP equation and its Lax pair

The SP equation (1) can be discretized by means of the following two methods: Method 1:The discretization method using bilinear equations

  • Step 1: Transform the SP equation (1) into the CD system (2) and (3) by the reciprocal (hodograph) transformation (4).

  • Step 2: Transform the CD system into the bilinear equations.

  • Step 3: Discretize the bilinear equations of the CD system.

  • Step 4: Transform the (semi-)discrete bilinear equations into the (semi-)discrete CD system.

  • Step 5: Discretize the reciprocal (hodograph) transformation and transform the (semi-)discrete CD system via the discrete reciprocal (hodograph) transformation.

Method 2:The discretization method using a Lax pair

  • Step 1: Transform the Lax pair of the SP equation (1) by the reciprocal (hodograph) transformation (4). The Lax pair obtained by the reciprocal (hodograph) transformation is the one of the CD system (2) and (3).

  • Step 2: Discretize the Lax pair of the CD system. The compatibility condition of the discretized Lax pair yields the (semi-)discrete CD system.

  • Step 3: Discretize the reciprocal (hodograph) transformation and transform the discretized Lax pair of the (semi-)discrete CD system via the discrete reciprocal (hodograph) transformation.

  • Step 4: The compatibility condition of the discretized Lax pair obtained in Step 3 yields the (semi-)discrete SP equation.

Since the SP equation (1) is equivalent to the CD system (2) and (3) with the reciprocal (hodograph) transformation (4), the semi-discrete CD system with the discrete reciprocal (hodograph) transformation is equivalent to the semi-discrete SP equation.

Here we show the details of procedures to construct the self-adaptive moving mesh scheme for the SP equation by means of the above two methods. Method 1:

  1. Step 1:

    The SP equation (1) is transformed into the CD system (2) and (3) via the reciprocal (hodograph) transformation (4).

  2. Step 2:

    The CD system (2) and (3) can be transformed into the bilinear equations

    $$ {D_{T}^{2}} f \cdot f =\frac{1}{2} g^{2}\,, $$
    (15)
    $$ D_{X}D_{T} f \cdot g =fg\,, $$
    (16)

    via the dependent variable transformation

    $$ u=\frac{g}{f}\,, \quad \rho=1-2 (\ln f)_{XT} \,. $$
    (17)

    Here D X and D T are Hirota’s D-operators defined as

    $${D_{X}^{m}}f\cdot g=(\partial_{X}-\partial_{X^{\prime}})^{m}f(X)g(X^{\prime})|_{X^{\prime}=X}\,. $$
  3. Step 3:

    Discretize the space variable X in the bilinear equations (15) and (16).

    $$ {D_{T}^{2}} f_{k} \cdot f_{k} =\frac{1}{2} {g_{k}^{2}}\,, $$
    (18)
    $$ \begin{aligned} &\frac{1}{a}D_{T} \left(\,f_{k+1} \cdot g_{k}-f_{k}\cdot g_{k+1}\right)\\ &\qquad\quad=\frac{1}{2}\left(\,f_{k+1}g_{k}+f_{k}g_{k+1}\right)\,. \end{aligned} $$
    (19)
  4. Step 4:

    Consider the dependent variable transformation

    $$ u_{k}=\frac{g_{k}}{f_{k}}\,, \quad \rho_{k}=1-\frac{2}{a} \left(\ln \frac{f_{k+1}}{f_{k}}\right)_{T} \,, $$
    (20)

    which is a discrete analogue of (17). Then the bilinear equations (18) and (19) are transformed into

    $$ \partial_{T} \rho_{k}-\frac{\left(-\frac{u_{k+1}^{2}}{2}\right)- \left(-\frac{{u_{k}^{2}}}{2}\right)}{a}=0\,, $$
    (21)
    $$ \partial_{T} \left(\frac{u_{k+1}-u_{k}}{a}\right)=\rho_{k} \frac{u_{k+1}+u_{k}}{2}\,, $$
    (22)

    which is a semi-discrete analogue of the CD system.

  5. Step 5:

    Consider a discrete analogue of the reciprocal (hodograph) transformation

    $$ x_{k}={X}_{0}+\sum\limits_{j=0}^{k-1}a\rho_{j}\,, $$
    (23)

    where x0=X0. Now we introduce the mesh interval

    $$ \delta_{k}=x_{k+1}-x_{k}\,. $$
    (24)

    Note that the mesh interval satisfies the relation

    $$ \delta_{k}=a\rho_{k}\,, $$
    (25)

    so we can rewrite equations (21) and (22) with the discrete reciprocal (hodograph) transformation (23) into the self-adaptive moving mesh scheme for the SP equation

    $$ \partial_{T} \delta_{k}=\frac{-u_{k+1}^{2}+{u_{k}^{2}}}{2}\,, $$
    (26)
    $$ \partial_{T}(u_{k+1}-u_{k})=\delta_{k} \frac{u_{k+1}+u_{k}}{2}\,, $$
    (27)

    where δ k is related to x k by δ k =xk+1x k which originates from the discrete reciprocal (hodograph) transformation

    $$ x_{k}={X_{0}}+\sum\limits_{j=0}^{k-1}\delta_{j}\,. $$
    (28)

    The set of points {(x k ,u k )}k=0,1, provides a solution of the semi-discrete SP equation. Note that the above discrete reciprocal (hodograph) transformation can be interpreted as the transformation between Eulerian description and Lagrangian description in a discretized space [11].

    The discrete reciprocal (hodograph) transformation (28) yields

    $$ \begin{aligned} \frac{\Delta}{\Delta X_{k}}&=\frac{\Delta}{a}= \frac{\Delta x_{k}}{a}\frac{\Delta}{\Delta x_{k}}=\rho_{k}\frac{\Delta}{\Delta x_{k}} =\rho_{k}\frac{\Delta}{\delta_{k}}\,,\\ \frac{\partial}{\partial T}&=\frac{\partial}{\partial t} +\frac{\partial x_{k}}{\partial T}\frac{\partial}{\partial x_{k}} =\frac{\partial}{\partial t} +\sum\limits_{j=0}^{k-1}\frac{\partial \delta_{j}}{\partial T}\frac{\partial}{\partial x_{k}}\\ &=\frac{\partial}{\partial t} +\left(\sum\limits_{j=0}^{k-1}\frac{-u_{j+1}^{2}+{u_{j}^{2}}}{2}\right) \frac{\partial}{\partial x_{k}}\\ &=\frac{\partial}{\partial t} +\left(\frac{-u_{k+1}^{2}+{u_{0}^{2}}}{2}\right) \frac{\partial}{\partial x_{k}}\\[-2pt] \end{aligned} $$
    (29)
    $$\hspace*{24.5pt} =\frac{\partial}{\partial t} +\left(\frac{-u_{k+1}^{2}}{2}\right) \frac{\partial}{\partial x_{k}}\,, \quad \text{if}\,\, u_{0}=0\,, $$
    (30)

    where Δ is a difference operator defined as Δf k fk+1f k . Applying this to eq. (27), we obtain

    $$ \begin{aligned} &\frac{1}{\delta_{k}}\frac{\partial (u_{k+1}-u_{k})}{\partial t} -\frac{u_{k+1}^{2}}{2} \frac{1}{\delta_{k}}\frac{\partial (u_{k+1}-u_{k})}{\partial x_{k}}\\ &\qquad\qquad =\frac{u_{k+1}+u_{k}}{2}\,.\\[-15pt] \end{aligned} $$
    (31)

    In the continuous limit δ k →0, this leads to the SP equation (1).

    We remark that eq. (21) describes the evolution of the mesh interval δ k , and this equation is nothing but a discrete analogue of the conservation law (2). This means that the mesh interval δ k is a conserved density of the self-adaptive moving mesh scheme. Thus the mesh interval δ k is determined by the semi-discrete conservation law. From the semi-discrete conservation law, one can find the following property: If \(\frac {-u_{k+1}^{2}+{u_{k}^{2}}}{2}<0\), i.e., the slope between \({u_{k}^{2}}\) and \(u_{k+1}^{2}\) is positive, then the mesh interval δ k becomes smaller. If \(\frac {-u_{k+1}^{2}+{u_{k}^{2}}}{2}>0\), i.e., the slope between \({u_{k}^{2}}\) and \(u_{k+1}^{2}\) is negative, then the mesh interval δ k becomes larger. Thus this scheme creates refined mesh grid for given data {x k ,u k } for k=0,1,2,,N, i.e., mesh grid is refined in which slopes are steep.

Method 2:

  1. Step 1:

    The Lax pair of the SP equation is given by (10) with (13) and (14). This is transformed into (8) with (9) via the reciprocal (hodograph) transformation (4).

  2. Step 2:

    By discretizing the Lax pair (8) with (9), we obtain the following linear 2×2 system (Lax pair):

    $$ \Psi_{k+1}=U_{k}\Psi_{k}\,,\qquad \frac{\partial \Psi_{k}}{\partial T}=V_{k}\Psi_{k} \,, $$
    (32)

    where

    $$ \begin{aligned} U_{k}= \left(\begin{array}{cc} 1-\mathrm{i} \lambda a \rho_{k} & -\mathrm{i} \lambda \frac{u_{k+1}-u_{k}}{a}\\ -\mathrm{i} \lambda \frac{u_{k+1}-u_{k}}{a} & 1+\mathrm{i} \lambda a \rho_{k} \end{array} \right)\,,\quad \\[-5pt] \end{aligned} $$
    (33)
    $$ \begin{aligned} V_{k}= \left(\begin{array}{cc} \frac{\mathrm{i}}{4\lambda} & -\frac{u_{k}}{2} \\ \frac{u_{k}}{2} & - \frac{\mathrm{i}}{4\lambda} \end{array} \right)\,, \end{aligned} $$
    (34)

    where Ψ k is a two-component vector. The compatibility condition yields the semi-discrete CD system (21) and (22).

  3. Step 3:

    Consider a discrete analogue of the reciprocal (hodograph) transformation (23). Now we introduce the mesh interval δ k =xk+1x k which satisfies the relation δ k =aρ k , so one can rewrite U k and V k by using lattice intervals δ k and replacing λ by iλ:

    $$ \begin{aligned} &U_{k}= \left(\begin{array}{cc} 1+\lambda \delta_{k} & \lambda \frac{u_{k+1}-u_{k}}{a}\\ \lambda \frac{u_{k+1}-u_{k}}{a} & 1-\lambda \delta_{k} \end{array} \right)\,,\quad \\ \end{aligned} $$
    (35)
    $$ \begin{aligned} &V_{k}= \left(\begin{array}{cc} \frac{1}{4\lambda} & -\frac{u_{k}}{2} \\ \frac{u_{k}}{2} & - \frac{1}{4\lambda} \end{array} \right)\,. \end{aligned} $$
    (36)
  4. Step 4:

    This Lax pair provides (26) and (27) which is nothing but the self-adaptive moving mesh scheme for the SP equation.

Numerical simulations Here we show some examples of numerical simulations using the self-adaptive moving mesh scheme (26) and (27). As a time marching method, we use the improved Euler’s method.

Multi-soliton solutions of the SP equation are given by

$$\begin{array}{*{20}l} &u=\frac{g}{f}\,, \quad \rho=1-2(\ln f)_{XT}\,, \end{array} $$
(37)
$$\begin{array}{*{20}l} &x=X_{0}+\int_{X_{0}}^{X}\rho(\tilde{X},T) d\tilde{X} \,, \quad t=T \end{array} $$
(38)
$$ f=\left| \begin{array}{cc} \mathcal{A}_{N} &I_{N} \\ -I_{N} & \mathcal{B}_{N} \end{array} \right| =\left|I_{N}+\mathcal{A}_{N}\mathcal{B}_{N}\right| $$
(39)
$$ g={\left| \begin{array}{ccc} \mathcal{A}_{N} & I_{N} & \textbf{e}_{N}^{\top}\\ -I_{N} & \mathcal{B}_{N} & \textbf{0}^{\top}\\ \textbf{0} & -\textbf{a}_{N} & 0 \end{array} \right|}\,, $$
(40)

where

and I N is the N×N identity matrix, a is the transpose of a,

$$\begin{aligned} &\textbf{a}_{N}=(a_{1},a_{2},\cdots,a_{N})\,,\quad \textbf{e}_{N}=\left(e^{\xi_{1}},e^{\xi_{2}},\cdots,e^{\xi_{N}}\right) \,,\\ &\textbf{0}=(0,0,\cdots, 0)\,, \end{aligned} $$
$$\xi_{i}=p_{i}X+\frac{1}{p_{i}}T\,, \qquad 1\le i\le N\,. $$

For example, the τ-functions f and g of the 2-soliton solution are written as

$$ \begin{aligned} f&=1+\frac{{a_{1}^{2}}{p_{1}^{2}}}{16}e^{2\xi_{1}}+\frac{{a_{2}^{2}}{p_{2}^{2}}}{16}e^{2\xi_{2}} +\frac{a_{1}a_{2}{p_{1}^{2}}{p_{2}^{2}}}{2(p_{1}+p_{2})^{2}}e^{\xi_{1}+\xi_{2}}\\ &\quad+\frac{{a_{1}^{2}}{a_{2}^{2}}{p_{1}^{2}}{p_{2}^{2}}}{256}\left(\frac{p_{1}-p_{2}}{p_{1}+p_{2}}\right)^{4}e^{2\xi_{1}+2\xi_{2}}\,,\\ \end{aligned} $$
(41)
$$ \begin{aligned} g&=a_{1}e^{\xi_{1}}+a_{2}e^{\xi_{2}} +\frac{a_{1}{a_{2}^{2}}{p_{2}^{2}}}{16}\left(\frac{p_{1}-p_{2}}{p_{1}+p_{2}}\right)^{2}e^{\xi_{1}+2\xi_{2}}\\ &\quad+\frac{{a_{1}^{2}}a_{2}{p_{1}^{2}}}{16}\left(\frac{p_{1}-p_{2}}{p_{1}+p_{2}}\right)^{2}e^{2\xi_{1}+\xi_{2}}\,, \end{aligned} $$
(42)

where

$$\xi_{i}=p_{i}X+\frac{1}{p_{i}}T\,, \qquad i=1,2\,. $$

There are two types of 2-loop soliton solutions and a type of breather solutions:

  1. (1)

    Interactions of two loop solitons if both a1 and a2 are positive, or if both a1 and a2 are negative. The wave numbers p1 and p2 are chosen real.

  2. (2)

    Interactions of a loop soliton and an anti-loop soliton if a1 and a2 have opposite signs. The wave numbers p1 and p2 are chosen real.

  3. (3)

    Breather solutions if the wave numbers p1 and p2 are chosen complex and satisfy \(p_{2}=p_{1}^{*}\) and \(a_{2}=a_{1}^{*}\) in the above τ-functions.

Here we show three examples of numerical simulations of the SP equation. We use the number of mesh grid points N=200, the width of the computational domain D=80, and the time interval dt=0.0001. Figure 1 shows the numerical simulation of the 2-loop soliton solution of the SP equation. Figure 2 shows the numerical simulation of the solution describing the interaction of a loop soliton and anti-loop soliton of the SP equation. In Figure 3, we show the numerical simulation of the breather solution of the SP equation. In these three examples, numerical results have good agreement with exact solutions of the SP equation. It is possible to have more accurate numerical results if we increase the number of mesh grid points and use smaller time steps.

Figure 1
figure 1

The numerical simulation of the 2-loop soliton solution of the SP equation. The poits shows the numerical values, and the continuous curve shows the exact value, and the points on the bottom of graphs show the distribution of mesh grid points. p1=0.9, p2=0.5, a1=e−2, a2=e−8.

Figure 2
figure 2

The numerical simulation of the loop-antiloop soliton solution of the SP equation. The points shows the numerical values, and the continuous curve shows the exact value, and the points on the bottom of graphs show the distribution of mesh grid points. p1=0.9, p2=0.5, a1=e−2, a2=−e−8.

Figure 3
figure 3

The numerical simulation of the breather solution of the SP equation. The points shows the numerical values, and the continuous curve shows the exact value, and the points on the bottom of graphs show the distribution of mesh grid points. p1=0.4+0.44i, p2=0.4−0.44i, a1=(1+i)e−2, a2=(1−i)e−8.

Self-adaptive moving mesh schemes for the coupled short pulse equation and the complex short pulse equation

By means of the above methods (Method 1 or Method 2) for constructing self-adaptive moving mesh schemes, we can also construct self-adaptive moving mesh schemes for the coupld SP equation and the complex SP equation. Here we show only the results obtained by using Method 1 and Method 2. Note that both methods give the same results.

Consider the following linear 2×2 system:

$$ \frac{\partial \Psi}{\partial X}=U\Psi\,,\qquad \frac{\partial \Psi}{\partial T}=V\Psi \,, $$
(43)

where

$$ U=-\mathrm{i} \lambda \left(\begin{array}{cc} \rho & u_{X} \\ v_{X} & -\rho \end{array} \right)\,,\quad V= \left(\begin{array}{cc} \frac{\mathrm{i}}{4\lambda} & -\frac{u}{2} \\ \frac{v}{2} & - \frac{\mathrm{i}}{4\lambda} \end{array} \right)\,, $$
(44)

where Ψ is a two-component vector. The compatibility condition yields the coupled CD system [24,25]

$$\begin{array}{*{20}l} &\frac{\partial \rho}{\partial T}-\frac{\partial}{\partial X} \left(-\frac{uv}{2}\right)=0\,, \end{array} $$
(45)
$$\begin{array}{*{20}l} &\frac{\partial^{2} u}{\partial X \partial T}=\rho u\,, \end{array} $$
(46)
$$\begin{array}{*{20}l} &\frac{\partial^{2} v}{\partial X \partial T}=\rho v\,. \end{array} $$
(47)

Note the coupled CD system (45), (46) and (47) can be transformed into the bilinear equations

$$\begin{array}{*{20}l} &D_{T}^{2} f \cdot f =\frac{1}{2} gh\,, \end{array} $$
(48)
$$\begin{array}{*{20}l} &D_{X}D_{T} f \cdot g =fg\,, \end{array} $$
(49)
$$\begin{array}{*{20}l} &D_{X}D_{T} f \cdot h =fh\,, \end{array} $$
(50)

via the dependent variable transformation

$$ u=\frac{g}{f}\,, \quad v=\frac{h}{f}\,, \quad \rho=1-2 (\ln f)_{XT} \,. $$
(51)

Applying the reciprocal (hodograph) transformation (4) into the above linear problem (43) and (44), we obtain the linear 2×2 system (Lax pair) for the coupled SP equation [31]:

$$ \frac{\partial \Psi}{\partial x}=\tilde{U}\Psi\,, \qquad \frac{\partial \Psi}{\partial t}=\tilde{V}\Psi \,, $$
(52)

where

$$ \begin{aligned} &\tilde{U}=-\mathrm{i} \lambda \left(\begin{array}{cc} 1 & u_{x} \\ v_{x} & -1 \end{array} \right)\,,\\ \end{aligned} $$
(53)
$$ \begin{aligned} &\tilde{V}= \left(\begin{array}{cc} \frac{\mathrm{i}}{4\lambda}-\frac{\mathrm{i}\lambda}{2}uv & -\frac{u}{2}- \frac{\mbox{i}\lambda}{2}{uvu}_{x} \\ \frac{v}{2}- \frac{\mbox{i}\lambda}{2}{uvv}_{x} & -\frac{\mathrm{i}}{4\lambda}+\frac{\mathrm{i}\lambda}{2}uv \end{array} \right)\,, \end{aligned} $$
(54)

which can be rewritten as

$$ \begin{aligned} &\tilde{U}=\lambda \left(\begin{array}{cc} 1 & u_{x} \\ v_{x} & -1 \end{array} \right)\,,\\ \end{aligned} $$
(55)
$$ \begin{aligned} &\tilde{V}= \left(\begin{array}{cc} \frac{1}{4\lambda}+\frac{\lambda}{2}uv & -\frac{u}{2}+ \frac{\lambda}{2}{uvu}_{x} \\ \frac{v}{2}+\frac{\lambda}{2}{uvv}_{x} & -\frac{1}{4\lambda}-\frac{\lambda}{2}uv \end{array} \right)\,, \end{aligned} $$
(56)

by replacing λ by iλ. The compatibility condition yields the coupled SP equation [9,31]

$$ u_{xt}=u+\frac{1}{2}({uvu}_{x})_{x}\,, $$
(57)
$$ v_{xt}=v+\frac{1}{2}({uvv}_{x})_{x}\,. $$
(58)

Letting u be a complex function and v=u where u is a complex conjugate of u, the compatibility condition of the above linear 2×2 systems yields the complex CD system [26,30]

$$ \frac{\partial \rho}{\partial T}-\frac{\partial}{\partial X} \left(-\frac{|u|^{2}}{2}\right)=0\,,\\ $$
(59)
$$ \frac{\partial^{2} u}{\partial X \partial T}=\rho u\,, $$
(60)
$$ \frac{\partial^{2} u^{*}}{\partial X \partial T}=\rho u^{*}\,, $$
(61)

and the complex SP equation [10]

$$ u_{xt}=u+\frac{1}{2}(|u|^{2}u_{x})_{x}\,, $$
(62)
$$ u_{xt}^{*}=u^{*}+\frac{1}{2}(|u|^{2}u_{x}^{*})_{x}\,. $$
(63)

Note the complex CD system (59), (60) and (61) can be transformed into the bilinear equations

$$\begin{array}{*{20}l} &{D_{T}^{2}} f \cdot f =\frac{1}{2} gg^{*}\,, \end{array} $$
(64)
$$\begin{array}{*{20}l} &D_{X}D_{T} f \cdot g =fg\,, \end{array} $$
(65)
$$\begin{array}{*{20}l} &D_{X}D_{T} f \cdot g^{*} =fg^{*}\,, \end{array} $$
(66)

via the dependent variable transformation

$$ u=\frac{g}{f}\,, \quad u^{*}=\frac{g^{*}}{f}\,, \quad \rho=1-2 (\ln f)_{XT} \,. $$
(67)

Using the dependent variables u(R) and u(I) such that u(R)=Reu, u(I)=Imu, the complex SP equation can be written as

$$ u_{xt}^{({R})}=u^{({R})}+\frac{1}{2} \left(\left({u^{({R})}}^{2}+{u^{(\mathrm{I})}}^{2}\right)u_{x}^{({R})}\right)_{x}\,,\\ $$
(68)
$$ u_{xt}^{(\mathrm{I})}=u^{(\mathrm{I})}+\frac{1}{2} \left(\left({u^{({R})}}^{2}+{u^{(\rm{I})}}^{2}\right)u_{x}^{(\rm{I})}\right)_{x} \,. $$
(69)

Consider the following linear 2×2 system (32) with

$$ \begin{aligned} &U_{k}= \left(\begin{array}{cc} 1-\mathrm{i} \lambda a \rho_{k} & -\mathrm{i} \lambda \frac{u_{k+1}-u_{k}}{a}\\ -\mathrm{i} \lambda \frac{v_{k+1}-v_{k}}{a} & 1+\mathrm{i} \lambda a \rho_{k} \end{array} \right)\,, \\ \end{aligned} $$
(70)
$$ \begin{aligned} &V_{k}= \left(\begin{array}{cc} \frac{\mathrm{i}}{4\lambda} & -\frac{u_{k}}{2} \\ \frac{v_{k}}{2} & - \frac{\mathrm{i}}{4\lambda} \end{array} \right)\,, \end{aligned} $$
(71)

where Ψ k is a two-component vector. The compatibility condition (32) with (70) and (71) yields the semi-discrete coupled CD system

$$ \partial_{T} \rho_{k}-\frac{\left(-\frac{u_{k+1}v_{k+1}}{2}\right)- \left(-\frac{u_{k}v_{k}}{2}\right)}{a}=0\,, $$
(72)
$$\begin{array}{*{20}l} &\partial_{T} \left(\frac{u_{k+1}-u_{k}}{a}\right)=\rho_{k} \frac{u_{k+1}+u_{k}}{2}\,, \end{array} $$
(73)
$$\begin{array}{*{20}l} &\partial_{T} \left(\frac{v_{k+1}-v_{k}}{a}\right)=\rho_{k} \frac{v_{k+1}+v_{k}}{2}\,. \end{array} $$
(74)

We can rewrite U k and V k by using lattice intervals δ k (=aρ k =xk+1x k ) and replacing λ by iλ:

$$ \begin{aligned} &U_{k}= \left(\begin{array}{cc} 1+\lambda \delta_{k} & \lambda \frac{u_{k+1}-u_{k}}{a}\\ \lambda \frac{v_{k+1}-v_{k}}{a} & 1-\lambda \delta_{k} \end{array} \right)\,, \end{aligned} $$
(75)
$$ \begin{aligned} &V_{k}= \left(\begin{array}{cc} \frac{1}{4\lambda} & -\frac{u_{k}}{2} \\ \frac{v_{k}}{2} & - \frac{1}{4\lambda} \end{array} \right)\,. \end{aligned} $$
(76)

The compatibility condition of (32) with (75) and (76) provides the self-adaptive moving mesh scheme for the coupled SP equation

$$ \partial_{T} \delta_{k}=\frac{-u_{k+1}v_{k+1}+u_{k}v_{k}}{2}\,, $$
(77)
$$ \partial_{T}(u_{k+1}-u_{k})=\delta_{k} \frac{u_{k+1}+u_{k}}{2}\,, $$
(78)
$$ \partial_{T}(v_{k+1}-v_{k})=\delta_{k} \frac{v_{k+1}+v_{k}}{2}\,, $$
(79)

where \(x_{k}=X_{k}+\sum _{j=0}^{k-1}\delta _{j}\) and δ k =xk+1x k , x0=X0.

The discrete reciprocal (hodograph) transformation \(x_{k}=X_{k}+\sum _{j=0}^{k-1}\delta _{j}\) yields

$$ \begin{aligned} \frac{\Delta}{\Delta X_{k}}&=\frac{\Delta}{a}= \frac{\Delta x_{k}}{a}\frac{\Delta}{\Delta x_{k}}=\rho_{k}\frac{\Delta}{\Delta x_{k}} =\rho_{k}\frac{\Delta}{\delta_{k}}\,,\\ \frac{\partial}{\partial T}&=\frac{\partial}{\partial t} +\frac{\partial x_{k}}{\partial T}\frac{\partial}{\partial x_{k}} =\frac{\partial}{\partial t} +\sum\limits_{j=0}^{k-1}\frac{\partial \delta_{j}}{\partial T}\frac{\partial}{\partial x_{k}} \\ &=\frac{\partial}{\partial t} +\left(\sum\limits_{j=0}^{k-1}\frac{-u_{k+1}v_{k+1}+u_{k}v_{k}}{2}\right) \frac{\partial}{\partial x_{k}}\\ &=\frac{\partial}{\partial t} +\left(\frac{-u_{k+1}v_{k+1}+u_{0}v_{0}}{2}\right) \frac{\partial}{\partial x_{k}} \end{aligned} $$
(80)
$$ \begin{aligned} &\hspace*{21pt} =\frac{\partial}{\partial t} +\left(\frac{-u_{k+1}v_{k+1}}{2}\right) \frac{\partial}{\partial x_{k}}\,, \\ &\; \text{if}\,\, u_{0}=0\,, v_{0}=0\,. \end{aligned} $$
(81)

Applying this to eqs. (78) and (79), we obtain

$$ \begin{aligned} \frac{1}{\delta_{k}}\frac{\partial (u_{k+1}-u_{k})}{\partial t} &-\frac{u_{k+1}v_{k+1}}{2} \frac{1}{\delta_{k}}\frac{\partial (u_{k+1}-u_{k})}{\partial x_{k}}\\ &=\frac{u_{k+1}+u_{k}}{2}\,, \end{aligned} $$
(82)
$$ \begin{aligned} \frac{1}{\delta_{k}}\frac{\partial (v_{k+1}-v_{k})}{\partial t} &-\frac{u_{k+1}v_{k+1}}{2} \frac{1}{\delta_{k}}\frac{\partial (v_{k+1}-v_{k})}{\partial x_{k}}\\ &=\frac{v_{k+1}+v_{k}}{2}\,. \end{aligned} $$
(83)

In the continuous limit δ k →0, this leads to the coupled SP equation (57) and (58).

Note that the semi-discrete coupled CD system and the self-adaptive moving mesh scheme for the coupled SP equation can be transformed into the bilinear equations

$$\begin{array}{*{20}l} &{D_{T}^{2}} f_{k} \cdot f_{k} =\frac{1}{2} g_{k}h_{k}\,, \end{array} $$
(84)
$$\begin{array}{*{20}l} &\frac{1}{a}D_{T} \left(\,f_{k+1} \cdot g_{k}-f_{k}\cdot g_{k+1}\right) =\frac{1}{2}\left(\,f_{k+1}g_{k}+f_{k}g_{k+1}\right)\,, \end{array} $$
(85)
$$\begin{array}{*{20}l} &\frac{1}{a}D_{T} \left(\,f_{k+1} \cdot h_{k}-f_{k}\cdot h_{k+1}\right) =\frac{1}{2}\left(\,f_{k+1}h_{k}+f_{k}h_{k+1}\right)\,, \end{array} $$
(86)

via the dependent variable transformation

$$ \begin{aligned} &u_{k}=\frac{g_{k}}{f_{k}}\,, \quad v_{k}=\frac{h_{k}}{f_{k}}\,, \\ &\rho_{k}=\frac{\delta_{k}}{a}=1-\frac{2}{a} \left(\ln \frac{f_{k+1}}{f_{k}}\right)_{T} \,. \end{aligned} $$
(87)

By letting u k be a complex function and adding a constraint \(v_{k}=u_{k}^{*}\), we obtain the semi-discrete complex CD system

$$ \partial_{T} \rho_{k}-\frac{\left(-\frac{u_{k+1}v_{k+1}}{2}\right)- \left(-\frac{|u_{k}|^{2}}{2}\right)}{a}=0\,, $$
(88)
$$\begin{array}{*{20}l} &\partial_{T} \left(\frac{u_{k+1}-u_{k}}{a}\right)=\rho_{k} \frac{u_{k+1}+u_{k}}{2}\,, \end{array} $$
(89)
$$\begin{array}{*{20}l} &\partial_{T} \left(\frac{u_{k+1}^{*}-u_{k}^{*}}{a}\right)=\rho_{k} \frac{u_{k+1}^{*}+u_{k}^{*}}{2}\,, \end{array} $$
(90)

and the self-adaptive moving mesh scheme for the complex SP equation

$$ \partial_{T} \delta_{k}=\frac{-|u_{k+1}|^{2}+|u_{k}|^{2}}{2}\,, $$
(91)
$$ \partial_{T}(u_{k+1}-u_{k})=\delta_{k} \frac{u_{k+1}+u_{k}}{2}\,, $$
(92)
$$ \partial_{T}\left(u_{k+1}^{*}-u_{k}^{*}\right)=\delta_{k} \frac{u_{k+1}^{*}+u_{k}^{*}}{2}\,. $$
(93)

Note that the semi-discrete complex CD system and the self-adaptive moving mesh scheme for the complex SP equation can be transformed into the bilinear equations

$$ {D_{T}^{2}} f_{k} \cdot f_{k} =\frac{1}{2} g_{k}g_{k}^{*}\,, $$
(94)
$$ \frac{1}{a}D_{T} \left(\,f_{k+1} \cdot g_{k}-f_{k}\cdot g_{k+1}\right) =\frac{1}{2}\left(\,f_{k+1}g_{k}+f_{k}g_{k+1}\right)\,, $$
(95)
$$ \frac{1}{a}D_{T} \left(\,f_{k+1} \cdot g_{k}^{*}-f_{k}\cdot g_{k+1}^{*}\right) =\frac{1}{2}\left(\,f_{k+1}g_{k}^{*}+f_{k}g_{k+1}^{*}\right)\,, $$
(96)

via the dependent variable transformation

$$ \begin{aligned} &u_{k}=\frac{g_{k}}{f_{k}}\,, \quad u_{k}=\frac{g_{k}^{*}}{f_{k}}\,, \\ &\rho_{k}=\frac{\delta_{k}}{a}=1-\frac{2}{a} \left(\ln \frac{f_{k+1}}{f_{k}}\right)_{T} \,. \end{aligned} $$
(97)

Using the dependent variables \(u_{k}^{({R})}\) and \(u_{k}^{(\mathrm {I})}\) such that \(u_{k}^{({R})}=\text {Re} u_{k}\), \(u_{k}^{(\mathrm {I})}=\text {Im} u_{k}\), the complex SP equation can be written as

$$ \begin{aligned} &\partial_{T} \delta_{k}\\ &\quad =-\frac{1}{2}\left(\left(u_{k+1}^{(R)}\right)^{2}+\left(u_{k+1}^{(I)}\right)^{2}\right)\\ &\quad +\frac{1}{2}\left(\left(u_{k+1}^{(R)}\right)^{2}+\left(u_{k+1}^{(I)}\right)^{2}\right)\,, \end{aligned} $$
(98)
$$ \partial_{T}(u_{k+1}^{(R)}-u_{k}^{(R)})=\delta_{k} \frac{u_{k+1}^{(R)}+u_{k}^{(R)}}{2}\,,\\ $$
(99)
$$ \partial_{T}(u_{k+1}^{(I)}-u_{k}^{(I)})=\delta_{k} \frac{u_{k+1}^{(I)}+u_{k}^{(I)}}{2}\,. $$
(100)

We remark that the discretization of the generalized CD systems were proposed by Vinet and Yu recently [41,42]. Our results are consistent with their results.

Numerical simulations Here we show some examples of numerical simulations of the complex SP equation using the self-adaptive moving mesh scheme (91), (92) and (93). As a time marching method, we use the improved Euler’s method.

The multi-soliton solutions of the complex SP equation (62) and (63) are given by the following formula:

$$ u=\frac{g}{f}\,, \quad u^{*}=\frac{g^{*}}{f}\,, \quad \rho=1-2(\ln f)_{XT}\,, $$
(101)
$$ x=X_{0}+\int_{X_{0}}^{X}\rho(\tilde{X},T) d\tilde{X} \,, \quad t=T\,, $$
(102)
$$ f=\left| \begin{array}{cc} \mathcal{A}_{N} &I_{N} \\ \noalign{} -I_{N} & \mathcal{B}_{N} \end{array} \right| =\left|I_{N}+\mathcal{A}_{N}\mathcal{B}_{N}\right| $$
(103)
$$ g={\left| \begin{array}{ccc} \mathcal{A}_{N} &I_{N} & \textbf{e}_{N}^{\top}\\ \noalign{} -I_{N} & \mathcal{B}_{N} & \textbf{0}^{\top}\\ \noalign{} \textbf{0} & -\textbf{a}_{N} & 0 \end{array} \right|} $$
(104)
$$ g^{*}={\left| \begin{array}{ccc} \mathcal{A}_{N} &I_{N} & \textbf{0}^{\top}\\ -I_{N} & \mathcal{B}_{N} & {\textbf{a}_{N}^{*}}^{\top}\\ \textbf{e}_{N}^{*} & \textbf{0} & 0 \end{array} \right|}\,, $$
(105)

where

and I N is the N×N identity matrix, a is the transpose of a,

$$\begin{aligned} &\textbf{a}_{N}=(a_{1},a_{2},\cdots,a_{N})\,,\quad \textbf{e}_{N}=\left(e^{\xi_{1}},e^{\xi_{2}},\cdots,e^{\xi_{N}}\right) \,,\\ &\textbf{a}_{N}^{*}\left(a_{1}^{*},a_{2}^{*},\cdots,a_{N}^{*}\right)\,,\quad \textbf{e}_{N}^{*}=\left(e^{\xi_{1}^{*}},e^{\xi_{2}^{*}},\cdots,e^{\xi_{N}^{*}}\right) \,,\\ &\textbf{0}=(0,0,\cdots, 0)\,, \end{aligned} $$
$$\xi_{i}=p_{i}X+\frac{1}{p_{i}}T\,, \quad \xi_{i}^{*}=p_{i}^{*}X+\frac{1}{p_{i}^{*}}T \,, \qquad 1\le i\le N\,. $$

Note that this formula is obtained from the gram type determinant solution of the coupled SP equation in Appendix.

For example, the τ-functions f, g and g of the 2-soliton solution of the complex SP equation are written as

$$\begin{array}{*{20}l} {} \begin{aligned} f&=1+ \frac{a_{1}a_{1}^{*}{p_{1}^{2}}{p_{1}^{*}}^{2}}{4\left(\,p_{1}+p_{1}^{*}\right)^{2}}e^{\xi_{1}+\xi_{1}^{*}} +\frac{a_{1}a_{2}^{*}{p_{1}^{2}}{p_{2}^{*}}^{2}}{4\left(\,p_{1}+p_{2}^{*}\right)^{2}}e^{\xi_{1}+\xi_{2}^{*}}\\ &\quad +\frac{a_{2}a_{1}^{*}{p_{2}^{2}}{p_{1}^{*}}^{2}}{4\left(\,p_{2}+p_{1}^{*}\right)^{2}}e^{\xi_{2}+\xi_{1}^{*}} +\frac{a_{2}a_{2}^{*}{p_{2}^{2}}{p_{2}^{*}}^{2}}{4\left(\,p_{2}+p_{2}^{*}\right)^{2}}e^{\xi_{2}+\xi_{2}^{*}}\\ &\quad+\frac{a_{1}a_{1}^{*}a_{2}a_{2}^{*}{p_{1}^{2}}{p_{1}^{*}}^{2}{p_{2}^{2}}{p_{2}^{*}}^{2}\left(\,p_{1}-p_{2}\right)^{2}\left(\,p_{1}^{*}-p_{2}^{*}\right)^{2}} {16\left(\,p_{1}+p_{1}^{*}\right)^{2}\left(\,p_{1}+p_{2}^{*}\right)^{2}\left(\,p_{2}+p_{1}^{*}\right)^{2}\left(\,p_{2}+p_{2}^{*}\right)^{2}}\\ & \qquad \times e^{\xi_{1}+\xi_{2}+\xi_{1}^{*}+\xi_{2}^{*}}, \end{aligned} \end{array} $$
(106)
$$ {} \begin{aligned} & g=a_{1}e^{\xi_{1}}+a_{2}e^{\xi_{2}} +\frac{a_{1}a_{2}a_{2}^{*}(p_{1}-p_{2})^{2}{p_{2}^{*}}^{4}}{4\left(\,p_{1}+p_{2}^{*}\right)^{2}\left(\,p_{2}+p_{2}^{*}\right)^{2}}e^{\xi_{1}+\xi_{2}+\xi_{2}^{*}}\\ & +\frac{a_{1}a_{1}^{*}a_{2}(\,p_{1}-p_{2})^{2}{p_{1}^{*}}^{4}}{4\left(\,p_{1}+p_{1}^{*}\right)^{2}\left(\,p_{2}+p_{1}^{*}\right)^{2}}e^{\xi_{1}+\xi_{1}^{*}+\xi_{2}}\,,\\ \end{aligned} $$
(107)
$$ {} \begin{aligned} & g^{*}=a_{1}^{*}e^{\xi_{1}^{*}}+a_{2}^{*}e^{\xi_{2}^{*}} +\frac{a_{1}^{*}a_{2}a_{2}^{*}\left(\,p_{1}^{*}-p_{2}^{*}\right)^{2}{p_{2}}^{4}}{4\left(\,p_{1}^{*}+p_{2}\right)^{2}\left(\,p_{2}+p_{2}^{*}\right)^{2}}e^{\xi_{1}^{*}+\xi_{2}+\xi_{2}^{*}}\\ & +\frac{a_{1}a_{1}^{*}a_{2}^{*}\left(\,p_{1}^{*}-p_{2}^{*}\right)^{2}{p_{1}}^{4}}{4\left(\,p_{1}^{*}+p_{1}\right)^{2}\left(\,p_{1}+p_{2}^{*}\right)^{2}}e^{\xi_{1}+\xi_{1}^{*}+\xi_{2}^{*}}\,, \end{aligned} $$
(108)

where

$$\xi_{i}=p_{i}X+\frac{1}{p_{i}}T\,, \qquad i=1,2\,. $$

Figure 4 shows the numerical simulation of the 2 soliton solution of the complex SP equation (62) and (63) by means of the self-adaptive moving mesh scheme (91), (92), and (93). Figures 5 and 6 show the graphs of the real part and the imaginary part of u of the complex SP equation (62) and (63), respectively. Thus these graphs are the solution of equations (68) and (69). We use the number of mesh grid points N=300, the width of the computational domain D=100, and the time interval dt=0.00005. Again, the numerical result has good agreement with the exact solution of the complex SP equation.

Figure 4
figure 4

The numerical simulation of the 2 soliton solution of the complex SP equation. The points shows the numerical values, and the continuous curve shows the exact value, and the points on the bottom of graphs show the distribution of mesh grid points. p1=0.5+i, p2=0.8+2i, a1=e−6, a2=e4.

Figure 5
figure 5

The numerical simulation of the 2 soliton solution of the complex SP equation. The graphs show the real part of u of the complex SP equation. The points shows the numerical values, and the continuous curve shows the exact value, and the points on the bottom of graphs show the distribution of mesh grid points. p1=0.5+i, p2=0.8+2i, a1=e−6, a2=e4.

Figure 6
figure 6

The numerical simulation of the 2 soliton solution of the complex SP equation. The graphs show the imaginary part of u of the complex SP equation. The points shows the numerical values, and the continuous curve shows the exact value, and the points on the bottom of graphs show the distribution of mesh grid points. p1=0.5+i, p2=0.8+2i, a1=e−6, a2=e4.

Concluding remarks

We have proposed two systematic methods for constructing self-adaptive moving mesh schemes for a class of nonlinear wave equations which are transformed into a different class of nonlinear wave equations by reciprocal (hodograph) transformations. We have demonstrated how to create self-adaptive moving mesh schemes for short pulse type equations which are transformed into coupled dispersionless type systems by a reciprocal (hodograph) transformation. Self-adaptive moving mesh schemes have exact solutions such as multi-soliton solutions and Lax pairs, thus those schemes are integrable. Self-adaptive moving mesh schemes consist of two semi-discrete equations in which the time is continuous and the space is discrete. In self-adaptive moving mesh schemes, one of two equations is an evolution equation of mesh intervals which is deeply related to a discrete analogue of a reciprocal (hodograph) transformation. An evolution equations of mesh intervals is a discrete analogue of a conservation law of an original equation, and a set of mesh intervals corresponds to a conserved density which play a key role in generation of adaptive moving mesh. We have shown several examples of numerical computations of the short pulse type equations by using self-adaptive moving mesh schemes.

In our previous papers, we have investigated how to discretize the Camassa-Holm [13,34], the Hunter-Saxton [35], the short pulse [11,14], the WKI elastic beam [11], the Dym equation [12,14] by using bilinear methods or by using a geometric approach. Based on our previous studies, we have proposed two systematic methods in sophisticated forms, one uses bilinear equations and another uses Lax pairs, for producing self-adaptive moving mesh schemes. Although we have discussed only short pulse type equations in this paper, our methods can be used to construct self-adaptive moving mesh schemes for other nonlinear wave equations in the WKI class.

More details about exact solutions, fully discretizations, and numerical computations of self-adaptive moving mesh schemes for the coupled SP equation, the complex SP equation, and their generalized equations will be discussed in our forthcoming papers.

Appendix

The multi-soliton solutions of the coupled SP equation (57) and (58) are given by the following formula:

$$ u=\frac{g}{f}\,, \quad v=\frac{h}{f}\,, \quad \rho=1-2(\ln f)_{XT}\,,\\ $$
(109)
$$ x=X_{0}+\int_{X_{0}}^{X}\rho\left(\tilde{X},T\right) d\tilde{X} \,, \quad t=T\,,\\ $$
(110)
$$ f=\left| \begin{array}{cc} \mathcal{A}_{N} &I_{N} \\ \noalign{} -I_{N} & \mathcal{B}_{N} \end{array} \right| =\left|I_{N}+\mathcal{A}_{N}\mathcal{B}_{N}\right| \,,\\ $$
(111)
$$ g={\left| \begin{array}{ccc} \mathcal{A}_{N} &I_{N} & {\textbf{e}_{N}^{(1)}}^{\top}\\ -I_{N} & \mathcal{B}_{N} & \textbf{0}^{\top}\\ \textbf{0} & -\textbf{a}_{N}^{(1)} & 0 \end{array} \right|}\,,\\ $$
(112)
$$ h={\left| \begin{array}{ccc} \mathcal{A}_{N} &I_{N} & \textbf{0}^{\top}\\ -I_{N} & \mathcal{B}_{N} & {\textbf{a}_{N}^{(2)}}^{\top}\\ \textbf{e}_{N}^{(2)} & \textbf{0} & 0 \end{array} \right|}\,, $$
(113)

where

and I N is the N×N identity matrix, a is the transpose of a,

$$\begin{aligned} &\textbf{a}_{N}^{(1)}=(a_{1},a_{2},\cdots,a_{N})\,,\quad \textbf{e}_{N}^{(1)}=\left(e^{\xi_{1}},e^{\xi_{2}},\cdots,e^{\xi_{N}}\right) \,,\\ &\textbf{a}_{N}^{(2)}=(a_{N+1},a_{N+2},\cdots,a_{2N})\,,\\ &\textbf{e}_{N}^{(2)}=\left(e^{\xi_{N+1}},e^{\xi_{N+2}},\cdots,e^{\xi_{2N}}\right) \,,\\ &\textbf{0}=(0,0,\cdots, 0)\,, \end{aligned} $$
$$\xi_{i}=p_{i}X+\frac{1}{p_{i}}T\,, \qquad 1\le i\le 2N\,. $$

References

  1. Ablowitz, M.J., Ladik, J.F.: Nonlinear differential-difference equations. J. Math. Phys. 16, 598–603 (1975).

    Article  MathSciNet  Google Scholar 

  2. Ablowitz, M.J., Ladik, J.F.: Nonlinear differential-difference equations and Fourier analysis. J. Math. Phys. 17, 1011–1018 (1976).

    Article  MathSciNet  Google Scholar 

  3. Ablowitz, M.J., Ladik, J.F.: A nonlinear difference scheme and inverse scattering. Stud. Appl. Math. 55, 213–229 (1977).

    Article  MathSciNet  Google Scholar 

  4. Ablowitz, M.J., Ladik, J.F.: On the solution of a class of nonlinear partial difference equations. Stud. Appl. Math. 57, 1–12 (1977).

    Article  MathSciNet  Google Scholar 

  5. Ablowitz, M.J., Segur, H.: Solitons and Inverse Scattering Transform SIAM, Philadelphia (1981).

  6. Bobenko, A.I., Suris, Y.B.: Discrete Differential Geometry, Graduate Studies in Mathematics, Vol. 98. AMS, Rhode Island (2008).

    Book  Google Scholar 

  7. Bobenko, A.I., Seiler, R. (eds.): Discrete Integrable Geometry and Physics, Oxford Lecture Series in Mathematics and Its Applications, Vol. 16. Oxford Univ. Press, Oxford (1999).

    Google Scholar 

  8. Chung, Y., Jones, C.K.R.T., Schäfer, T., Wayne, C.E.: Ultra-short pulses in linear and nonlinear media. Nonlinearity. 18, 1351–1374 (2005).

    Article  MathSciNet  Google Scholar 

  9. Dimakis, A., Müller-Hoissen, F.: Bidifferential calculus approach to AKNS hierarchies and their solutions. SIGMA. 6, 055 (2010).

    Google Scholar 

  10. Feng, B.F.: Complex short pulse and coupled complex short pulse equations. arXiv:1312.6431 (2013).

  11. Feng, B.F., Inoguchi, J., Kajiwara, K., Maruno, K., Ohta, Y.: Discrete integrable systems and hodograph transformations arising from motions of discrete plane curves. J. Phys. A. 44, 395201 (2011).

    Article  MathSciNet  Google Scholar 

  12. Feng, B.F., Inoguchi, J., Kajiwara, K., Maruno, K., Ohta, Y.: Integrable discretizations of the Dym equation. Front. Math. China. 8, 1017–1029 (2013).

    Article  MathSciNet  Google Scholar 

  13. Feng, B.F., Maruno, K., Ohta, Y.: A self-adaptive moving mesh method for the Camassa-Holm equation. J. Comput. Appl. Math. 235, 229–243 (2010).

    Article  MathSciNet  Google Scholar 

  14. Feng, B.F., Maruno, K., Ohta, Y.: Integrable discretizations of the short pulse equation. J. Phys. A. 43, 085203 (2010).

    Article  MathSciNet  Google Scholar 

  15. Grammaticos, B., Kosmann-Schwarzbach, Y., Tamizhmani, T. (eds.): Discrete Integrable Systems, Lecture Notes in Physics, Vol. 644. Springer-Verlag, Berlin (2004).

    Book  Google Scholar 

  16. Hirota, R.: Nonlinear partial difference equations. I. A difference analogue of the Korteweg-de Vries equation. J. Phys. Soc. Jpn. 43, 4116–4124 (1977).

    Google Scholar 

  17. Hirota, R.: Nonlinear partial difference equations. II. Discrete-time Toda equation. J. Phys. Soc. Jpn. 43, 2074–2078 (1977).

    Article  MathSciNet  Google Scholar 

  18. Hirota, R.: Nonlinear partial difference equations. III. Discrete sine-Gordon equation. J. Phys. Soc. Jpn. 43, 2079–2086 (1977).

    Article  MathSciNet  Google Scholar 

  19. Hirota, R.: Nonlinear partial difference equations. IV. Bäcklund transformation for the discrete-time Toda equation. J. Phys. Soc. Jpn. 45, 321–332 (1978).

    Article  MathSciNet  Google Scholar 

  20. Hirota, R.: Nonlinear partial difference equations. V. Nonlinear equations reducible to linear equations. J. Phys. Soc. Jpn. 46, 312–319 (1979).

    Article  MathSciNet  Google Scholar 

  21. Hirota, R., Tsujimoto, S.: Note on “New coupled integrable dispersionless equations”. J. Phys. Soc. Jpn. 63, 3533 (1994).

    Article  Google Scholar 

  22. Ishimori, Y.: A relationship between the Ablowitz-Kaup-Newell-Segur and Wadati-Konno-Ichikawa schemes of the inverse scattering method. J. Phys. Soc. Jpn. 51, 3036–3041 (1982).

    Article  MathSciNet  Google Scholar 

  23. Ishimori, Y.: On the modified Korteweg-de Vries soliton and the loop soliton. J. Phys. Soc. Jpn. 50, 2471–2472 (1981).

    Article  MathSciNet  Google Scholar 

  24. Kakuhata, H., Konno, K.: Interaction among growing, decaying and stationary solitons for coupled integrable dispersionless equations. J. Phys. Soc. Jpn. 64, 2707–2709 (1995).

    Article  Google Scholar 

  25. Kakuhata, H., Konno, K.: Novel solitonic evolutions in a coupled integrable, dispersionless system. J. Phys. Soc. Jpn. 65, 340–341 (1996).

    Article  MathSciNet  Google Scholar 

  26. Konno, K.: Integrable coupled dispersionless equations. Applicable Anal. 57, 209–220 (1995).

    Article  MathSciNet  Google Scholar 

  27. Konno, K., Ichikawa, Y., Wadati, M.: A loop soliton propagating along a stretched rope. J. Phys. Soc. Jpn. 50, 1025–1026 (1981).

    Article  MathSciNet  Google Scholar 

  28. Konno, K., Oono, H.: New coupled integrable dispersionless equations. J. Phys. Soc. Jpn. 63, 377–378 (1994).

    Article  Google Scholar 

  29. Konno, K., Oono, H.: Reply to note on “New coupled integrable dispersionless equations”. J. Phys. Soc. Jpn. 63, 3534 (1994).

    Article  Google Scholar 

  30. Kotlyarov, V.: On equations gauge equivalent to the sine-Gordon and Pohlmeyer-Lund-Regge equations. J. Phys. Soc. Jpn. 63, 3535–3537 (1994).

    Article  MathSciNet  Google Scholar 

  31. Matsuno, Y.: A novel multi-component generalization of the short pulse equation and its multisoliton solutions. J. Math. Phys. 52, 123702 (2011).

    Article  MathSciNet  Google Scholar 

  32. Matsuno, Y.: Multiloop soliton and multibreather solutions of the short pulse model equation. J. Phys. Soc. Jpn. 76, 084003 (2007).

    Article  MathSciNet  Google Scholar 

  33. Matsuno, Y.: Soliton and periodic solutions of the short pulse model equation. In: Lang, SP, Bedore, H (eds.) Handbook of Solitons: Research, Technology and Applications, pp. 541–586. Nova Publishers, Hauppauge, New York (2009).

  34. Ohta, Y., Maruno, K., Feng, B.F.: An integrable semi-discretization of the Camassa-Holm equation and its determinant solution. J. Phys. A. 41, 355205 (2008).

    Article  MathSciNet  Google Scholar 

  35. Ohta, Y., Maruno, K., Feng, B.F.: Integrable discretizations for the short-wave model of the Camassa-Holm equation. J. Phys. A. 43, 265202 (2010).

    Article  MathSciNet  Google Scholar 

  36. Rogers, S., Schief, W.K.: Bäcklund and Darboux Transformations: Geometry and Modern Applications in Soliton Theory. Cambridge University Press, Cambridge (2002).

    Book  Google Scholar 

  37. Sakovich, A., Sakovich, S.: Solitary wave solutions of the short pulse equation. J. Phys. A. 39, L361–L367 (2006).

    Article  MathSciNet  Google Scholar 

  38. Sakovich, A., Sakovich, S.: The short pulse equation is integrable. J. Phys. Soc. Jpn. 74, 239–241 (2005).

    Article  MathSciNet  Google Scholar 

  39. Schäfer, T., Wayne, C.E.: Propagation of ultra-short optical pulses in cubic nonlinear media. Physica D. 196, 90–105 (2004).

    Article  MathSciNet  Google Scholar 

  40. Suris, Y.B.: The Problem of Integrable Discretization: Hamiltonian Approach. Basel, Birkhäuser (2003).

    Book  Google Scholar 

  41. Vinet, L., Yu, G. -F.: Discrete analogues of the generalized coupled integrable dispersionless equations. J. Phys. A. 46, 175205 (2013).

    Article  MathSciNet  Google Scholar 

  42. Vinet, L., Yu, G. -F.: On the discretization of the coupled integrable dispersionless equations. J. Nonlinear Math. Phys. 20, 106–125 (2013).

    Article  MathSciNet  Google Scholar 

  43. Wadati, M., Konno, K., Ichikawa, Y.: New integrable nonlinear evolution equations. J. Phys. Soc. Jpn. 47, 1698–1700 (1979).

    Article  MathSciNet  Google Scholar 

  44. Wadati, S., Sogo, K.: Gauge transformations in soliton theory. J. Phys. Soc. Jpn. 52, 394–398 (1983).

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kenichi Maruno.

Rights and permissions

Open Access  This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made.

The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.

To view a copy of this licence, visit https://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Feng, BF., Maruno, K. & Ohta, Y. Self-adaptive moving mesh schemes for short pulse type equations and their Lax pairs. Pac. J. Math. Ind. 6, 8 (2014). https://doi.org/10.1186/s40736-014-0008-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s40736-014-0008-7

Keywords