Wang and Liang (Appl. Numer. Math. 128, 2018) constructed a finite difference scheme for the one-dimensional cubic nonlinear Schrödinger equation on the real line, truncated by exact nonlocal artificial boundary conditions in which the boundary normal derivative is a time-convolution (fractional, half-order in time) operator on the boundary trace. Coupling a Crank–Nicolson interior discretization, an explicit extrapolation of the cubic term, and history-sum discretizations of the boundary fractional convolutions, they proved unconditional stability and an L2L^2-type error bound, first-order in time. The authors themselves state two open problems: deriving a discrete H1H^1-type error estimate for the nonlinear scheme, and constructing higher-order-in-time discretizations of the boundary history sums that retain the sign/positivity structure required for unconditional-stability energy estimates (an analogue of their Lemma 5).

Background

The nonlinear Schrödinger equation (NLS) describes dispersive wave phenomena such as soliton propagation in optical fibres, matter waves in Bose–Einstein condensates, and rogue-wave dynamics. In the normalization of the source paper it reads i ∂tψ=−12 ∂xxψ+V(x,t) ψ+g(x,t) ∣ψ∣2 ψi\,\partial_t\psi=-\tfrac12\,\partial_{xx}\psi+V(x,t)\,\psi+g(x,t)\,|\psi|^2\,\psi for x∈Rx\in\mathbb{R}, where VV is an external potential and gg a (possibly space- and time-dependent) nonlinearity coefficient. Computing on the whole line requires truncating R\mathbb{R} to a finite interval (xL,xR)(x_L,x_R) and imposing artificial boundary conditions (ABCs) — boundary operators that reproduce the effect of the discarded exterior on the finite interval. When VV is constant in each exterior half-line and gg vanishes outside a bounded region, the exterior problem is linear and can be solved exactly by Laplace transforms, yielding Dirichlet-to-Neumann (DtN) maps: exact boundary conditions expressing ∂xψ\partial_x\psi at each artificial boundary as a time-convolution operator with the singular kernel (t−s)−1/2(t-s)^{-1/2} acting on the boundary trace of ψ\psi (Zheng, Exact nonreflecting boundary conditions for one-dimensional cubic nonlinear Schrödinger equations, 2006). Such operators are nonlocal in time and of fractional (half) order in tt, reflecting the dispersive character of the equation.

