1.
Introduction
In 2000, Laskin, a Canadian scholar, explored non-Brownian motion as a possible approach to deriving the path integral. He expanded on Feynmann's path integral by incorporating Levy paths, as documented in his works [11,12], which allowed for the modification of the Schrödinger equation. By utilizing the non-local Laplacian operator (−Δ)α/2(1<α≤2), he established the Schrödinger model [13], which accurately describes the quantum state variations of non-local physical systems over time, surpassing the classical Schrödinger equation. The model has been successfully applied to various fields [9,15,23]. This paper focuses on the fractional nonlinear Schrödinger (NLS) equation with the form
where 1<α≤2, i2=−1, u0(x) is a given smooth function, β is a real positive constant. The fractional Laplacian −(−Δ)α2 with period 2L can be defined by [22]
where υk1=k1πL, υk2=k2πL, υk⋅(x+L)=υk1(x+L)+υk2(y+L). By setting u=p+iq, we can rewrite system (1.1) as a pair of real-valued equations
Guo et al. derive the equation possessing the energy conservation law [6], namely
where H is energy function. From variational derivative formula [4], systems (1.4) and (1.5) can be rewritten as as an Hamiltonian system
It is widely acknowledged that conserving energy is crucial in establishing the existence and uniqueness of solutions for PDEs [3,19]. Traditional methods fail to maintain these conservation laws, making structure-preserving algorithms essential for the numerical analysis of classical differential equations. Recently, researchers have been exploring structure-preserving numerical schemes for fractional equations [18], with a focus on the fractional NLS equation. For example, Li et al. [16] developed a fast conservative finite element scheme for the strongly coupled fractional NLS equation. Wang et al. [20,21] also presented different schemes that can exactly conserve energy for various fractional NLS equations. Additional related research can be found in [4] and the references therein. However, most structure-preserving schemes for the fractional NLS equation are fully implicit, requiring iterations to solve algebraic systems at each time step. This leads to a substantial number of calculations.
In [2], the exponential integrators scheme was studied in depth. This scheme has a unique advantage in that it accurately evaluates the contribution of the linear part, allowing for stable and precise computations even when dealing with highly rigid linear terms. As a result, this scheme has been successfully applied to Hamiltonian PDEs [17] and has been found to permit larger step sizes and achieve greater accuracy than non-exponential schemes. Additionally, the invariant energy quadratization (IEQ) method, developed by Yang and colleagues, has been used to create efficient and accurate linearly-implicit schemes for certain gradient models [5] and conservative differential equations [1,10]. For example, in [1], a linearly implicit scheme for the fractional NLS equation was developed using the IEQ method. However, practical computations using these schemes still require smaller step sizes, making them computationally expensive for long-time numerical simulations. To address these challenges, we propose a novel approach that combines the exponential time differencing method with the IEQ approach to develop an efficient linearly-implicit energy-preserving scheme for the fractional NLS equation. Surprisingly, there has been little research in this area to date. The main goal of this paper is to develop a linearly-implicit exponential integrator scheme for this equation, using the IEQ method. Our contributions can be summarized as follows: (i) we introduce the Hamiltonian form of the equation; (ii) we combine the IEQ method and the exponential integrators technique to develop a linearly implicit scheme that conserves energy; (iii) we demonstrate that the construction process of the proposed scheme can be extended to develop conservative schemes for other differential equations. Moreover, our numerical results show that the scheme inherits the modified energy and has better numerical stability than traditional energy-preserving schemes in practical computations.
The paper is arranged as follows. In Section 2, we obtain a new equivalent system with modified energy via the IEQ method. In Section 3, we construct a linearly-implicit exponential integrator scheme for solving the fractional NLS equation, and prove that the proposed scheme can preserve the discrete energy. A numerical example is presented in Section 4 to illustrate the theoretical results. We draw some conclusions in Section 5.
2.
IEQ method for the equation
In this Section, we utilize the IEQ idea to transform Eqs (1.4) and (1.5) into an equivalent system. Following the idea of the IEQ approach, we introduce an auxiliary variable w:=w(t)=√G(p,q)+C0, where G(p,q)=β4(p2+q2)2, by choosing a sufficiently large constant C0, the well-posedness of w is ensured. This results in a modified formalism for the Hamiltonian energy (1.6).
and the corresponding fractional NLS systems (1.4) and (1.5) can be written as
with the consistent initial condition p0=p0(x,0)=Re(u0(x)),q0=q0(x,0)=Im(u0(x)),w0=√G(p0,q0)+C0, and the periodic boundary condition. It is easy to prove the systems (2.2)–(2.4) possesses the modified energy
3.
Construction of conservative scheme
3.1. Spatial discretization
For positive even integers Nx, Ny and N, we define: hx:=2LNx,hy:=2LNy, and set time step τ=TN. The spatial grid points are given: Ωh={(xi,yj)| i=0,1,⋯,Nx−1;j=0,1,⋯,Ny−1}, where xi=−L+ihx,0≤i≤Nx−1,yj=−L+jhy,0≤j≤Ny−1. Let Uh={u|u=(u0,0,⋯,uNx−1,0,u0,1,⋯,uNx−1,1, ⋯,u0,Ny−1,⋯,uNx−1,Ny−1)T}. For u,v∈Uh, we define
where ˉvi,j is the conjugate of vi,j, and we introduce some operators
Let (xi,yj)∈Ωh be the Fourier collocation points. Using the interpolation polynomial INp(x,y) to approximate pN(x,y) of the function p(x,y), and we have
where μ=πL, and the coefficient
with ck1=1 for |k1|<Nx/2, ck2=1 for |k2|<Ny/2, ck1=2 for k1=±Nx/2, and ck2=2 for k2=±Ny/2.
Then the −(−Δ)α2 on p(xi,yj) can be discretized by [8]
where
Especially for N=Nx=Ny, the negative definite and symmetric matrix Ds is given
where F is a orthogonal matrix with the entries
One can observe that the expression (F⊗F)−1Λ(F⊗F)p can be efficiently calculated in O(N2logN) operations using the built-in function ifft2(Λ.∗fft2(p)) in Matlab.
3.2. Construction of the conservative exponential scheme
By applying the Fourier pseudo-spectral to Eqs (2.2)–(2.4), we obtain
where g1(p,q)=β(p2+q2)p, g2(p,q)=β(p2+q2)q.
Let
then, systems (3.2)–(3.4) can be rewritten as
Let V=τSD, then integrating systems (3.5) and (3.6) from tn to tn+1, we can obtain
Then, we can use f(p(tn+ξτ),q(tn+ξτ),w(tn+ξτ)) and
to approximate f(ˆpn+12,ˆqn+12,wn+12) and
respectively, and obtain the following new scheme
where
Remark 3.1. It should be noted that the proposed schemes (3.9) and (3.10) are a three level method, therefore, we can calculate the z1 and w1 by using the z0 instead of ˆz12 for the first step.
Theorem 3.1. Schemes (3.4) and (3.5) conserve the modified energy
To this end, we first give some lemmas.
Lemma 3.1. [7] Assuming that g(x) is a sufficiently smooth function, in the vicinity of zero, with 0 being a removable singularity, we can define g(0) as the limit of g(x) as x approaches zero.
and for a matrix A, the matrix valued function is defined by g(A)=∞∑k=0gk(0)k!Ak.
Lemma 3.2. [17] If D is a symmetric matrix and τ is a non-negative scalar, then the matrix A defined by A=exp(V)TDexp(V)−D is a nilpotent matrix, where V=τSD and S is a skew-symmetric matrix.
Next, we show that the proposed scheme can preserve the modified energy.
Proof. If D is a singular matrix, let {Dϵ} be a series of symmetric and nonsingular matrices, which converge to D when ϵ→0. We assume znϵ,wnϵ satisfy the perturbed scheme
where Vϵ=τSDϵ, n=0,1,⋯. Then, we denote
and rewrite En as
According to Eq (3.4), we have
On the other hand, from Eq (3.12), we have
This together with Eq (3.9), we can deduce
where
The last equality is based on Lemma 3.1 and the skew symmetry of the matrix B. Thus, from Eq (3.9), when ϵ→0,znϵ→zn,wnϵ→wn, we obtain En+1=En.
If D is a nonsingular matrix, the proof is similar to above process, for brevity, we omit it. The proof is completed.
4.
Numerical example
Two examples are given to confirm the efficiency, conservation and stability of the proposed scheme. We use the formula
to evaluate the convergence rate, where τi,errori,(i=1,2) are step sizes and L∞-norm errors with the step size τi, respectively. The relative energy error is defined as
where En and En denote the conservation laws at tn=nτ.
Example 4.1. Considering the equation with
The exact solution is not given, we use
to obtain numerical errors.
In the follow-up of the article, the E-IEQ is the developed scheme in our work, CN-IEQ is a linearly implicit Crank-Nicolson IEQ scheme [1], E-AVF scheme is a fully-implicit exponential AVF scheme, and the E-SAV scheme [14] represents a linearly implicit exponential scheme based on the SAV approach. Yet the general, we first take α=1.8 to demonstrate the accuracy, efficiency and conservation properties of E-IEQ scheme. In Table 1, numerical errors and convergence orders implies that four schemes have second-order accuracy in the time. Noting that 'NaN' implies the CN-IEQ scheme cannot be implemented with a large time step, but the E-IEQ scheme can. Figure 1 shows that linearly implicit schemes are more efficient than the E-AVF scheme, and the E-IEQ scheme is most efficient of the four schemes.
In Figure 2, the relative errors of the modified energy and original energy of the equation are presented. From the results, we can see three linearly implicit schemes only can conserve the modified energy, the E-AVF scheme can preserve the inherent energy of the equation. Finally, we focus on the correlation between the fractional order α and the soliton's shape. Figure 3 displays numerical outcomes for various α values. It is evident that α has a significant impact on the soliton's form. As α shifts from 1.3 to 2, the soliton's appearance changes dramatically. The findings reveal that the solitary wave can endure stable propagation under finite initial circumstances, even after long periods of propagation.
Example 4.2. We consider the equation on (x,y)=(−π,π)×(−π,π) and has the form
with
where the amplitude A=1, the wave numbers λ1=λ2=2 and β=2.
This example takes α=1.4,1.7,2. Figure 4 shows that the proposed scheme has second-order in time. We then run a long-time simulation till T=50 and plot the relative energy deviation in Figure 5 which indicates that the new scheme can preserve the modified energy exactly in discrete scene.
5.
Conclusions
In this paper, we introduce a unique technique to solve the fractional nonlinear Schrödinger equation while conserving energy. We achieve this through a combination of the invariant energy quadratization method and the exponential time differencing method. Our proposed scheme is highly efficient and performs well even with large time steps during long-time computations. In discrete settings, the modified energy is precisely preserved. To demonstrate our approach, we present a numerical example. Furthermore, this technique can be applied to other fractional Hamiltonian PDEs, including the fractional nonlinear wave equation and the fractional Klein-Gordon-Schrödinger equation, by following a similar process.
Acknowledgments
The research is supported by the National Natural Science Foundation of China (No. 12001471).
Conflict of interest
The authors declare there is no conflict of interest.