An Approximation Method for the Scattering Data of One-Dimensional Soliton Equations under Arbitrary Rapidly-Decreasing Initial Pulses
Hironobu Fujishima, Tetsu Yajima

TL;DR
This paper introduces a new approximation technique to predict the number of solitons generated by arbitrary initial pulses in one-dimensional soliton equations, avoiding complex integrations.
Contribution
The method provides a simple way to estimate soliton counts for various equations, demonstrated on the nonlinear Schrödinger equation with accurate results.
Findings
Accurately estimates soliton numbers without solving original equations
Shows good agreement with numerical simulations
Applicable to a wide range of one-dimensional soliton equations
Abstract
We present a novel approximation method that can predict the number of solitons asymptotically appearing under arbitrary rapidly decreasing initial wave packets. The number of solitons can be estimated without integration of the original soliton equations. As an example, we take the one-dimensional nonlinear Schrodinger equation and estimate the behaviors of the scattering amplitude in detail. The results show good agreement compared with those obtained by direct numerical integration. The presented method is applicable to a wide class of one-dimensional soliton equations.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
An Approximation Method for the Scattering Data of One–Dimensional Soliton Equations under Arbitrary Rapidly Decreasing Initial Pulses
Hironobu Fujishima1 and Tetsu Yajima2 [email protected]@is.utsunomiya-u.ac.jp1Utsunomiya Optical Products Plant1Utsunomiya Optical Products Plant Canon Inc. Canon Inc. 20-2 Kiyohara Kogyoudanchi 20-2 Kiyohara Kogyoudanchi Utsunomiya Utsunomiya Tochigi 321-3231 Tochigi 321-3231 Japan
2Department of Information Systems Science Japan
2Department of Information Systems Science Graduate School of Engineering Graduate School of Engineering Utsunomiya University Utsunomiya University 7-1-2 Yoto 7-1-2 Yoto Utsunomiya Utsunomiya Tochigi 321-8585 Tochigi 321-8585 Japan Japan
Abstract
We present a novel approximation method that can predict the number of solitons asymptotically appearing under arbitrary rapidly decreasing initial wave packets. The number of solitons can be estimated without integration of the original soliton equations. As an example, we take the one–dimensional nonlinear Schrödinger equation and estimate the behaviors of the scattering amplitude in detail. The results show good agreement compared with those obtained by direct numerical integration. The presented method is applicable to a wide class of one–dimensional soliton equations.
1 Introduction
Soliton theory is one of the key concepts in mathematical physics. It is particularly important for continuous systems owing to the fact that a number of intriguing phenomena across various fields of physics can be systematically described in this common language of solitons. The fields where solitons play prominent roles include high energy physics[1, 2, 3, 4, 5] and gravitational physics[6]. As examples of physics in more easily accessible energy scales, we can cite continuum mechanics of fluids or plasmas[7, 8, 9, 10, 11, 12] and nonlinear optics[13, 14, 15, 16, 17]. In the context of condensed matter or low temperature physics, the macroscopic dynamics of Bose–Einstein condensed (BEC) systems is known to obey a kind of nonlinear Schr̈odinger equation (NLSE) with external potentials[18, 19, 20, 21]. These rich applications means that this mature subject is still an active area of research.
Soliton equations are nonlinear partial differential equations often discussed in the context of integrable systems. Although some subtleties exist in rigorously defining integrability for systems with infinite degrees of freedom, it is sufficient for our purpose to point out the applicability of the inverse scattering transformation (IST) method. This prominent property is shared by all soliton equations[22, 23, 24, 25, 26, 27].
By virtue of the IST method, soliton equations are decomposed into a pair of linear simultaneous differential equations in the following manner:
[TABLE]
where the quantities and are matrices or operators including the unknown functions of the original equation and an additional parameter called the spectral parameter. The wave function represents an auxiliary field satisfying appropriate boundary conditions. Equation (1a) takes the form of an eigenvalue problem or a stable scattering problem where the initial condition plays the role of the scattering potential. Equation (1b) governs the time evolution of the scattering data whose initial values are determined by Eq. (1a).
Utilizing the obtained scattering data, we can construct exact solutions to the original equations at an arbitrary time. It is known that the original initial value problems can be solved under a fairly wide class of initial conditions. A class of rapidly decreasing functions is one of the most important classes of initial conditions for many soliton equations. Needless to say, it is almost impossible to prepare ideal pure solitons in actual experiments and hence it is more realistic to consider more general initial conditions rather than pure solitons. For many soliton equations, initial value functions should be rapidly decreasing, and this should be the only requirement that we can reasonably impose. One of the important quantities characterizing the initial conditions is the number of remaining solitons at . Since our target time domain lies in the asymptotic future and because of the diffusing nature of wave packets, the need for subtle treatment of boundary conditions arises. Therefore, a theoretical framework not depending on direct numerical integration will be useful and can serve to endorse the validity of numerical calculations.
To this end, we introduce a novel approximation method that can predict the number of solitons in the final state without direct numerical integration. The purpose of this paper is to present this method with some illustrative applications. This method provides a way to approximately obtain the scattering data for Eq. (1a) by discretizing the space coordinate and it is different from the method we used in our previous work[28]. The method presented in this paper is intended to overcome the drawbacks of our previously adopted semi–analytic method.
In contrast to the above treatments, the new approximation method presented in this paper is purely numerical and can be applied to realistic smooth functions for which sufficient fineness of the discretization pitch is required.
This paper is organized as follows. In sect.2, we present mathematical preliminaries by taking the NLSE as an example. Section 3 is the central part of this paper and we develop the method for detailed analysis of the initial value problem. In sec.4, we show some illustrative applications and present a brief model of a collision experiment with attractively interacting BEC solitons[29, 30, 31]. We compare the results obtained by the presented method with those from direct numerical integration to check the consistency between them. The final section is devoted to a discussions and concluding remarks.
2 Mathematical Preliminaries
2.1 Inverse scattering transformation
To be specific, we consider the NLSE with a self–focusing interaction throughout this paper,
[TABLE]
We assume that the initial wave packet is a rapidly decreasing function of hereafter. The auxiliary linear equations (1) for the NLSE are derived by introducing the two–element vector function and 22 matrices and as
[TABLE]
where is the time–independent spectral parameter. Many soliton equations can be formulated using the 22 matrices in the framework of the IST method and they are classified by the way the spectral parameter appears in these matrices. The NLSE belongs to the Ablowitz–Kaup–Newell–Segur (AKNS) system[32], and other soliton equations belonging to the AKNS system can be discussed in a similar way.
An important step of the IST method is to analyze the spatial Eq. (1a) as a stable scattering problem, whose potential term is given by the initial condition . The wave function and the spectral parameter correspond to the eigenfunction and eigenvalue, respectively. We assume the rapidly decreasing boundary condition for as already mentioned:
[TABLE]
Equations (1a) and (3a) under the above boundary condition completely define the Zakharov–Shabat (ZS) problem[33] for the self–focusing NLS equation. With this boundary condition, each element of the wave function must become a plane wave in the limit of . As the fundamental solutions, we can select two sets of functions and called the Jost functions, which satisfy the boundary conditions
[TABLE]
The Jost functions are related to each other as
[TABLE]
The coefficients are members of the scattering data, and can be analytically continued to the upper half plane .
From Eqs. (5) and (6), we can see that the Jost function satisfies the asymptotic form
[TABLE]
Once the ZS problem is solved, the time–evolved wave function is easily obtained by Eq. (1b), and the solution under the initial value is formally constructed by virtue of the Gel’fand–Levitan–Malchenko (GLM) equation[34]:
[TABLE]
[TABLE]
where the scattering data appear through the function
[TABLE]
The solution of the NLSE is given by the kernel function as
[TABLE]
In the above equation, stands for the continuous real eigenvalue and are the discrete eigenvalues, which are the zeros of . The GLM equation clearly states that the number of discrete eigenvalues determines the number of asymptotically generated solitons. When the function has simple zeros on the upper half plane of , solitons appear asymptotically and each determines the characteristics of each soliton.
2.2 Discretization of the initial wave packet
As explained in sect.2.1, we need to know to extract the desired information of the final state. We find that this is equivalent to calculating at under the boundary condition Eq. (5a).
In the ZS problem for the NLSE
[TABLE]
the function is the initial value of the unknown function . The ZS problem for the NLSE under the initial condition , where is a constant, has been extensively studied[35]. The explicit forms of the wave function are written by the hypergeometric function and the number of remaining solitons is given by the maximum integer that satisfies . Nevertheless, the ZS problems for more general initial conditions are difficult to solve, and it is hardly possible to predict how many solitons remain in the final state.
The major difficulty in analyzing Eq. (12) for general initial conditions originates from the fact that depends on the coordinate . In order to deal with this difficulty, let us split the support of into many small intervals:
[TABLE]
and approximate so that it takes a constant value in each interval. We introduce a set of functions :
[TABLE]
The initial value is now approximated as
[TABLE]
Assuming belongs to the class of rapidly decreasing functions, we can approximately consider that has a compact support. Within each interval, Eq. (12) reads as
[TABLE]
3 New Approximation Method
Now, let us develop our method with the discretization scheme. First, we introduce a two–component vector function :
[TABLE]
The 22 matrix Green function is defined using the step function as
[TABLE]
and the scattering potential in the matrix form is denoted by
[TABLE]
The starting point is to reformulate the ZS eigenvalue problem in Eq. (12) as Fredholm integral equations of the second kind:
[TABLE]
Needless to say, the solution asymptotically coincides with the Jost function in Eq. (7) at the limit . By iteration, we can construct the perturbative solution to Eq. (21). By considering the first element of the two–component vector , we can write down following Neumann series:
[TABLE]
According to Eq. (7), the transmission coefficient can be obtained by taking large– limit:
[TABLE]
Note that only terms of even orders contribute to the transmission coefficient . This is because the number of iterative operations is equal to the number of scattering events that invert the direction of the incident plane wave .
Similarly, by considering the second element of the two–component vector , we can obtain the reflection coefficient , to which only terms of odd order contribute.
For later use, it is convenient to redefine the potential term to include the phase factor ,
[TABLE]
[TABLE]
By using the above notations, the expression for the transmission coefficient can be rewritten as
[TABLE]
We now consider the replacement of the integral in Eq. (26) by a matrix operation of finite size. Although the reduced expression for becomes an approximate one, it is more suitable for numerical calculation. We assume that the initial wave packet is distributed in a finite range of width . In order to carry out the integral and the limit in Eq. (26), we use the discrete variables () defined in Eq. (13), and we have the following approximate expression for :
[TABLE]
By using these discrete variables, the value of at discrete values of can be expressed by a finite sum as
[TABLE]
where is the spacing of the discrete variables, given as . Since the quantites and are defined in the intervals in Eq. (13), they are expressed by in Eq. (15) as
[TABLE]
We introduce matrices and as
[TABLE]
We also define a step function matrix whose –element is given by . The matrix is a lower–triangular matrix, and its explicit form is
[TABLE]
The size of the initial wave packet should be sufficiently large so that the rapidly decreasing tails of the initial wave packet become negligible. To meet the convergence condition for the Neumann series, we can choose a sufficiently large number of small intervals so that is always smaller than unity for every index .
From the matrices , , and , we find that
[TABLE]
This means that is given by the sum of the elements in the th row of the matrix
[TABLE]
If we introduce the column vector \mbox{\boldmath{e}}=(1,\ldots,1)^{\rm T} and write the th row of as \mbox{\boldmath{w}}_{j}, we obtain
[TABLE]
Since the scattering coefficient is given by Eq. (27) and the initial pulse is located in the region , we can derive an approximate expression for as
[TABLE]
This is equivalent to the expression
[TABLE]
Many useful algorithms for obtaining the inverse matrix are available and we can calculate Eq. (36) easily.
Theoretically, since the fact the matrix product of and is still a lower–triangular matrix, we can explicitly write down the formula for as
[TABLE]
where the following notations are used:
[TABLE]
Although the factor exists in Eq. (38), the summation takes values between the first order and second order of the quantity as a whole.
4 Applications
We show some specific applications of the presented method. First, we calculate the transmission coefficient for two different types of single–peak initial conditions, both of which are rapidly decreasing smooth functions. Through this simple example, the validity and effectiveness of our method is corroborated. Secondly, we consider two superposed wave packets whose centers are sufficiently separated so that the resultant initial packet forms a double–peaked profile. The phases of the two constituent pulses are varied to investigate the effect of the relative phases on the asymptotically generated states. The prediction obtained from our time–independent method is compared with the result from direct numerical integration of the original NLSE.
4.1 Sech–type and Gauss–type wave packets
We consider two typical initial conditions for the NLSE in Eq. (2), one of which is taken to be the pure one–soliton
[TABLE]
Both functions are shown in Fig. 1. Their profiles are similar. They also share the same –norm and have almost the same full width at half maximum (FWHM). Within the FWHM, the difference between these two functions is no more than 4% of their maximum value of 2 at the origin. We take the values of and of and and all the tails of these functions are truncated at . We calculate the transmission coefficient for these truncated wave packets using the method developed in the previous section.
The values of for real under the initial conditions in Eqs. (39a) and (39b) are shown in Fig. 2. As expected from the pure spliton condition, the transmission coefficient for Eq. (39a) is approximately unity and flat over a wide range of the spectral parameter, . By contrast, the plot of the transmission coefficient for Eq. (39b) is not a constant. This indicates that the Gauss–type wave packet can never become a pure soliton. In this simple example, our method successfully shows the well–known result, which has been given by analytic proof. In Fig. 2, is smaller than unity. This is partially because of the truncating operation that we applied. What matters more is the insufficient value of . We next confirmed the approach of to unity when was increased. In Fig. 3, we show plots of for various , where all the plots were calculated for the same initial wave packet Eq. (39a). In Figs. 4 and 5, visualized two–dimensional (2–D) plots of the matrix function for Eqs. (39a) and (39b) under are respectively shown. These matrices are both lower–triangular. The last rows of them, which are used for the summing up, are simultaneously shown in Fig. 6. The sum of the last –th row for Eq. (39a) appears to take larger values around a narrow neighborhood of the origin . For Eq. (39b), the distribution is more widely spread. This reflects the feature of the pure soliton, that is, certain information is maximally concentrated. This kind of numerical experiment brings some insight that enables us to characterize the geometrical profile of pulse like functions.
4.2 Double–peaked pulses
Next, we consider some examples of double–peaked initial wave packets. This type of initial condition is given by a superposition of two wave packets, each of which has a single peak that is appropriately apart from the other. There can be relative phases between these constituent wave packets. We show three typical examples of simulations for different values of . Throughout this subsection, we set and the increment of to be 0.01 along the real and imaginary axes.
4.2.1 Case I:
We consider the initial wave packet
[TABLE]
No relative phase exists between the two constituent pulses in this case. The profile of this wave packet is shown in Fig. 7. We can see that it has two peaks at . The absolute value on the upper half plane of calculated by the method presented in the previous section is plotted in Fig. 8. The same quantity is also depicted three–dimensionally (3–D) in Fig. 9. The distribution is symmetric about the imaginary axis as expected, and a zero exists around . This means that only one soliton remains asymptotically. To verify this prediction, we numerically integrated the original NLSE. The absolute squares of the solution at , , and are shown in Fig. 10, and we confirmed that only one pulse was generated around the origin.
4.2.2 Case II:
We set the initial wave packet to be
[TABLE]
This time, the relative phase is taken to be . The profile of this wave packet is shown in Fig. 11. We can see that it has two peaks with opposite convexity at . The absolute value of for this case is plotted two–dimensionally in Fig. 12 and three–dimensionally in Fig. 13. On the upper half plane of , these plots are again symmetric about the imaginary axis, and two zeros appear around . This means that two solitons will remain in the final state. We confirmed this prediction by direct numerical integration. As shown in Fig. 14, we can observe two pulses symmetrically located around the origin as expected. The magnitudes of the two solitons are smaller than that of the single soliton generated in Case I. This is because the two pulses in Fig. 14 are wider than the single pulse shown in Fig. 10. Actually, the heights of these two pulses remained at the level shown in Fig. 14 even if we extended the termination time of the numerical integration.
4.2.3 Case III:
In this case, we take initial wave packet as
[TABLE]
The relative phase is set to , which corresponds to the situation where one pulse approaches the other, then the two pulses collide. A 2–D plot of is shown in Fig. 15 and a 3–D plot of is shown in Fig. 16. For this case, both plots are no longer symmetric. We can find two zeros of , one zero around and the other around . For this initial condition, we also executed a numerical integration and observed two major pulses, a larger one and a smaller one, as shown in Fig. 17. Their centers are located asymmetrically about the origin.
In the above examples, the number of finally remaining solitons is at most two, but three or more solitons are generated if we choose suitable initial conditions. In fact, we showed that two box–type pulses with suitable height and separation develop to generate three solitons[28]. Concerning the number of solitons in the final state, the presented method has no limitations in principle, as long as is taken to be sufficiently large. We have confirmed that our previous result is also reproduced by the method presented in this paper.
An actual experiment on soliton collision has been performed, where attractively interacting BECs were exploited[29]. In the experiment, a confinement trap in the x–direction was applied and was not completely removed during the collision process. Owing to the existence of this trap, the geometry was not completely flat. The trapping potential is usually well–approximated by a quadratic function. It is known that the AKNS–ZS formulation for the NLSE can be extended to a situation where such a potential term exists[36].
As long as we choose suitable initial conditions, by transforming a spatial variable x to a new one and reconstructing a new scattering potential from a given initial wave packet, we can use the same procedure as that demonstrated in previous sections. Nevertheless, it is unclear whether all initial conditions with a rapidly decreasing property work well in this extended scheme. There is a possibility that this method imposes additional restrictions on the class of initial conditions, which leads to a loss of generality. To avoid this complication, we neglected the effect of the trapping potentials in our illustration.
In the BEC experiment referred to above[29], the effects of the relative phase on the collision process were examined and it was reported that the behaviors of the two condensate pulses were different in the in–phase and out–of–phase cases. To extract and discuss the role of the relative phase between condensates, our simplified models seem to be suitable and sufficient. In this sense, it can be reasonabley stated that these examples correspond to real physics and have physical interest.
5 Summary and Discussion
In this paper, we have presented a novel approximation method for obtaining the scattering data for the ZS problem reduced from the one–dimensional NLSE under general rapidly decreasing initial conditions. Using the obtained scattering data, the numbers of asymptotically generated solitons have been estimated for initial conditions whose profiles are not limited to pure solitons. The derived results are consistent with those of direct numerical integration. These results include brief models for a collision experiment on BEC solitons. A similar experiment on soliton collision in a homogeneous space is expected to be more easily conducted in the field of nonlinear optics. Because of its ubiquitous appearance and importance in physics, we have limited our illustration to the NLSE. The method developed in this paper is essentially applicable to a wide class of soliton equations that can be formulated as the AKNS, Kaup–Newell,[37] and Wadati–Konno–Ichikawa[38] systems. Other soliton equations of importance that can be fit into this format include the Korteweg–de Vries (KdV), modified KdV, sine–Gordon, and derivative NLS equations.
Since the NLSE is a Hamilton system, an action variable and an angular variable exist, with which the Hamiltonian can be written. Excluding the zeros, they are expressed by the scattering data as:
[TABLE]
[TABLE]
Using the technique developed in this paper, we have obtained a new numerial method of investigating the geometric surfaces defined by these action–angle variables. Although we have shown only the absolute values for visualization, the original complex geometry of the scattering data in the upper half plane of is expected to include richer information. Our ultimate goal is to find a way to extract physical information through the investigation of these geometrical entities. It is desirable that we can define some characteristic quantities concerning the geometry so that they correspond to actual physical information. This task is left as future work.
{acknowledgment}
The authors express their sincere gratitude to Professor Ralph Willox of the University of Tokyo and Professor Ken–ichi Maruno of Waseda University for their interest in this work and stimulating discussions. One of the authors (H. F.) thanks Utsunomiya University for offering opportunities for fruitful discussions.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R. Rajaraman, Solitons and Instantons (North Holland, Amsterdam, 1987).
- 2[2] N. Manton and P. Sutcliffe, Topological Solitons (Cambridge University Press, Cambridge, 2007).
- 3[3] M. Shifman and A. Yung, Supersymmetric Solitons (Cambridge University Press, Cambridge, 2009).
- 4[4] M. Dunajski, Solitons, Instantons, and Twistors (Cambridge University Press, Cambridge, 2010).
- 5[5] E. J. Weinberg, Classical Solutions in Quantum Field Theory: Solitons and Instantons in High Energy Physics (Cambridge University Press, Cambridge, 2012).
- 6[6] V. Belinski and E. Verdaguer, Gravitational Solitons (Cambridge University Press, Cambridge, 2005).
- 7[7] G. B. Whitham, Linear and Nonlinear Waves (John Wiley, New York, 1974).
- 8[8] V. I. Karpman, Nonlinear Waves in Dispersive Media (Pergamon Press, Oxford, 1975).
