881
Views
0
CrossRef citations to date
0
Altmetric
Research Article

A reliable multi-resolution collocation algorithm for nonlinear Schrödinger equation with wave operator

, , , &
Article: 2163998 | Received 04 Jul 2022, Accepted 26 Dec 2022, Published online: 03 Feb 2023

Abstract

The solution of a nonlinear hyperbolic Schrödinger equation (NHSE) is proposed in this paper using the Haar wavelet collocation technique (HWCM). The central difference technique is applied to handle the temporal derivative in the NHSE and the finite Haar functions are introduced to approximate the space derivatives. After linearizing the NHSE, it is transformed into full algebraic form with the help of finite difference and Haar wavelets approximation. Solving this well-conditional system of the algebraic equation, we obtained the required solution. Theoretical convergence and stability analysis of HWCM is also performed for two-dimensional NHSE which is supported by the experimental rate of convergence. The numerical findings for the moving soliton wave in the form of |φ| are explored in depth using Haar wavelets. The propagation of soliton waves is captured accordingly and the time blow-up phenomenon has also been handled by the proposed HWCM because of the well-conditional behaviour of the transformed algebraic equations. Several examples are presented to demonstrate the proposed method and the results are found correct and efficient. In the last example, we have considered a practical case that has no exact solution.

Mathematics Subject Classifications:

1. Introduction

The nonlinear hyparabolic Schrödinger equation (NHSE), which is derived from quantum mechanics, is one of the significant models in applied and mathematical physics. This equation is also known as Schrödinger equation with wave operator. It represents an individual reinforcing packet of wave that sustains its structure while it proceeds at a uniform velocity in physics and applied mathematics. The NHSEs have been frequently utilized to simulate a wide range of nonlinear physical processes. Some of the featured applications of NHSEs are related to fiber optic system [Citation1], underwater acoustics [Citation2], quantum physics [Citation3] and shocks phenomena [Citation4]. These books [Citation1–4] are also important from engineering aspect to understanding the behaviour of Schrödinger equations. This equation is also called as Gross–Pitaevskii equation and has an important contribution in the representation of hydrodynamics related to Bose–Einstein condensate [Citation5, Citation6]. Some other applications of nonlinear phenomena in applied sciences are represented by the system of PDEs [Citation7, Citation8].

The nonlinear Schrödinger equation attracts the attentions of researchers due to its different types/structures along with important applications in applied sciences. The cubic Schrödinger equations [Citation9] and Schrödinger equations with wave operator [Citation10] are the well-known nonlinear time-dependent partial differential equations (PDEs). These equations also represent different structures of solitons like single soliton, double soliton, bright and dark solitons, vector and dissipative solitons, breathers and dispersion-managed solitons and multiple moving solitons and their collisions.