For the linear Schrödinger equation, Sun and Wu (J. Comput. Phys. 214/219, 2006) built finite difference schemes with these ABCs and proved unconditional stability and L2L^2-type convergence. Their key device is the discretization of the boundary time convolutions by history sums — discrete convolutions over all previous time levels with coefficients ak=2/(k+k+1)a_k=2/(\sqrt{k}+\sqrt{k+1}) — which approximate the fractional kernel and whose discrete convolution possesses a positivity (accretivity) property: the boundary history terms enter the discrete energy balance with a non-positive contribution, so the discrete energy never grows. Wang and Liang (2018) extended this to the nonlinear equation: on a staggered grid (unknowns sampled at half-integer mesh points) with the auxiliary variable u=∂xψu=\partial_x\psi, a Crank–Nicolson-type implicit interior discretization, and an explicit second-order extrapolation of the cubic term g∣ψ∣2ψg|\psi|^2\psi (avoiding nonlinear solves), they proved unconditional stability ∥Ψn∥h≤∥ψ0∥h\|\Psi^n\|_h\le\|\psi^0\|_h in a discrete L2L^2-type norm ∥v∥h=(∑j∣vj−1/2∣2h)1/2\|v\|_h=(\sum_j|v_{j-1/2}|^2h)^{1/2} and a convergence bound in that same norm, giving first-order accuracy in time under the mesh coupling τ=O(h)\tau=O(h) (numerics show O(τ)O(\tau) in time and O(h2)O(h^2) in space). The analysis leaves two gaps, explicitly stated by the authors: (i) the error is controlled only in the discrete L2L^2-type norm — no discrete H1H^1-type (gradient) error estimate exists for the nonlinear scheme; (ii) the scheme is first-order in time, because no higher-order history-sum quadrature with the required sign/positivity structure (an analogue of the paper's Lemma 5) was available.

Neighboring literatures reach related goals by different routes. Local (Padé-type) ABCs approximate the exterior DtN operator by rational functions of ∂t\partial_t expanded around a chosen reference wavenumber; with such boundary conditions, unconditionally stable second-order schemes with rigorous error bounds exist for the linear Schrödinger equation (Li, Zhang and Zheng, SIAM J. Numer. Anal., 2018; Xie and Li, Appl. Numer. Math., 2023, using BDF2, i.e. a two-step second-order backward differentiation formula), and Pan, Xia, He and Zhang (Appl. Numer. Math., 2020) proved unconditional stability and second-order accuracy in time and space for a three-level linearized difference scheme for the cubic NLS with third-order local ABCs; in all these cases the boundary conditions themselves are approximate, and their exterior modeling error is not controlled by the mesh. The discrete transparent boundary condition (DTBC) school derives the boundary condition from the discrete exterior problem itself (via the zz-transform, a generating-function transform for discrete sequences), which preserves stability by construction: for the linear generalized Schrödinger equation this yields second-order-in-time schemes with full error estimates, including mesh H1H^1-norm estimates (Zlotnik, 2015; Ducomet, Zlotnik and Romanova, 2015), and Wang, Zhang and Zheng (Math. Comp. 91, 2022) proved stability and convergence of a second-order Crank–Nicolson scheme with discrete DtN-type boundary conditions for the nonlocal (PT-symmetric) NLS. On bounded domains, where no exterior problem arises, H1H^1-norm and superconvergence error analyses for cubic-NLS finite element methods are standard (e.g. Yang, Jia and Yang, 2025). None of these results provides an H1H^1-type error bound, or a higher-order-in-time discretization, of the exact nonlocal fractional DtN boundary operators for the local cubic NLS in the Wang–Liang scheme family.

Problem Statement

Consider the one-dimensional cubic nonlinear Schrödinger equation on the whole real line, in the normalization of Wang and Liang (2018),

i ∂tψ(x,t)=−12 ∂xxψ(x,t)+V(x,t) ψ(x,t)+g(x,t) ∣ψ(x,t)∣2 ψ(x,t),x∈R,  t∈(0,T],i\,\partial_t\psi(x,t)=-\tfrac12\,\partial_{xx}\psi(x,t)+V(x,t)\,\psi(x,t)+g(x,t)\,|\psi(x,t)|^2\,\psi(x,t),\qquad x\in\mathbb{R},\ \ t\in(0,T],

with initial data ψ(x,0)=ψ0(x)\psi(x,0)=\psi^0(x), under the structural assumptions that the potential is constant in the exterior, V(x,t)≡VlV(x,t)\equiv V_l for x≤xLx\le x_L and V(x,t)≡VrV(x,t)\equiv V_r for x≥xRx\ge x_R, and that the nonlinearity is compactly supported, g(x,t)=0g(x,t)=0 outside a bounded interior region. Truncating to Ωin=(xL,xR)\Omega_{in}=(x_L,x_R) and solving the linear exterior problems exactly yields the nonlocal artificial boundary conditions (in the notation of the paper)

∂ψ(xL,t)∂x=2π e−i(π/4+Vlt) ddt∫0tψ(xL,s) eiVlst−s ds,∂ψ(xR,t)∂x=−2π e−i(π/4+Vrt) ddt∫0tψ(xR,s) eiVrst−s ds.\frac{\partial\psi(x_L,t)}{\partial x}=\sqrt{\tfrac{2}{\pi}}\,e^{-i(\pi/4+V_l t)}\,\frac{d}{dt}\int_0^t\frac{\psi(x_L,s)\,e^{iV_l s}}{\sqrt{t-s}}\,ds,\qquad \frac{\partial\psi(x_R,t)}{\partial x}=-\sqrt{\tfrac{2}{\pi}}\,e^{-i(\pi/4+V_r t)}\,\frac{d}{dt}\int_0^t\frac{\psi(x_R,s)\,e^{iV_r s}}{\sqrt{t-s}}\,ds.

Wang and Liang discretize this truncated problem by a Crank–Nicolson-type interior scheme on a staggered grid with the auxiliary variable u=∂xψu=\partial_x\psi, an explicit extrapolation of the cubic term, and history-sum discretizations of the two boundary fractional convolutions with coefficients ak=2/(k+k+1)a_k=2/(\sqrt{k}+\sqrt{k+1}) that are exact in space; they proved unconditional stability and an L2L^2-type error bound for this scheme. Two questions, stated as open in that paper, remain:

  1. (H1H^1 error estimate) Prove an error bound in a discrete H1H^1-type norm — one controlling the discrete spatial derivative of the error (for example the discrete gradient on the staggered mesh, together with the error in the auxiliary variable u=∂xψu=\partial_x\psi) — for the Wang–Liang scheme, with explicit dependence of the bound on the mesh sizes hh and τ\tau, the final time TT, and the assumed regularity of the exact solution, and identify the convergence rate in that norm.

  2. (Higher-order-in-time boundary discretizations) Construct a discretization of the boundary fractional time-convolution operators — a higher-order analogue of the history sums ak=2/(k+k+1)a_k=2/(\sqrt{k}+\sqrt{k+1}) — that simultaneously (a) approximates the singular kernels (t−s)−1/2(t-s)^{-1/2} to at least second order in the time step, under regularity assumptions on the boundary traces compatible with the singularity of the kernel, and (b) provably satisfies the sign/positivity (accretivity) structure required by discrete energy estimates: as for the coefficients ak=2/(k+k+1)a_k=2/(\sqrt{k}+\sqrt{k+1}), the boundary history terms enter the discrete energy balance with a non-positive contribution, so that the discrete energy does not grow — the missing analogue of the paper's Lemma 5. Such a boundary discretization is the obstruction, identified in the source paper, to raising the temporal order of the scheme: coupling it with a matching at-least-second-order interior time discretization of the cubic nonlinearity would then give a fully discrete scheme of the corresponding order, amenable to the unconditional-stability energy argument; the open question is the construction of a boundary quadrature satisfying (a) and (b).

These two questions form one program: completing the convergence theory of unconditionally stable finite difference schemes that discretize the exact nonlocal artificial boundary conditions for the cubic nonlinear Schrödinger equation on unbounded domains — sharpening the norm of the existing theory (question 1) and its temporal order (question 2). They may be answered separately.

References

  1. Bo Wang, Dong Liang, The finite difference scheme for nonlinear Schrödinger equations on unbounded domain by artificial boundary conditions, Applied Numerical Mathematics 128 (2018) 183–204. DOI: 10.1016/j.apnum.2018.02.005, https://doi.org/10.1016/j.apnum.2018.02.005
  2. Zhi-zhong Sun, Xiaonan Wu, The stability and convergence of a difference scheme for the Schrödinger equation on an infinite domain by using artificial boundary conditions, Journal of Computational Physics 214 (2006) 209–223. DOI: 10.1016/j.jcp.2005.09.011, https://doi.org/10.1016/j.jcp.2005.09.011
  3. Zhi-zhong Sun, The stability and convergence of an explicit difference scheme for the Schrödinger equation on an infinite domain by using artificial boundary conditions, Journal of Computational Physics 219 (2006) 879–898. DOI: 10.1016/j.jcp.2006.07.001, https://doi.org/10.1016/j.jcp.2006.07.001
  4. Chunxiong Zheng, Exact nonreflecting boundary conditions for one-dimensional cubic nonlinear Schrödinger equations, Journal of Computational Physics 215 (2006) 552–565. DOI: 10.1016/j.jcp.2005.11.005, https://doi.org/10.1016/j.jcp.2005.11.005
  5. Chunxiong Zheng, Fast evaluation of exact transparent boundary condition for one-dimensional cubic nonlinear Schrödinger equation, Frontiers of Mathematics in China 5 (2010) 589–606. DOI: 10.1007/s11464-010-0058-9, https://doi.org/10.1007/s11464-010-0058-9
  6. Buyang Li, Jiwei Zhang, Chunxiong Zheng, An Efficient Second-Order Finite Difference Method for the One-Dimensional Schrödinger Equation with Absorbing Boundary Conditions, SIAM Journal on Numerical Analysis 56 (2018) 766–791. DOI: 10.1137/17M1122347, https://doi.org/10.1137/17M1122347
  7. Kejia Pan, Junyi Xia, Dongdong He, Qifeng Zhang, A three-level linearized difference scheme for nonlinear Schrödinger equation with absorbing boundary conditions, Applied Numerical Mathematics 156 (2020) 32–49. DOI: 10.1016/j.apnum.2020.04.008, https://doi.org/10.1016/j.apnum.2020.04.008
  8. Yunxia Hu, Hongwei Li, Ziwen Jiang, Efficient semi-implicit compact finite difference scheme for nonlinear Schrödinger equations on unbounded domain, Applied Numerical Mathematics 153 (2020) 319–343. DOI: 10.1016/j.apnum.2020.02.014, https://doi.org/10.1016/j.apnum.2020.02.014
  9. Jiangming Xie, Maojun Li, A fast BDF2 Galerkin finite element method for the one-dimensional time-dependent Schrödinger equation with artificial boundary conditions, Applied Numerical Mathematics 187 (2023) 89–106. DOI: 10.1016/j.apnum.2023.02.006, https://doi.org/10.1016/j.apnum.2023.02.006
  10. Alexander Zlotnik, Error Estimates of the Crank-Nicolson-Polylinear FEM with the Discrete TBC for the Generalized Schrödinger Equation in an Unbounded Parallelepiped, in: I. Dimov, I. Faragó, L. Vulkov (eds.), Finite Difference Methods, Theory and Applications (FDM 2014), Lecture Notes in Computer Science 9045, Springer, 2015, pp. 129–141. DOI: 10.1007/978-3-319-20239-6_12, https://doi.org/10.1007/978-3-319-20239-6_12 (preprint: arXiv:1503.07811, https://arxiv.org/abs/1503.07811)
  11. Bernard Ducomet, Alexander Zlotnik, Alla Romanova, On a splitting higher-order scheme with discrete transparent boundary conditions for the Schrödinger equation in a semi-infinite parallelepiped, Applied Mathematics and Computation 255 (2015) 196–206. DOI: 10.1016/j.amc.2014.07.058, https://doi.org/10.1016/j.amc.2014.07.058
  12. Jihong Wang, Jiwei Zhang, Chunxiong Zheng, Stability and error analysis for a second-order approximation of 1D nonlocal Schrödinger equation under DtN-type boundary conditions, Mathematics of Computation 91 (2022) 761–783. DOI: 10.1090/mcom/3685, https://doi.org/10.1090/mcom/3685
  13. Huaijun Yang, Xu Jia, Jinjin Yang, Unconditionally superconvergence error analysis of an energy-stable finite element method for Schrödinger equation with cubic nonlinearity, Communications in Nonlinear Science and Numerical Simulation 140 (2025) 108383. DOI: 10.1016/j.cnsns.2024.108383, https://doi.org/10.1016/j.cnsns.2024.108383
  14. Nigar Yildirim Aksoy, On the convergence of finite difference scheme for a Schrödinger type equation, New Trends in Mathematical Sciences (2022). DOI: 10.20852/ntmsci.2022.486, https://doi.org/10.20852/ntmsci.2022.486