The solution of NHSE defends a wide field containing nonlinear phenomena in applied sciences like plasma physics, dynamics, nonlinear fiber optics, atmospheric and nuclear systems, molecular biology, nonlinear optics, elastic media and quantum mechanics. The NHSE is defined as follows. Let u(t,x) represent a complex-valued function, where t[0,T] and xDRd, d = 1, or 2. Then the equation has the following non-dimensionalized form (1) 2φ(t,x)t2Δφ(t,x)+iαφ(t,x)t+(g(x)+β(x)|φ(t,x)|2)φ(t,x)=0,(t,x)(0,T)×D,(1) where Δ is the Laplacian operator, g(x), β(x) are functions having real values and i=1 indicates the imaginary part. Along with (Equation1), the following given information are called the initial and boundary conditions, respectively (2) φ(0,x)=u0(x),φ(0,x)t=u˙0(x),xD,(2) and, for 0tT, (3) φ(t,a)=ψ0(t),φ(t,b)=ψ1(t),ford=1,(3) (4) {φ(t,a,y)=ψ0(y,t),φ(t,b,y)=ψ1(y,t),y[a,b],φ(t,x,a)=φ0(x,t),φ(t,x,b)=φ1(x,t),x[a,b],ford=2.(4) Due to the nonlinear behaviour of the NHSE, it is usually complicated and sometimes not possible to find its exact solution [Citation9, Citation11], therefore numerical treatment is an alternative approach to get its solution. The solution or movement of the wave depends on the given information called initial condition to the differential equation. A preference is given to the numerical technique to solve NHSE numerically, due to the unavailability of the exact solution. It is mandatory to mention that the traditional techniques for Schrödinger equation give unstable and inaccurate results and cause numerical blow-up. Some of the techniques which handle this equation with acceptable accuracy are modified finite difference approaches [Citation12–14], spline mesh-based method [Citation15], Galerkin method [Citation16], Multi-symplectic integrator [Citation17] and Fourier pseudospectral techniques [Citation18, Citation19]. Literature suggests to prefer the conservative schemes to minimize these issues [Citation13, Citation20, Citation21] instead of nonconservative scheme [Citation22]. Few related latest contributions are also reported in [Citation23, Citation24].

The Schrödinger-type equation has such a wide range of applications in various real-world situations, therefore an efficient and accurate numerical solver is the need of the scientist and engineers. Different numerical schemes have been investigated to get acceptable results to the Schrödinger equation, i.e. finite element method [Citation25], Dufort–Frankel scheme [Citation26], time-splitting spectral method [Citation27, Citation28], inverse scattering transform method [Citation29], multi-quadrics quasi-interpolation scheme [Citation30], finite difference method [Citation31], Jacobi–Gauss–Lobatto method [Citation32], cubic B-spline method [Citation33], Legendre spectral element method [Citation34] and the references therein. Some of the latest contributions for nonlinear Schrödinger equations with different types of solitons are highlighted in [Citation35–43]. Nonlinear Schrödinger equation is also studied in fractional differential equations [Citation44–48] and has very superiorities in the field of applied science nowadays.

In recent decay, the investigation has been concentrated on the wavelet application to the problems related to physics and applied sciences. As an integration tool, wavelets are used to solve differential equations, i.e. wavelet meshless approach [Citation49], Daubechies wavelet method [Citation50], wavelet-based Galerkin approach [Citation51] and wavelet mesh-based methods [Citation52–54]. An intensive presentation of the wavelet-based techniques for the solution of various differential problems is given in [Citation55].

Differential equations like ordinary, partial and integro-differential equations have been used to model complex engineering and physical systems and the Haar wavelets were applied to tackle these types of problems in [Citation56–62]. The stimulating problems related to the fractional operator have associated the further importance of applicability of Haar wavelet techniques [Citation63–67]. In order to detect software piracy, the most sophisticated development by Haar wavelets is conducted in [Citation68]. The Haar wavelets are also used to find the different types of source functions in the linear and nonlinear inverse problems [Citation53, Citation54, Citation69–72].

1.1. Schrödinger equations and Haar wavelet-based approach

Haar wavelets are also in practice to solve nonlinear Schrödinger equations. In [Citation73] the nonlinear parabolic Schrödinger equations have been solved by a stable Haar wavelet collocation method (HWCM), where the simple linearization technique has been adopted to handle this problem. In [Citation9], the cubic (1+2) Schrödinger equation has been converted into system of PDEs by using u(x,t)=r(x,t)+is(x,t), which are then solved through HWCM. The two-dimensional nonlinear parabolic Schrödinger equation has been accurately solved by HWCM with stability analysis [Citation74]. In [Citation24] an efficient and conservative method based on Haar function is presented for one-dimensional NHSE, where the central difference scheme is used to approximate the time derivatives and the space derivatives are approximated by finite Haar functions. The one-dimensional NHSE is then transform it to full algebraic form with the help Haar function approximation.

1.2. The main purpose of this work

In main objective of this article is to present an efficient and accurate method based on Haar function for two-dimensional NHSE having constant and variable coefficients. Based on this approach, the central difference scheme is used to approximate the time derivatives and the space derivatives are approximated by finite Haar functions. The two-dimensional NHSE can be transformed in to full algebraic form with the help Haar function approximation after linearizing the NHSE. Instead of simple linearization technique, we linearized the nonlinear term by taking the average of results obtained in previous and next time steps i.e. |u(t,x)|2u(t,x)=|u(to,x)|2(u(to,x)+u(t,x))/2, where to and t represent previous and next time levels, respectively. This linearization technique is more suitable for capturing the soliton movements and results are acceptable.

The structure of the paper is as follows: the definition of the Haar function and its antiderivatives are covered in Section 2, which serve as the foundation for an approximate solution. Section 3, introduces the Haar wavelet approximation. The stability and convergence analysis of the HWCM is discussed in Section 4. The computed results are presented in Section 5, and the final remarks are presented in Section 6.

2. Haar functions

A generalized representation of the Haar functions is defined as (5) hi(x)={1for x[ζ1(i),ζ2(i)),1for x[ζ2(i),ζ3(i)),0elsewhere,(5) where (6) {ζ1(i)=a+(ba)mk,ζ2(i)=a+(ba)m(k+0.5),ζ3(i)=a+(ba)m(k+1),i=m+k+1,k=0,1,,m1,m=2j, j=0,1,.(6) Here the wavelet's distinct levels are determined by m, while k determined the translation parameter. We note that i2. We define h1(x)={1for x[a,b],0elsewhere.We called h1(x) the mother wavelet. We will use certain notations for the following integrals to make the derivations easier for i=2,3,4, pi,1(x)=axhi(x)dx={0for x<ζ1(i),xζ1(i)for x[ζ1(i),ζ2(i)),xζ1(i)2(xζ2(i))for x[ζ2(i),ζ3(i)),xζ1(i)2(xζ2(i))+(xζ3(i))for xζ3(i),pi,2(x)=axpi,1(x)dx={0for x<ζ1(i),12(xζ1(i))2for x[ζ1(i),ζ2(i)),12[(xζ1(i))22(xζ2(i))2]for x[ζ2(i),ζ3(i)),12[(xζ1(i))22(xζ2(i))2+(xζ3(i))2]for xζ3(i),and (7) Ci=abpi,1(x)dx=(ba)24m2.(7) For i = 1 the integrals of the Haar functions are [Citation58] p1,1(x)=xaandp1,2(x)=(xa)22.It's important to note that the formula below has been established in [Citation75] (8) maxasb(pi,2(x))=(ba)24m2.(8)

3. HWCM for two-dimensional NHSE

To solve nonlinear Schrödinger equation (9) 2φ(t,x,y)t22φ(t,x,y)x22φ(t,x,y)y2+iαφ(t,x,y)t+(g(x,y)+β(x,y)|φ(t,x,y)|2)φ(t,x,y)=0,(9) along with the conditions defined in Equations (Equation2)–(Equation4) with the help of Haar functions, we approximate the highest derivative with the following series (10) 2φ(t,x,y)x2==1i=1ai(t)hi(x)h(y)(10) and (11) 2φ(t,x,y)y2==1i=1bi(t)hi(x)h(y),(11) where ai(t) and bi(t) are the coefficients and can be determined by, see [Citation76], ai(t)=abab2φ(t,x,y)x2hi(x)h(y)dxdy, andbi(t)=abab2φ(t,x,y)y2hi(x)h(y)dxdy.With the help of mean value theorem and noting the definition of hi(x) given in Equations (Equation5) and (Equation6), we obtain ai(t)=ab(ζ1(i)ζ2(i)2φ(t,x,y)x2dxζ2(i)ζ3(i)2φ(t,x,y)x2dx)h(y)dy=ab((ζ2(i)ζ1(i))2φ(ξ1,y,t)x2(ζ3(i)ζ2(i))2φ(ξ2,y,t)x2)h(y)dy=ba2j+1ab(2φ(ξ1,y,t)x22φ(ξ2,y,t)x2)h(y)dy=ba2j+1ab(ξ1ξ2)3φ(ξ3,y,t)x3h(y)dy=ba2j+1(ζ1()ζ2()(ξ1ξ2)3φ(ξ3,y,t)x3dyζ2()ζ3()(ξ1ξ2)3φ(ξ3,y,t)x3dy)for any constant ξ1(ζ1(i),ζ2(i)), ξ2(ζ2(i),ζ3(i)), and ξ3(ξ1,ξ2). Again applying the mean value theorem with the fact that |ξ1ξ2||ζ3(i)ζ1(i)|12j,we obtain (12) |ai(t)|c24jmaxax,yb|4φ(t,x,y)yx3|(12) for some positive constant c. In the same way (13) |bi(t)|c24jmaxax,yb|4φ(t,x,y)xy3|.(13) Applying the definite integration from a to x on Equation (Equation10) w.r.t. x and noting Equation (Equation7), we acquire (14) φ(t,x,y)x=φ(a,y,t)x+=1i=1ai(t)pi,1(x)h(y).(14) Now again taking definite integration from a to b of Equation (Equation14) w.r.t. x and by simplifying furthermore (15) φ(a,y,t)x=φ(b,y,t)φ(a,y,t)(ba)=1i=1ai(t)Ci(ba)h(y).(15) Inserting Equation (Equation15) into Equation (Equation14) and then taking definite integration from a to x, we acquire (16) φ(t,x,y)=φ~o(t,x,y)+=1i=1ai(t)h~i(x)h(y),(16) where φ~o(t,x,y)=φ(a,y,t)+(xa)φ¯o(y,t), φ¯o(y,t)=(φ(b,y,t)φ(a,y,t))/(ba) and (17) h~i(x)=pi,2(x)(xa)Ciba.(17) Similarly, following the steps from Equations (Equation14)–(Equation16) and at this time applying integration w.r.t. y to Equation (Equation11), we obtain (18) φ(t,x,y)y=φ¯l(x,t)+=1i=1bi(t)hi(x)h¯(y),(18) and φ(t,x,y)=φ~l(t,x,y)+=1i=1bi(t)hi(x)h~(y),where φ~l(t,x,y)=φ(x,a,t)+(ya)φ¯l(x,t) and φ¯l(x,t)=(φ(x,b,t)φ(x,a,t))/(ba).

The Equation (Equation9) can be linearized in the following way, where tn and tn+1 are the current and next time levels accordingly (19) 2φ(tn+1,x,y)t22φ(tn+1,x,y)x22φ(tn+1,x,y)y2+iαφ(tn+1,x,y)t+(g(x,y)+β(x,y)|φ(tn,x,y)|2)(φ(tn+1,x,y)+φ(tn,x,y)2)=0.(19) Using central difference approximation for the time derivatives, we get (20) φ(tn+1,x,y)2φ(tn,x,y)+φ(tn1,x,y)Δt2+O(Δt2)2φ(tn+1,x,y)x22φ(tn+1,x,y)y2+iαφ(tn+1,x,y)φ(tn1,x,y)2Δt+(g(x,y)+β(x,y)|φ(tn,x,y)|2)(φ(tn+1,x,y)+φ(tn,x,y)2)=0.(20) We fixed wavelet resolution J for our computation such that M=2J and define (21) φM(t,x,y)=φ~o(t,x,y)+=12Mi=12Mai(t)h~i(x)h(y),(21) ord (22) φM(t,x,y)=φ~l(t,x,y)+=12Mi=12Mbi(t)hi(x)h~(y).(22) Taking two times derivative of Equation (Equation21) w.r.t x, we acquire φM(t,x,y)x=φ¯o(y,t)+=12Mi=12Mai(t)h¯i(x)h(y),2φM(t,x,y)x2==12Mi=12Mai(t)hi(x)h(y).Similarly, from Equation (Equation22), we also obtain φM(t,x,y)y=φ¯l(x,t)+=12Mi=12Mbi(t)hi(x)h¯(y),2φM(t,x,y)y2==12Mi=12Mbi(t)hi(x)h(y).There is a relationship between Haar approximate and Haar exact expressions like φM(t,x,y)=φ(t,x,y)EHM(t,x,y),φM(t,x,y)x=φ(t,x,y)xEHM(t,x,y)x,2φM(t,x,y)x2=2φ(t,x,y)x22EHM(t,x,y)x2,φM(t,x,y)y=φ(t,x,y)yEHM(t,x,y)y,2φM(t,x,y)y2=2φ(t,x,y)y22EHM(t,x,y)y2,

where EHM(t,x,y)=j=2M+1i=2M+1ai(t)h~i(x)h(y)or EHM(t,x,y)=j=2M+1i=2M+1bi(t)hi(x)h~(y),and EHM(t,x,y)x=j=2M+1i=2M+1ai(t)h¯i(x)h(y),2EHM(t,x,y)x2=j=2M+1i=2M+1ai(t)hi(x)h(y),EHM(t,x,y)y=j=2M+1i=2M+1bi(t)hi(x)h¯(y),2EHM(t,x,y)y2=j=2M+1i=2M+1bi(t)hi(x)h(y).Hence, the exact representation of Equation (Equation20) using Haar wavelets is φM(tn+1,x,y)2φM(tn,x,y)+φM(tn1,x,y)Δt2+EHM(tn+1,x,y)2EHM(tn,x,y)+EHM(tn1,x,y)Δt22φM(tn+1,x,y)x22EHM(tn+1,x,y)x22φM(tn+1,x,y)y22EHM(tn+1,x,y)y2+iαφM(tn+1,x,y)φM(tn1,x,y)2Δt+iαEHM(tn+1,x,y)EHM(tn1,x,y)2Δt+(g(x,y)+β(x,y)|φM(tn,x,y)|2)(φM(tn+1,x,y)+φM(tn,x,y)2)+(g(x,y)+β(x,y)|EHM(tn,x,y)|2)(EHM(tn+1,x,y)+EHM(tn,x,y)2)+O(Δt2)=0.

Neglecting all the error terms and introducing the nodal points xl=a+(ba)(l0.5)2Mandys=a+(ba)(s0.5)2M,for l,s=1,2,,2M,we have formally (23) φM(tn+1,xl,ys)Δt22φM(tn+1,xl,ys)x2Δt22φM(tn+1,xl,ys)y2+iΔt2αφM(tn+1,xl,ys)+Δt2(g(xl,ys)+β(xl,ys)|φM(tn,xl,ys)|2)(φM(tn+1,xl,ys)+φM(tn,xl,ys)2)=2φM(tn,xl,ys)φM(tn1,xl,ys)+iΔt2αφM(tn,xl,ys).(23) Prompted by Equation (Equation23), for n=1,2,,P and l,s=1,2,,2M, we approximate the truncated representation φM(xl,ys,tn) and its derivatives kφM(xl,ys,tn)/xk and kφM(xl,ys,tn)/yk, k = 1, 2, respectively, by (24) HMlsn:=φ~o(xl,ys,t)+=12Mi=12MaiM,nh~i(xl)h(ys),HMlsnx:=φ¯o(ys,t)+=12Mi=12MaiM,nh¯i(xl)h(ys),HMlsny:=φ¯l(xl,t)+=12Mi=12MbiM,nhi(xl)h¯(ys),2HMlsnx2:==12Mi=12MaiM,nhi(xl)h(ys),2HMlsny2:==12Mi=12MbiM,nhi(xl)h(ys),(24) which satisfy, for n=0,,P1, HMlsn+1Δt22HMlsn+1x2Δt22HMlsn+1y2+iΔt2αHMlsn+1+Δt2(g(xl,ys)+β(xl,ys)|HMlsn|2)(HMlsn+1+HMlsn2)=2HMlsnHMlsn1+iΔt2αHMlsn,or, equivalently (25) (1+iΔt2α+Δt2(g(xl,ys)+β(xl,ys)|HMlsn|2)2)HMlsn+1Δt22HMlsn+1x2Δt22HMlsn+1y2=(2+iΔt2αΔt2(g(xl,ys)+β(xl,ys)|HMlsn|2)2)HMlsnHMlsn1.(25) Inserting Equation (Equation24) into Equation (Equation25), we achieve a system of 4M2 equations with 8M2 unknowns (26) =12Mi=12MaiM,n+1{(1+iΔt2α+Δt2(g(xl,ys)+β(xl,ys)|HMlsn|2)2)h~i(xl)h(ys)Δt2hi(xl)h(ys)(1+iΔt2α+Δt2(g(xl,ys)+β(xl,ys)|HMlsn|2)2)}=12Mi=12MbiM,n+1{Δt2 hi(xl)h(ys)}=(2+iΔt2αΔt2(g(xl,ys)+β(xl,ys)|HMlsn|2)2)HMlsnHMlsn1.(26) Additionally, 4M2 extra equations can be obtained by comparing Equations (Equation21) and (Equation22) (27) =12Mi=12MaiM,n+1h~i(xl)h(ys)=12Mi=12MbiM,n+1hi(xl)h~(ys)=φ~l(xl,ys,tn+1)φ~o(xl,ys,tn+1).(27) We can find the associated coefficients ai's and bi's simultaneously from the aforementioned Equations (Equation26) and (Equation27). We can repeat the process for all time steps tn, n=1,,P. After that, by defining the following interpolation formula, we obtain the numerical results at any position x,y[a,b] for each time levels tn, n=1,,P by HMn(x,y):=φ~o(tn,x,y)+=12Mi=12MaiM,nh~i(x)h(y)=φ~l(tn,x,y)+=12Mi=12MbiM,nhi(x)h~(y),and hence φ(tn,x,y)HMn(x,y).

4. Convergence and stability of HWCM

A technique will be convergent if the φ(,tp)HMp0. To show this, we have presented the following theorems.

Theorem 4.1

One-dimensional case

Assume that w/t, kw/xk, k = 1, 2, 3, exist and are bounded in D×[0,T]. For any M and p, if φ(x,tp) represents the exact solution and HMp(x) is the numerical solution based on Haar wavelet then max0pPφ(,tp)HMpL(a,b)O(1M2+Δt),where p=0,1,P, PN, M=2J, J=0,1,2, and Δt=tp+1tp.

Proof.

See [Citation24]. The error, φ(,tp)HMpL(a,b)0, as J and Δt0.

Theorem 4.2

Two-dimensional case

Assume that φ/t, kφ/xk, kφ/yk, 4φ/yx3, 4φ/xy3, k = 1, 2, 3, exist and are bounded in D×[0,T]. For any M and p, if φ(x,y,tp) represents the exact solution and HMp(x,y) is the numerical solution based on Haar wavelet then max0pPφ(,tp)HMpL(D)O(1M4+Δt2),where p=0,1,P, PN, M=2J, J=0,1,2, and Δt=tp+1tp.

Proof.

For each time level, i.e. p=1,2,,P we have φ(,tp)HMpL(D)EML(D)+φM(,tp)HMpL(D),where EML(D) is given by EML(D)=φ(,tp)φM(,tp)L(D)=maxx,y|=2M+1i=2M+1aih~i(x)h(y)|.It is given that 4w/yx3 is bounded then from Equation (Equation13), we can simply determine EML(D)cβ1=2M+1i=2M+1124jmaxax,yb|h~i(x)h(y)|cβ1=2M+1i=2M+1124jmaxaxb|h~i(x)|maxayb|h(y)|,for some positive β1. It is clear from Equation (Equation5) that maxayb|h(y)|=1. By using Equations (Equation17), (Equation7), (Equation8) and the triangle inequality successively, we have EML(D)cβ1=2M+1i=2M+1124j[maxaxb|pi,2(x)|+maxaxb|(xa)Ciba|]cβ1(ba)22=2M+1i=2M+1126jcβ1(ba)22j=J+1k=02j1j=J+1k=02j1126jcβ1(ba)22j=J+1124jcβ1(ba)230124J=O(1M4).The second component of error φM(,tp)HMpL(D) is related to time discretization, where we employ central difference approximation, which is second order correct in time, i.e. φM(.,tp)HMpL(D)O(Δt2).

The error, φ(,tp)HMpL(a,b)0, as J and Δt0 and hence the numerical results are convergent.

5. Results

The designed HWCM is tested by calculating the results of various problems. The above HWCM is implemented using MATLAB®2009b and results were obtained on Core(TM)i3 Laptop with 2GB RAM. For accuracy measures, the absolute error (Eab) and the maximum error norms (E) were utilized, which are defined by Eab=|φ(xk,ys,tP)HMlsn|,EabRe=|Re(φ(xk,ys,tP))Re(HMlsn)|,EabIm=|Im(φ(xk,ys,tP))Im(HMlsn)|,E=max1k,s2M(Eab),ERe=max1k,s2M(EabRe),EIm=max1k,s2M(EabIm).

Problem 1

We first looked at the one-dimensional nonlinear equation given below [Citation16] 2φt22φx2+iφt2|φ|2φ=0,50x50,0tT.The analytical solution is φ(s,τ)=Asech(Ks)eiΘτ,where A=|K| and Θ=12(1±14K2). The analytical solution may be used to get the boundary and initial conditions. For our numerical results, we fixed K=14 and Θ=1234.

The purpose of assuming this example is to demonstrate the applicability of HWCM in a one-dimensional situation. We fixed Δt=0.0001 for various resolution level M to investigate the HWCM's computational convergence, and it is conducted that the theoretical and experimental rates of convergence are equal i.e. 2 (see Table ). Profile of the solition at M = 128 and Δτ=0.01 with different T is highlighted in Figure  along with real and imaginary part of the solution, where the soliton behaviour changes by changing the final time T.

Figure 1. Profile of the results at M = 128 and Δτ=0.01 with different T for Test Problem 1.

Figure 1. Profile of the results at M = 128 and Δτ=0.01 with different T for Test Problem 1.

Table 1. The E at Δτ=0.0001, and T = 1 for Test Problem 1, where the convergence rate is 2 (see Theorem 4.1).

Problem 2

In this case, we have considered the following linear problem to check the working performance of the proposed HWCM 2φ(t,x)t22φ(t,x)x22φ(t,x)y2+3iφ(t,x)t=0.The initial and boundary information are φ(0,x,y)=e(x+y),φ(0,x,y)t=ie(x+y),(x,y)[0,1]2,φ(t,0,y)=e(yit),φ(t,1,y)=e(1+yit),φ(t,x,0)=e(xit),φ(t,x,1)=e(x+1it).The exact solution is φ(t,x,y)=e(x+yit). The numerical results are calculated at a different number of nodal points M in Table . Numerical solution with higher accuracy is also obtained by decreasing Δt and increasing M as highlighted in Table . The numerical solutions obtained by HWCM are compared with an exact solution at a portion of interval when x = y in Figure  and the absolute error in the entire domain is shown in Figure . These figures and tables are enough to demonstrate the proposed HWCM's efficiency and accuracy.

Figure 2. Comparison of exact and numerical solution at M = 16, T = 1 and Δt=0.0001 for Test Problem 2 in the interval [0,1]2.

Figure 2. Comparison of exact and numerical solution at M = 16, T = 1 and Δt=0.0001 for Test Problem 2 in the interval [0,1]2.

Figure 3. The contour plot of absolute errors at M = 16, T = 1 and Δt=0.0001 for Test Problem 2 in the interval [0,1]2.

Figure 3. The contour plot of absolute errors at M = 16, T = 1 and Δt=0.0001 for Test Problem 2 in the interval [0,1]2.

Table 2. The E and CPU time at various M with Δt=0.01 and T = 1 for Test Problem 2.

Table 3. The E and CPU time at various Δt with M = 16 and T = 1 for Test Problem 2.

Problem 3

In this model example, we have considered the nonlinear homogeneous equation 2φ(t,x)t22φ(t,x)x22φ(t,x)y2+iφ(t,x)t+|φ(t,x)|2φ(t,x,y)+g(x)φ(t,x)=0.The initial information is φ(0,x,y)=0 φ(0,x,y)t=i2πsin(πx)sin(πy),x[a,b]2,where g(x)=sin2(πx)sin2(πy)+2π and the exact solution is φ(t,x,y)=sin(πx)sin(πy)ei2πt. The analytical solution can be used to determine the boundary conditions.

The numerical results are tested for different lengths of the intervals. In Figure , the numerical results along with the absolute error are displayed for the interval [0,1]. In Figure , the comparison of exact and numerical solutions are shown in term of contour plot, which are almost of the same patron in the interval [2,2]. The oscillatory behaviour of the solution is visible in the 3-D view which is displayed in Figure  for the interval [2,2], which is difficult to capture accurately by traditional methods.

As the HWCM convergence rate is second order (see Theorem 4.2) which is supported by the numerical results, where we fixed Δt=0.0001 and T = 1 in the interval [0,1] for different values of M and the results in Table  are in line with the Theorem 4.2 that is second order of convergence.

Figure 4. The numerical results and the absolute error at M = 16, T = 5 and Δt=0.0001 for Test Problem 3 in the interval [0,1].

Figure 4. The numerical results and the absolute error at M = 16, T = 5 and Δt=0.0001 for Test Problem 3 in the interval [0,1].

Figure 5. The exact and numerical solution at M = 16, T = 1 and Δt=0.001 for Test Problem 3 in the interval [2,2].

Figure 5. The exact and numerical solution at M = 16, T = 1 and Δt=0.001 for Test Problem 3 in the interval [−2,2].

Figure 6. The 3-D plot of solution at M = 16, T = 1 and Δt=0.001 for Test Problem 3 in the interval [2,2].

Figure 6. The 3-D plot of solution at M = 16, T = 1 and Δt=0.001 for Test Problem 3 in the interval [−2,2].

Table 4. The E at Δt=0.0001, and T = 1 for Test Problem 3 in the interval [0,1]. Theoretical rate of convergence is 2 (see Theorem 4.2).

Problem 4

In this last example, we solve the nonlinear challenging problem 2φ(t,x)t22φ(t,x)x22φ(t,x)y2+iφ(t,x)t+|φ(t,x)|2φ(t,x,y)=0,x[25,25]2,

with homogeneous Dirichlet type boundary conditions along with the following initial conditions φ(0,x,y)=(x+y)(i+1)e10(1xy)2,φ(0,x,y)t=0.

The analytical solution of this problem is not defined. Due to the soliton wave's blow-up phenomenon, this problem is complicated, and been considered a challenging case of Schrödinger equation in many articles [Citation16, Citation77].

We utilize the HWCM, presented in this research to replicate this challenging problem and it has accurately captured the moving soliton seen from Figures . In Figure , we show the soliton |φ| movement in a section views when x = y to clearly explain the applicability of the scheme.

Figure 7. The propagation of soliton wave at different T with M = 16 and Δt=0.01 for Test Problem 4 in the interval [25,25].

Figure 7. The propagation of soliton wave at different T with M = 16 and Δt=0.01 for Test Problem 4 in the interval [−25,25].

The movement of soliton wave is shown in Figure  at various T, where the propagation of the soliton is clearly visible as time passes from the contour plot (from T=1 to T = 12). Further illustration can be also seen in Figure , where the soliton wave swiftly converts into lower waves and that additional ripples appear as the wave progresses and the single soliton splits into several little solitons and moves furiously as the time increases. The smoothness of the curves in Figure as compare to Figure is due to the use of much collocation points (M = 128). So by increasing the collocation points M, the accuracy can be increased of the proposed HWCM. From these figures, it is obvious that the numerical findings are accurate and stable and do not reflect the blow-up phenomena because we have introduced a multi-resolution procedure based on Haar function to solve nonlinear Schrödinger equation with wave operator.

Figure 8. The propagation of soliton wave at different T with M = 16 and Δt=0.01 for Test Problem 4 in the interval [25,25].

Figure 8. The propagation of soliton wave at different T with M = 16 and Δt=0.01 for Test Problem 4 in the interval [−25,25].

Figure 9. The propagation of soliton wave at different T with M = 128 and Δt=0.01 for Test Problem 4 in the interval [32,32].

Figure 9. The propagation of soliton wave at different T with M = 128 and Δt=0.01 for Test Problem 4 in the interval [−32,32].

6. Stability

We investigate the system of linear Equations (Equation26) and (Equation27), which are the main system to test the computational stability of the proposed HWCM and can be presented as HX=B.

The associated Haar weights are denoted by the matrix H, the vector of unknown constant based on approximation is represented by X and B is the known vector. To observe the stability computationally we used the following definition.

Definition 6.1

[Citation78]

Assume that a numerical approach for solving a differential equation gives a sequence of matrix equations of the type HX=B. If the inverse of H exists and is bounded then we say that the procedure is stable i.e. H1C,where C is some constant.

Following the above definition of stability, the smallest value of the magnitudes of the eigenvalues of H is calculated numerically for Test Problem 2–3, which reflects the magnitude of the spectral radius of H1 (see Figures  and ). We also observe from Figures and that the 2-norm of H1 do not grow too quickly by increasing N = 2M and decreasing Δt at fixed T. Hence, the proposed Haar wavelet schemes are reasonably stable.

Figure 10. Spectral radius of H1 and the 2-norm of H1 at T = 1 for Test Problem 2.

Figure 10. Spectral radius of H−1 and the 2-norm of H−1 at T = 1 for Test Problem 2.

Figure 11. Spectral radius of H1 and the 2-norm of H1 at T = 1 for Test Problem 3.

Figure 11. Spectral radius of H−1 and the 2-norm of H−1 at T = 1 for Test Problem 3.

7. Conclusion

In this study, we propose a HWCM for the numerical investigation of two-dimensional NHSEs. The HWCM captures not only the accurate solution of NHSE but also closely reflects the movement and propagation of soliton waves in a straight forward manner. As the time increases, the soliton wave swiftly converts into lower waves and that additional ripples appear as the wave progresses and the single soliton splits into several little solitons and moves furiously. The blow-up phenomenon has also been handled by the HWCM in NHSEs without any difficulty. The theoretical rate of convergence which is the important part of this study is in-line with the experimental rate of convergence and has been highlighted for different cases in many tables. The HWCM is accurate and appropriate to solving NHSEs, as evidenced by the E error norm and rate of convergence.

Based on the above performed numerical tests and the implementation of HWCM on various types of nonlinear equations, we can infer that the proposed HWCM is feasible, efficient and effective for solving NHSEs. The HWCM has been implemented for NHSE with square domain and can be modified for rectangular domain without any complexity but it is difficult to implement on irregular domains. The proposed method can be extended to the system of NHSEs with different types of boundary condition, because of the HWCM's tremendous potential accomplishments presented in this paper. These issues will be the main focus of our future studies.

Author Contributions

All authors contributed equally to finalized this manuscript. All authors read and approved the final manuscript.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Data Availability

The datasets generated and analysed during the current study are included in this paper.

References

  • Newell AC. Solitons in mathematics and physics. Philadelphia, PA: SIAM; 1985.
  • Keller JB, Papadakis JS. Wave propagation and underwater acoustics. Vol. 70. Springer; 1977.
  • Hasegawa A, Kodama Y. Solitons in Optical communications. Oxford: Clarendon Press; 1995.
  • Ablowitz MJ, Segur H. Solitons and the inverse scattering transform. Philadelphia: SIAM; 1981.
  • Antoine X, Bao W, Besse C. Computational methods for the dynamics of the nonlinear Schrödinger/Gross–Pitaevskii equations. Comput Phys Commun. 2013;184(12):2621–2633.
  • Cai W, He D, Pan K. A linearized energy–conservative finite element method for the nonlinear Schrödinger equation with wave operator. Appl Numer Math. 2019;140:183–198.
  • Frassu S, Rodríguez Galván R, Viglialoro G. Uniform in time L∞-estimates for an attraction-repulsion chemotaxis model with double saturation. Discrete Continuous Dyn Systems-Series B. 2022;28(3):1886–1904.
  • Frassu S, Li T, Viglialero G. Improvements and generalizations of results concerning attraction repulsion chemotaxis models. Math Methods Appl Sci. 2022;45(17):11067–11078.
  • Pervaiz N, Aziz I. Haar wavelet approximation for the solution of cubic nonlinear Schrödinger equations. Physica A: Statist Mechan Appl. 2020;545:123738.
  • Brugnano L, Zhang C, Li D. A class of energy-conserving hamiltonian boundary value methods for nonlinear Schrödinger equation with wave operator. Commun Nonlinear Sci Numerical Simul. 2018;60:33–49.
  • Singh J, Kumar D. Numerical study for time-fractional Schrödinger equations arising in quantum mechanics. Nonlinear Eng. 2014;3(3):169–177.
  • Li X, Zhang L, Zhang T. A new numerical scheme for the nonlinear Schrödinger equation with wave operator. Journal of Applied Mathematics and Computing. 2017;54(1-2):109–125.
  • Wang T, Guo B. Unconditional convergence of two conservative compact difference schemes for non-linear Schrödinger equation in one dimension. Scientia Sinica Math. 2011;41(3):207–233.
  • Samira L, Omrani K. A new conservative fourth-order accurate difference scheme for the nonlinear Schrödinger equation with wave operator. Appl Numer Math. 2021;173:1–12.
  • Wang S, Zhang L, Fan R. Discrete-time orthogonal spline collocation methods for the nonlinear Schrödinger equation with wave operator. J Comput Appl Math. 2011;235(8):1993–2005.
  • Guo L, Xu Y. Energy conserving local discontinuous Galerkin methods for the nonlinear Schrödinger equation with wave operator. J Sci Comput. 2015;65(2):622–647.
  • Wang L, Kong L, Zhang L, et al. Multi-symplectic preserving integrator for the Schrödinger equation with wave operator. Appl Math Modell. 2015;39(22):6817–6829.
  • Ji B, Zhang L. An exponential wave integrator Fourier pseudospectral method for the nonlinear Schrödinger equation with wave operator. J Appl Math Comput. 2018;58(1-2):273–288.
  • Li S, Wang T, Wang J, et al. An efficient and accurate Fourier pseudo-spectral method for the nonlinear Schrödinger equation with wave operator. Int J Comput Math. 2021;98(2):340–356.
  • Wang T, Zhang L. Analysis of some new conservative schemes for nonlinear Schrödinger equation with wave operator. Appl Math Comput. 2006;182(2):1780–1794.
  • Yang Y, Li H, Guo X. A linearized energy-conservative scheme for two-dimensional nonlinear Schrödinger equation with wave operator. Appl Math Comput. 2021;404:126234.
  • Guo B, Li H. On the problem of numerical calculation for a class of the system of nonlinear Schrödinger equations with wave operator. J Numerical Methods Computer Appl. 1983;4:258–263.
  • Li H. Local absorbing boundary conditions for two-dimensional nonlinear Schrödinger equation with wave operator on unbounded domain. Math Methods Appl Sci. 2021;44(18):14382–14392.
  • Liu X, Ahsan M, Ahmad M, et al. Applications of Haar wavelet-finite difference hybrid method and its convergence for hyperbolic nonlinear Schrödinger equation with energy and mass conversion. Energies. 2021;14(23):7831.
  • Karakashian O, Akrivis GD, Dougalis VA. On optimal order error estimates for the nonlinear schrödinger equation. SIAM J Numer Anal. 1993;30(2):377–400.
  • Wu L. DuFort–Frankel-type methods for linear and nonlinear Schrödinger equations. SIAM J Numer Anal. 1996;33(4):1526–1533.
  • Bao W, Jin S, Markowich PA. Numerical study of time-splitting spectral discretizations of nonlinear Schrödinger equations in the semiclassical regimes. SIAM J Sci Comput. 2003;25(1):27–64.
  • Taleei A, Dehghan M. Time-splitting pseudo-spectral domain decomposition method for the soliton solutions of the one-and multi-dimensional nonlinear Schrödinger equations. Comput Phys Commun. 2014;185(6):1515–1528.
  • Arico A, Rodriguez G, Seatzu S. Numerical solution of the nonlinear Schrödinger equation, starting from the scattering data. Calcolo. 2011;48(1):75–88.
  • Duan Y, Rong F. A numerical scheme for nonlinear Schrödinger equation by MQ quasi-interpolation. Eng Anal Bound Elem. 2013;37(1):89–94.
  • Wang T, Guo B, Xu Q. Fourth-order compact and energy conservative difference schemes for the nonlinear Schrödinger equation in two dimensions. J Comput Phys. 2013;243:382–399.
  • Doha EH, Bhrawy AH, Abdelkawy MA, et al. Jacobi–Gauss–Lobatto collocation method for the numerical solution of 1 + 1 nonlinear Schrödinger equations. J Comput Phys. 2014;261:244–255.
  • Bashan A, Yagmurlu NM, Ucar Y, et al. An effective approach to numerical soliton solutions for the Schrödinger equation via modified cubic B-spline differential quadrature method. Chaos, Solitons & Fractals. 2017;100:45–56.
  • Li H, Wang Y. An averaged vector field legendre spectral element method for the nonlinear Schrödinger equation. Int J Comput Math. 2017;94(6):1196–1218.
  • Gao W, Ismael HF, Husien AM, et al. Optical soliton solutions of the cubic-quartic nonlinear Schrödinger and resonant nonlinear Schrödinger equation with the parabolic law. Appl Sci. 2020;10(1):219.
  • Seadawy AR. Modulation instability analysis for the generalized derivative higher order nonlinear Schrödinger equation and its the bright and dark soliton solutions. J Electromagnetic Waves Appl. 2017;31(14):1353–1362.
  • Ali A, Seadawy AR, Lu D. Soliton solutions of the nonlinear Schrödinger equation with the dual power law nonlinearity and resonant nonlinear Schrödinger equation and their modulation instability analysis. Optik. 2017;145:79–88.
  • Arshed S, Arif A. Soliton solutions of higher-order nonlinear Schrödinger equation (NLSE) and nonlinear Kudryashov's equation. Optik. 2020;209:164588.
  • Yang J, Tian S, Peng W, et al. The N-coupled higher-order nonlinear Schrödinger equation: Riemann-Hilbert problem and multi-soliton solutions. Math Methods Appl Sci. 2020;43(5):2458–2472.
  • Osman M, Ali KK, Gómez-Aguilar J. A variety of new optical soliton solutions related to the nonlinear Schrödinger equation with time-dependent coefficients. Optik. 2020;222:165389.
  • Riaz MB, Atangana A, Jhangeer A, et al. Soliton solutions, soliton-type solutions and rational solutions for the coupled nonlinear Schrödinger equation in magneto-optic waveguides. Eur Phys J Plus. 2021;136(2):1–19.
  • Awan A, Rehman H, Tahir M, et al. Optical soliton solutions for resonant Schrödinger equation with anti-cubic nonlinearity. Optik. 2021;227:165496.
  • Tchaho C, Omanda H, Mbourou G, et al. Hybrid dispersive optical solitons in nonlinear cubic-quintic-septic schrödinger equation. Opt Photonics J. 2021;11(2):23–49.
  • Herzallah MA, Gepreel KA. Approximate solution to the time–space fractional cubic nonlinear Schrödinger equation. Appl Math Model. 2012;36(11):5678–5685.
  • Secchi S, Squassina M. Soliton dynamics for fractional Schrödinger equations. Appl Anal. 2014;93(8):1702–1729.
  • Yousif E, Abdel-Salam E-B, El-Aasser M. On the solution of the space-time fractional cubic nonlinear Schrödinger equation. Res Phys. 2018;8:702–708.
  • Wang P, Huang C. A conservative linearized difference scheme for the nonlinear fractional Schrödinger equation. Numer Algorithms. 2015;69(3):625–641.
  • Abdel-Salam EA, Yousif EA, El-Aasser MA. Analytical solution of the space-time fractional nonlinear Schrödinger equation. Rep Math Phys. 2016;77(1):19–34.
  • Liu Y, Liu Y, Cen Z. Daubechies wavelet meshless method for 2-D elastic problems. Tsinghua Sci Technol. 2008;13(5):605–608.
  • Díaz LA, Martín MT, Vampa V. Daubechies wavelet beam and plate finite elements. Finite Elements Anal Design. 2009;45(3):200–209.
  • Jang G, Kim Y, Choi K. Remesh-free shape optimization using the wavelet-Galerkin method. Int J Solids Structures. 2004;41(22):6465–6483.
  • Aziz I, Al-Fhaid AS. An improved method based on Haar wavelets for numerical solution of nonlinear integral and integro-differential equations of first and higher orders. J Comput Appl Math. 2014;260:449–469.
  • Ahsan M, Hussain I. A multi-resolution collocation procedure for time-dependent inverse heat problems. Int J Thermal Sci. 2018;128:160–174.
  • Ahsan M, Hussain I. Haar wavelets multi-resolution collocation analysis of unsteady inverse heat problems. Inverse Probl Sci Eng. 2019;27(11):1498–1520.
  • Dahmen W, Kurdila AJ, Oswald P. Multiscale wavelet methods for partial differential equations. Aachen, Germany: Elsevier; 1997. (Wavelet Analysis and its Applications; 6).
  • Tran T, Stephan EP, Mund P. Hierarchical basis preconditioners for first kind integral equations. Appl Anal. 1997;65(3–4):353–372.
  • Aziz I, Khan W. Numerical integration of multi-dimensional highly oscillatory, gentle oscillatory and non-oscillatory integrands based on wavelets and radial basis functions. Eng Anal Boundary Elements. 2012;36(8):1284–1295.
  • Lepik U. Numerical solution of evolution equations by the Haar wavelet method. Appl Math Comput. 2007;185(1):695–704.
  • Hsiao C, Wang W. Haar wavelet approach to nonlinear stiff systems. Math Comput Simul. 2001;57(6):347–353.
  • Ahsan M, Bohner M, Ullah A, et al. A Haar wavelet multi-resolution collocation method for singularly perturbed differential equations with integral boundary conditions. Math Comput Simul. 2023;204:166–180.
  • Majak J, Pohlak M, Karjust K, et al. New higher order Haar wavelet method: application to FGM structures. Compos Struct. 2018;201:72–78.
  • Ahsan M, Tran T, Hussain I. A multiresolution collocation method and its convergence for Burgers' type equations. Math Methods Appl Sci. 2022:1–24. DOI:10.002/mma.8764
  • Majak J, Shvartsman B, Pohlak M, et al. Solution of fractional order differential equation by the Haar wavelet method. Numerical convergence analysis for most commonly used approach. In: AIP Conference Proceedings, Vol. 1738, AIP Publishing LLC; 2016. p. 480110.
  • Li Y, Zhao W. Haar wavelet operational matrix of fractional order integration and its applications in solving the fractional order differential equations. Appl Math Comput. 2010;216(8):2276–2285.
  • Yi M, Huang J. Wavelet operational matrix method for solving fractional differential equations with variable coefficients. Appl Math Comput. 2014;230:383–394.
  • Saeed U, Rehman M. Haar wavelet picard method for fractional nonlinear partial differential equations. Appl Math Comput. 2015;264:310–322.
  • Wang L, Ma Y, Meng Z. Haar wavelet method for solving fractional partial differential equations numerically. Appl Math Comput. 2014;227:66–76.
  • Nazir S, Shahzad S, Wirza R, et al. Birthmark based identification of software piracy using Haar wavelet. Math Comput Simul. 2019;166:144–154.
  • Ahsan M, Shams-ul-Haq K, Liu X, et al. A Haar wavelets based approximation for nonlinear inverse problems influenced by unknown heat source. Math Methods Appl Sci. 2022;46(230):2475–2487.
  • Ahsan M, Hussain I, Ahmad M. A finite-difference and Haar wavelets hybrid collocation technique for non-linear inverse Cauchy problems. Appl Math Sci Eng. 2022;30(1):121–140.
  • Ahsan M, Lin S, Ahmad M, et al. A Haar wavelet-based scheme for finding the control parameter in nonlinear inverse heat conduction equation. Open Phys. 2021;19(1):722–734.
  • Ahsan M, Lei W, Ahmad M, et al. A wavelet-based collocation technique to find the discontinuous heat source in inverse heat conduction problems. Phys Scripta. 2022;9:125208.
  • Ahsan M, Ahmad I, Ahmad M, et al. A numerical Haar wavelet-finite difference hybrid method for linear and non-linear Schrödinger equation. Math Comput Simul. 2019;165:13–25.
  • Liu X, Ahsan M, Ahmad M, et al. Haar wavelets multi-resolution collocation procedures for two-dimensional nonlinear Schrödinger equation. Alexandria Eng J. 2021;60(3):3057–3071.
  • Majak J, Shvartsman B, Kirs M, et al. Convergence theorem for the Haar wavelet based discretization method. Compos Struct. 2015;126:227–232.
  • Arbabi S, Nazari A, Darvishi MT. A two-dimensional Haar wavelets method for solving systems of PDEs. Appl Math Comput. 2017;292:33–46.
  • Li X, Gong Y, Zhang L. Linear high-order energy-preserving schemes for the nonlinear Schrödinger equation with wave operator using the scalar auxiliary variable approach. J Sci Comput. 2021;88(1):1–25.
  • LeVeque RJ. Finite difference methods for ordinary and partial differential equations. Philadelphia: Society for Industrial and Applied Mathematics; 2007.