c 2014 International Press Vol. 21, No. 1, pp , March

Size: px
Start display at page:

Download "c 2014 International Press Vol. 21, No. 1, pp , March"

Transcription

1 METHODS AND APPLICATIONS OF ANALYSIS. c International Press Vol., No., pp., March FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER EQUATIONS IN THE SEMI-CLASSICAL REGIME SHINGYU LEUNG, JIANLIANG QIAN, AND SUSANA SERNA Abstract. We propose fast Huygens sweeping methods for Schrödinger equations in the semiclassical regime by incorporating short-time Wentzel-Kramers-Brillouin-Jeffreys (WKBJ) propagators into Huygens principle. Even though the WKBJ solution is valid only for a short time period due to the occurrence of caustics, Huygens principle allows us to construct the global-in-time semi-classical solution. To improve the computational efficiency, we develop analytic approimation formulas for the short-time WKBJ propagator by using the Taylor epansion in time. These analytic formulas allow us to develop two classes of fast Huygens sweeping methods, among which one is posed in the momentum space, and the other is posed in the position space, and both of these methods are of computational compleity O(N logn) for each time step, where N is the total number of sampling points in the d-dimensional position space. To further speed up these methods, we also incorporate the soft-thresholding sparsification strategy into our new algorithms so that the computational cost can be further reduced. The methodology can also be etended to nonlinear Schrödinger equations. One, two, and three dimensional eamples demonstrate the performance of the new algorithms. Key words. Fast Huygens sweeping method, eikonal equation, WKBJ, convolution, fast Fourier transform, Schrödinger equation. AMS subject classifications. 5N, 5M.. Introduction. Consider the Schrödinger equation for a particle with unity mass (.) (i t )U H i U t V()U + U =, Rd, t > t, (.) U(,t ) = U t () where H = +V(), the potential V is real and smooth, and h/π with h a small (scaled) Planck s constant. When is small, the wave function U(,t) for the Schrödinger equation is highly oscillatory, and it is very costly to apply direct methods such as finite-difference methods to compute these wave functions as such methods require very fine meshes to resolve oscillations generated by the equation. Therefore, alternative methods such as asymptotic methods are sought to resolve these highly oscillatory wave functions in the semi-classical regime, where semi-classical refers to an asymptotic theory in which one part of a system is described quantum-mechanically whereas the other, such as a particle trajectory, is treated classically. In this paper, we propose novel methods, called fast Huygens sweeping methods, for solving the Schrödinger equation in the semi-classical regime by incorporating the short-time Wentzel-Kramers-Brillouin-Jeffreys (WKBJ) propagator into Huygens principle. To develop these new methods, we utilize the following WKBJ ansatz for the quantum wave function, ( ) i τ(,t) (.) U(,t) A(,t)ep, Received January 8, ; accepted for publication October,. Department of Mathematics, the Hong Kong University of Science and Technology, Clear Water Bay, Hong Kong (masyleung@ust.hk). Department of Mathematics, Michigan State University, East Lansing, MI 88, USA (qian@math.msu.edu). Department of Mathematics, UCLA, Los Angeles, CA 995, USA (serna@math.ucla.edu).

2 S. LEUNG, J. QIAN, AND S. SERNA wherea(,t) istheamplitudefunctionandτ(,t) isthephasefunction. Applyingthis ansatz to the Schrödinger equation and considering the leading order singularities, we have the following eikonal equation for the phase function and the transport equation for the amplitude function, (.) (.5) τ t +V()+ τ =, A t + τ A+ τa =. The transport equation for the amplitude is weakly coupled to the eikonal equation in the sense that one must first solve the eikonal equation to provide related coefficients for the transport equation. Because the eikonal equation is a non-linear first-order equation, in general there does not eist a global smooth (classical) solution for the equation. The concept of viscosity solution singles out a unique Lipschitz continuous solution for the eikonal equation among many possible generalized solutions. However, the gradient of the resulting viscosity solution for the eikonal equation can be discontinuous at so-called kinks so that the needed eikonal-related coefficients in the transport equation are not well-defined; consequently, the WKBJ ansatz (.) might not be valid globally in time in terms of globally smooth eikonal and amplitude. On the other hand, we do observe that under suitable initial conditions the eikonal equation (.) always has a smooth solution for a short-time period, and this observation in turn implies that the WKBJ ansatz will be valid for a short-time period. Therefore, the question is: Can we obtain globally valid semi-classical solutions for the Schrödinger equation by making use of the short-time valid WKBJ solutions? The answer lies in Huygens principle, which states that at each instant in time, each point in a wave field acts as a source for radiating new waves, which interfere in such a way as to create the wave field at a later time. Mathematically, such an interference is achieved by an integration with respect to those source locations, and the kernel of the integration is the Green function parameterized by these sources for the Schrödinger equation. Then a natural question is: how to compute the Green function for the Schrödinger equation? We propose to utilize the short-time valid WKBJ ansatz to construct short-time valid Green functions. Finally, by partitioning a large time period into several short-time periods, Huygens principle allows us to sweep through the global-in-time period to obtain a globally valid semi-classical solution for the Schrödinger equation. We develop novel approaches for computing semi-classical solutions by using this new idea from different perspectives. At first, we can construct short-time valid approimate asymptotic Green functions either numerically or analytically by using the Taylor epansion in time. Secondly, we can carry out interference integration either in the position space or in the momentum space. These different perspectives lead to at least four different implementations for constructing the semi-classical solution for the Schrödinger equation. Naturally, analytic Green functions result in much more efficient interference integration. Furthermore, interference integration carried out in the momentum space can be speed up by using FFTs directly while interference integration in the spatial domain can be speed up by FFT-based fast discrete convolutions. Eventually, analytic Green functions plus FFT based interference integrations lead to O(N log N) algorithms for each time step which eventually yield global-in-time semi-classical solutions to the Schrödinger equation, where N is the total number of sampling points of the wave field in the d-dimensional position space. Therefore, we have named our new algorithms fast Huygens sweeping methods for the Schrödinger

3 FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER equation in the semi-classical regime. To further speed up the proposed new algorithms, we also incorporate recently developed sparse dynamics into our algorithms. We also etend our methodology to a nonlinear Schrödinger equation... Related work. Fast Huygens sweeping methods have been first proposed in [8] for Helmholtz equations in inhomogeneous media in the high-frequency regime, in which Huygens principle is characterized by the Kirchhoff-Huygens integral, and the integration is carried out efficiently by constructing low-rank matri approimations. We remark that the sweeping here has different meaning from that in the fast sweeping methods for solving static Hamilton-Jacobi equations in the literature. Our methodology for developing fast Huygens sweeping method for the Schrödinger equation in the semi-classical regime is analogous to that for Helmholtz equations in the high frequency regime in that both methods try to take care of caustics automatically without identifying where caustics are, both appeal to Huygens principle to obtain interference effects in wave fields, and both have very lowcomputational compleity. Therefore, we use the identical name for the two methods. In terms of treating caustics, a popular approach is the Gaussian beam summation method [,,,,, 9,, ], and many efforts have been made to develop both efficient Lagrangian and Eulerian Gaussian beam methods[,,,, 5, 7,, 5]. The first Eulerian Gaussian beam method has been proposed in [], which was further developed in [, 5, 7]. Efficient Lagrangian Gaussian beam methods based on fast wavepacket transforms have been proposed in [] for Schrödinger equations and in [5] for wave equations. Convergence analysis of Gaussian beam summation methods has been carried out in [5, ] in different contets. Although they can treat caustics automatically, computationally Gaussian beam summation methods have some shortcomings related to eponential growth of beam width and epensive summation. In terms of sparse dynamics for time-dependent PDEs, the general idea is to view the PDE solution in a transformed domain, where the information of the solution is encoded into coefficients corresponding to the transform basis. By choosing an appropriate basis the critical information of the solution can be concentrated into a few significant coefficients related to those crucial modes capturing the important behavior of the solution. If that is the case, then we may carry out a thresholding process to keep only those significant coefficients and throw away those insignificant ones so that the overall behavior of the solution is captured and the computational cost is reduced. In general, there are two approaches for carrying out the thresholding process: hard thresholding and soft thresholding. Hard thresholding has been used in Gaussian beam summations for Schrödinger equations [, 5, ] and wave equations in [5], resulting in accurate and efficient summation methods. Soft thresholding has been first used for time dependent PDEs in [7], and the resulting sparse dynamics leads to efficient and accurate representations of computed numerical solutions in the spectral domain. Because the Schrödinger equation generates new scales during the evolution process, the methodology of [7] cannot be applied here. On the other hand, we may still replace the hard-thresholding process as used in [, 5,, 5] with the softthresholding in the evolution process; consequently, although we are using the softthresholding strategy to sparsify the solution in the spectral (frequency/momentum) space, our methodology is different from the one in [7]. Nevertheless, such sparsification still results in significant speedup in the computation. Therestofthepaperisorganizedasfollows. InSection, wesummarizehuygens

4 S. LEUNG, J. QIAN, AND S. SERNA principle and incorporate the short-time WKBJ propagator into the superposition principle. In Section, we develop fast Huygens sweeping methods to implement Huygens principle in both momentum and position spaces in the semi-classical regime for linear and nonlinear Schrödinger equations. In Section, we show numerical eamples to demonstrate the efficiency and accuracy of the new algorithms.. Semi-classical Green s function and Huygens principle. The Green function G(,t;,t ) satisfies the following partial differential equation [8] (i t ) (.) H G(,t;,t ) = i δ( )δ(t t ), R d, t t, (.7) G(,t;,t ) =, R d, t < t, where (,t ) are parameters, and the Hamiltonian operator H takes the form of kinetic-plus-potential form: H = + V(). By using Duhamel s principle, the above inhomogeneous formulation can be reduced to the following homogeneous initial value problem: (i t ) (.8) H G(,t;,t ) =, R d, t > t, (.9) (.) lim G(,t;,t ) = δ( ), R d, t t + G(,t;,t ) =, R d, t < t. Therefore, G(,t;,t ) can be seen as the response at position and time t due to a point source at position and time t. According to Huygens principle, the wave function U(,t) for t > t for the Schrödinger equation can be written as (.) U(,t) = G(,t;,t )U(,t )d, t > t, R d which formalizes the fact that the superposition of waves radiating from each point of an old wave creates a new wave at a later time, and the Green function provides appropriate weighting factors for the superposition. The above facts are well known in quantum mechanics; see [8]. To utilize Huygens principle, we need to know the Green function, which requires solving the initial value problem(.8) for the Schrödinger equation. Since we are interested in semi-classical solutions for the Schrödinger equation, we propose to compute the Green function asymptotically. It is well known that the δ-function admits the following plane wave decomposition, (.) δ( ) = ( π ) d e i( ) ξ dξ; R d namely, the initial condition for the Green s function is actually a superposition of plane waves. Hence to obtain needed ingredients in the asymptotic form of Green s functions, we will solve the following eikonal and transport equations: (.) (.) (.5) (.) τ t +V()+ τ =, t > t, τ(,t ;ξ) = ξ, A t + τ A+ τa =, t > t, A(,t ;ξ) =,

5 FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER 5 where ξ R d is a parameter, which can be viewed as a momentum variable as corresponding to as a position variable. According to the PDE theory on Hamilton- Jacobi equation, the eikonal equation (.) has a unique smooth solution for a short period of time; we denote this short period of time as [t,t +T], where T > is a constant. As a result, the eikonalτ(,t;ξ) and the amplitude A(,t;ξ) eist and aresmooth for t t t +T; accordingly, G(,t;ξ) A(,t;ξ)e i τ(,t;ξ) is a valid asymptotic solution for the Schrödinger equation with the plane wave initial condition, (.7) (i t ) H G(,t;ξ) =, R d, t t, (.8) G(,t;ξ) = e i ξ, R d. Net, to obtain the asymptotic Green function G (without confusion still denoted as G), we assemble these computed ingredients into the following formula, (.9) G(,t;,t ) = ( ) d A(,t;ξ)e i(τ(,t;ξ) ξ) dξ. π R d It is easy to check that the so-defined G(,t;,t ) satisfies the Schrödinger equation asymptotically in the time period t t t + T and satisfies the corresponding point-source initial condition. With the asymptotic Green function at our disposal, we can propagate an arbitrary initial wave function U(,t ) for a short period of time, (.) U(,t) = G(,t;,t )U(,t )d, t < t t +T. R d Now since the Hamiltonian is time-independent, the Green function satisfies the following property, (.) G(,t;,t ) = G(,t ;,t ) if t t = t t >. This implies that the short-time-valid Green function can be repeatedly used to propagate the wave function for long time, (.) U(,t) = G(,t;,t k )U(,t n )d, t k < t t k +T, R d where t k = t +k T for k =,,,. This way we may sweep through a long period of time so that we may obtain global-in-time asymptotic solutions for the Schrödinger equation. The formulas (.) and (.) are formulated in the position space. We may also

6 S. LEUNG, J. QIAN, AND S. SERNA obtain equivalent formulas posed in the momentum space, U(,t) = G(,t;,t )U(,t )d R ( d ) d = A(,t;ξ)e i(τ(,t;ξ) ξ) U(,t )dξd π R d R ( ) d d [ = A(,t;ξ)e iτ(,t;ξ) U(,t )e i ξ d ]dξ π R d R d (.) = G(,t;ξ) Û(ξ,t )dξ, R d where (.) (.5) G(,t;ξ) = A(,t;ξ)e iτ(,t;ξ), ( ) d Û(ξ,t ) = U(,t )e i ξ d. π R d These equivalent formulations lead to different algorithms as we develop net. We notice that if the initial condition U (,t ) S(R d ) (the Schwartz class), the amplitude function A(,t;ξ) L, and the phase function τ(,t;ξ) is real, then the integrals defined in (.) and (.) converge absolutely and define functions in L ; consequently, we may truncate the integral on R d to be an integral on a bounded domain. Thus to avoid unnecessary technicality we will make these assumptions in the algorithmic development.. Fast Huygens sweeping methods: Algorithms... Straight-forward implementation in the position space. We first consider the computational compleity of determining the solution U(,T) using (.), and a straight-forward implementation involves a phase-space integral which is epensive. Let n be the number of computational mesh on each physical () and frequency (ξ) dimension, m be the number of secondary sources ( ) in each dimension, and d be the dimension of the problem. Let N = n d and M = m d. A naive implementation is as follows. Algorithm (Straight-forward implementation):. τ and A are discretized in the physical space () with O(n d ) mesh points.. Since t = O( ), the computational compleity for obtaining τ and A for each initial condition (.) and (.) is O(n d+ ).. Obtain τ(,t;ξ) and A(,t;ξ): There are ξ = O(n d ) initial conditions. The total number of operations is O(n d+ ).. Construct G in (.9): we need O(n d ) operations for each (O(n d ) in total) and (O(m d ) in total). The total number of operations is O(n d m d ). 5. Construct U in (.): we need O(m d ) operations for each (O(n d ) in total). The total number of operations is O(n d m d ). Numerically, the eikonal equation and the amplitude equation can be solved efficiently using any well-developed high order numerical methods like WENO5-TVDRK

7 FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER 7 [, ] or Power-ENO [9]. So, to conclude, the total number of operations for preprocessing (steps -) is O(n d m d ) = O(n d ) if m = O(n). To compute U(,kT) for each k =,,, we require etra O(n d ) operations (step 5). Concerning the storage requirement, the algorithm requires declaring eplicitly a matri variable G which requires O(n d m d ) = O(n d ) bytes. Once we have constructed the variable, we can store it in the order of in the hard-drive. In the post-processing step when we constructu, weonlyneedtodeclareavariableofo(n d )correspondingtogassociated to one. For a typical two-dimensional computation, the preprocessingstep requires O(n ) operations, while each post-processing step takes etra O(n ) operations. This simple calculation shows that the compleity of this straight-forward implementation is too high which makes it impractical for three-dimensional computation... Improved implementation in the momentum space. In the straightforward implementation we discussed above, one has to construct the matri G according to (.9) which is the most epensive part of the method in terms of both computation and memory. Instead of performing this eplicitly, we first note that the integral (.) can be re-written in the form (.). In other words, instead of formulating the problem by computing the propagator directly and then performing the integral in, we can epress the propagator in the frequency space and compute the integral in the ξ-variable. Since the formula (.) only involves an integral in the momentum space, it provides us with an improved implementation. Because in the momentum space we have the fast Fourier transform (FFT), one advantage of such an approach is that it drops the computational compleity from O(n d ) to O(n d logn). We consider the computational compleity of determining the solution U(,T). To use FFT, we take n = m. Algorithm (Improved implementation in the momentum space):. τ and A are discretized in the space with O(n d ) mesh points.. Since t = O( ), the computational compleity for obtaining τ and A for each initial condition (.) and (.) is O(n d+ ).. Obtain τ(,t;ξ) and A(,t;ξ): there are O(n d ) initial conditions in terms of ξ. The total number of operations is O(n d+ ).. Construct G in (.): the total number of operations is O(n d ). 5. Construct Û in (.5): the total number of operations is O(nd logn) if FFT is used. Otherwise, O(n d ) operations are needed.. Construct U in (.): we need O(n d ) operations for each (O(n d ) in total). The total number of operations is O(n d ). So, to conclude, this simple rearrangement of integration can drop the total number of operations for preprocessing (steps -) from O(n d ) to O(n d+ ). To compute U(,kT) for each k =,,, we require etra O(n d ) operations (steps 5-). Besides the computational efficiency, another advantage of such a formulation is in the memory requirement of the overall algorithm. Since the integral in (.) is done with respect to ξ, we can output G to the memory right away for each individual ξ. This implies that we require only O(n d ) bytes for the variables A and τ, even though G itself takes O(n d ) bytes.

8 8 S. LEUNG, J. QIAN, AND S. SERNA.. Analytic approimation to eikonals and amplitudes. Apparently, the most epensive part corresponds to the computation of eikonals and amplitudes in carrying out Huygens principle asymptotically. We propose to use analytic formulas to approimate eikonals and amplitudes. The idea is based on a short-time Taylor epansion, and similar ideas have been used for eikonals only in different contets in [9, 8]. Assuming that t is small, we can epand both amplitude and phase functions using the Taylor series in t, (.) A(, t;ξ) = +A (,ξ) t+a (,ξ) t +O( t ), τ(, t;ξ) = ξ +τ (,ξ) t+τ (,ξ) t +O( t ). Now, we plug in these epressions into (.) to (.5) and collect the same order terms to obtain A (,ξ) =, A (,ξ) = V ; τ (,ξ) = V() ξ, τ (,ξ) = V ξ. Since these formulas are linked to the potential and the momentum directly, they provide us with a set of analytic approimation formulas for eikonals and amplitudes. With these at our disposal, we develop more efficient algorithms in Huygens superposition in either the momentum or position space... Taylor-epansion based spectral method in the momentum space. Taking only the zeroth order term of A and the linear term of τ, (.) becomes ( ) d U(, t) = G(,ξ, t) Û(ξ,)dξ π R ( ) d d [ { i ep ξ [V()+ ] }] π R ξ t Û(ξ,)dξ ( ) d d = ep[ i ] [ ( i π V() t ep ξ t )] R ξ Û(ξ,)dξ ( ) d d = ep[ i ] [ ] [ i π V() t ep R ( ξ) ep i t ] ξ Û(ξ,)dξ d ep [ i [ ( ]F V() t ep i t ) ] (.7) ξ F(U). Similarly, the higher order version is as follows: ) U(, t) (+ t V ep [ i ] V() t ( F [ep i t ) ) (.8) ξ F(U) ](+ t V. Note that the lower order version of our scheme is essentially the same as the first order time-splitting spectral scheme discussed in [, ]. However, there are at least two differences between these two frameworks. The first is that our algorithm is derived based on the approimation of the WKBJ propagator, while the first order

9 FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER 9 time-splitting spectral scheme was derived by applying the operator splitting to the equation itself. Moreover, these methods are generalized to higher order by different mechanisms. The first order time-splitting spectral scheme in [, ] was generalized to high-order by Strang s splitting, while our approach etends to high-order by incorporating more terms in the Taylor s epansion..5. Taylor-epansion based convolution methods in the position space..5.. Low-order and High-order methods. Net, we use (.) in the position space. We approimate the asymptotic Green function by (.9) G(, t;,) ( ) d e [ ξ (V i ()+ ξ ) t ξ] dξ π R d = (iπ t) d/ ep [ ] [ i V() t ep As a result, the integral (.) can be approimated by i t ]. (.) U(, t) = G(, t;,)u(,)d R d [ ] [ i ep d/ (iπ t) V() t ep R d i t ] U(,)d. We can take advantage of the special structure to compute the convolution efficiently using FFT. For simplicity we only discuss the numerical procedure in D and it is straight-forward to etend the approach to higher dimensions. We first approimate the integral on a uniform mesh i using the Trapezoidal rule, i.e. (.) U( i, t) = (iπ t) [ i ep / ] V( i) t j [ ep i t i j ] U( j,). In the form of matri-vector multiplication, we denote the summation by a symmetric Toeplitz matri W with each entry given by W i,j = ep [ i t i j ]. To efficiently compute the multiplication in (.), we etend the n-by-n symmetric Toeplitz matri into a n-by-n cyclic Toeplitz matri W with the first row given by W = [W, W, W,n W,n W,n W, W, ], and also etend the vector U = [U U U n ] T to Ũ = [U U U n ] T R n. Since the cyclic matri can be diagonalized by the discrete ] Fourier matri, the product WU is the first n elements of F [F( W ) F(U), where F is the Fourier transform operator and F denotes the inverse Fourier transform. The computational compleity for obtaining U( i, t) in (.) is summarized here: Algorithm (Low-order Taylor-Epansion Based Convolution Method):

10 S. LEUNG, J. QIAN, AND S. SERNA. Set k = and compute the Fourier coefficients F( W ): the total number of operations is O(n d logn).. k = k +.. Compute F(Ũ) and determine the product F( W ) F(Ũ): the total number of operations is O(n d logn). ]. Apply the inverse FFT F [F( W ) F(Ũ) and keep only the first n elements: the total number of operations is O(n d logn). 5. Multiply the result by (iπ t) d/ ep [ i V( i) t ] ( ) d : the total number of operations is O(n d ).. Go to step until t k = t f. We can regardstep as an preprocessingstep which takes only O(n d logn) operations. Considering the propagation step to obtain each U(,k t) for k =,,, we find that this method drops the computational compleity from O(n d ) in Algorithm to only O(n d logn). Numerically, t in this approimation cannot be arbitrarily chosen. To resolve the oscillationsin the coefficients of W i,j, we requirethat the phase difference between W,n and W,n should be less than π, i.e. we require [(n ) (n ) ] t for some < α <, which implies that (.) t = (n ) απ = O = απ ( ). Note that this constraint imposes a lower bound on the marching step size t. For a given and, the method requires one to pick a large enough t in order to resolve the oscillations in W i,j. Indeed the larger the value of t, the faster we reach the final solution. However, we have to control the error introduced in the Taylor approimation at the same time. Therefore, we pick α close to, but smaller than,. High-order generalization of our approach is possible as well. We can simply add in more terms in the Taylor approimation. For eample, we consider again the one-dimensional case in detail. Taking the second order Taylor epansion for both amplitude and phase functions, we have the Green function, ( ) / G(, t; ) (+ t iπ t V [ i ep t + t V (.) ( ) / = (+ t iπ t V [ ] i (.) ep t ep ) ep ] [ i tv ) [ i ep [ i t ( ) V ] )] ( tv t 8 V ]. Note, however, that the etra term ( ) V destroys the Toeplitz property of the n-by-n matri W and we cannot directly apply the FFT to construct U according to (.).

11 FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER To develop efficient numerical algorithm for the convolution, we first introduce a new variable y = + t V () so that the solution at t is now given by ( ) [ ] U(, t) + t i iπ t V ep V t ep Numerically, we first obtain the integral [ I(y) = ep i t y ] i t y [ ] U(,)d U(,)d. on a uniform mesh y = y i using the same FFT algorithm as in the Algorithm. Net we interpolate the solution onto the non-uniform mesh Xi = i+ t V ( i ) and then finally we assign the solution ( ) [ ] (.5) U( i, t) = + t i iπ t V ( i ) ep V( i) t I(Xi ). To summarize, we have the following algorithm based on the high-order Taylor epansion: Algorithm (High-order Taylor Epansion Based Convolution Method):. Set k = and compute the Fourier coefficients F( W ): the total number of operations is O(n d logn).. k = k +.. Compute F(Ũ) and determine the product F( W ) F(Ũ): the total number of operations is O(n d logn). ]. Apply the inverse FFT F [F( W ) F(Ũ) and keep the first n elements: the total number of operations is O(n d logn). 5. Interpolate the solution on the mesh Xi = i + t V( i): the total number of operations is O(n).. Multiplytheresultby(iπ t) d/( ) + t V( i) ep [ i V( i) t ] ( ) d : the total number of operations is O(n d ). 7. Go to step until t k = t f..5.. Energy conservation. One important physical quantity is the position density of the wave function which can be interpreted as the probability density function of locating a particle. In particular, we have R d U(,t) d = for all t. In this section, we consider the above low-order scheme (.) and the high-order scheme (.5) and discuss the convergence to this quantity.

12 S. LEUNG, J. QIAN, AND S. SERNA Theorem.. The low-order Taylor-approimation based scheme Algorithm (.) and the high-order Taylor-approimation based scheme Algorithm (.5) satisfy respectively. U(, t) d = U(,) d and U(, t) d = [ +O ( t )] U(,) d, Proof. We consider one-dimensional cases. Let α = (iπ t) / so that α = αᾱ = (π t). U(, t) d = U(, t)u(, t)d [ ] [ } i = α {ep V() t i ep t ]U(,)d { [ ] [ i ep V() t ep i } y t y ]U(y,)dy d [ ] = α i ep y t ( y ) { [ ep i ] } t y d U(,)U(y,)d dy [ ] i = ep y t ( y ) δ( y )U(,)U(y,)d dy = U(,) d. For the high-order scheme (.5), we have X () = + t V and U(, t) d = U(, t)u(, t)d ( ) { [ } = α + t V i ep t X ]U(,)d { [ ep i } y t X y ]U(y,)dy d [ ] = α i ep y t ( y ) { ) (+ ep[ t V i ] } t y X d U(,)U(y,)d dy.

13 Now, since FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER α = α = α X ep (+ t V (+ t V = δ( y )+O ( t ), ) ep[ i ) [ ep i [ i t y X ] t y X d ] t y X d+o ( t ) ] dx +O ( t ) we obtain U(, t) d = U(, t)u(, t)d [ ] i [δ( = ep y t ( y ) y )+O ( t )] U(,)U(y,)d dy = [ +O ( t )] U(,) d. Now, at t = t f = k t, we have U(,t f ) d = [ +O ( t )] t f / t U(,) d. Since t = O( ), as, we have [ ( lim +O t )] t f / t = and so U(,t f) d U(,) d =... Sparse approimations. Motivated by recent works in [, 5,, 5, 7], we develop sparse evolution approaches to further speed up the above algorithms. To develop a sparse evolution approach, one needs to view the solution in the transformed domain, where the original solution has a sparse representation in the sense that only a few significant coefficients suffice to capture the overall behavior of the solution. In [, 5,, 5] the high frequency wave solutions are first represented in phase space by using a phase space transform, such as the wavepacket transform, then a hard-thresholding process is applied to the phase space representation so that a few modes in the phase space suffice to capture the solution; this strategy results in efficient high-frequency wave propagation. In [7], the authors have proposed a new framework to efficiently approimate solutions to PDEs by sparse dynamics. The idea is to soft-threshold the solution in a certain basis in which the solution is sparse. Therefore, the compleity of the whole algorithm will depend on the number of non-zero terms retained in the sparse approimation which would be almost independent of the number of mesh points in representing the solution in the physical space. In all numerical eamples demonstrated in that paper, the authors have considered solving various PDEs using the Fourier transform; i.e. one first applies the Fourier transform directly to the equation,

14 S. LEUNG, J. QIAN, AND S. SERNA then soft-thresholds those updated spectral coefficients and updates the Fourier coefficients according to the PDE in the spectral space, and finally inverse-transforms them back to the physical space. Because the Schrödinger equation generates new scales during the evolution process, the methodology of [7] cannot be applied here. On the other hand, we may still replace the hard-thresholding process as used in [, 5,, 5] with the softthresholding in the evolution process; consequently, although we are using the softthresholding operator, our methodology is different from the one in [7]. In the following, we adopt the soft-thresholding process to both the Taylorepansion based spectral methods and the Taylor-epansion based convolution methods. Indeed, hard-thresholding like [, 5,, 5] might also be used to improve the computational compleity but we will eplore the idea in a future work. To start with, we apply the soft-thresholding to the low-order epansion based Taylor spectral method, and this yields (.) U(, t) ep [ i V() t ]F [ ep where F(U) = [û û û n ] T is the Fourier transform of U, ( i t ) ] ξ F λ (U), F λ (U) = [S λ (û )S λ (û ) S λ (û n )] T and S λ [û i ] = ma( û i λ,) ûi û i. Here S λ is the so-called soft-thresholding operator which is applied to each of the Fourier coefficients, and the eponential factor is applied only to those non-zero Ũ(ξ j,). For high-order generalization, the procedure is similar to what ( we proposed ) in the previous section. One only needs to correct the magnitude by + t V and interpolate the Fourier coefficients at X = + t V, i.e. ) U(, t) (+ t V ep [ i ] V() t ( F [ep i t ) ) (.7) ξ F λ (U) ](+ t V. Here, we summarize Taylor epansion based algorithms in terms of sparse approimations. Algorithm 5 (High-order Taylor-Epansion Based Spectral Methods With Sparse Approimation):. Set k =.. k = k +.. Compute S λ [F(U)]: the total number of operations is O(n d logn + n d ) = O(n d logn).. Multiply by ep ( i t ξ ) : the total number of operations is O(J) where J is the number of non-zero elements in S λ [F(U)]. 5. Construct the solution at t k by applying inverse FFT and interpolating at X = + t V: the number of operations is min[o(nd J),O(n d logn)].. Multiply the result by operations is O(n d ). ( + t V ) ep [ i V( i) t ] : the total number of

15 FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER 5 7. Go to step until t k = t f. For some applications where the Fourier representation of the solution is sparse, i.e. J n, we found that one could obtain an approimated solution in a similar precision as from Algorithm using a J as small as.% of n. In practice on the other hand, high frequency modes can be generated in the Schrödinger equation so that the number of Fourier coefficients in the representation could grow in time. This implies that the constant J or the parameter λ has to be determined in an eperiment-byeperiment fashion. Application to the Taylor epansion convolution method is similar. We can simply apply the soft-thresholding to those Fourier coefficients. Note however that we are not applying the Fourier transform to the partial differential equation as in [7], but instead, these Fourier coefficients come from a convolution operator. Algorithm (High-order Taylor-Epansion Based Convolution Methods with Sparse Approimation):. Set k = and compute the Fourier coefficients F( W ): the total number of operations is O(n d logn).. k = k +.. Compute S λ [F(Ũ)] and determine the product F( W ) S λ [F(Ũ)]: the total number of operations is O(n d logn + J), where J is the number of non-zero elements in S λ [F(Ũ)].. Compute the inverse FFT F and keep only the first n d elements: the total number of operations is min[o(n d J),O(n d logn)]. 5. Interpolate the solution on the mesh Xi = i + t V(): the total number of operations is O(n d ).. Multiplytheresultby(iπ t) d/( ) + t V( i) the total number of operations is O(n d ). 7. Go to step until t k = t f. ep [ i V( i) t ] ( ) d :.7. Etension to nonlinear Schrödinger equations. In this section, we propose a generalization of our above approach to approimate the solution to the nonlinear Schrödinger equation i U t V()U + U + U U =, R d, t >, ( ) i τ () U(,) = A ()ep. To obtain the solution at t = t k, the idea is to treat the nonlinear term semi-implicitly by freezing U at t = t k. This implies that we modify the potential by a timedependent potential V() U(,t k ) and directly apply the above algorithm. For eample, the low-order Taylor epansion scheme can be easily applied to the nonlinear Schrödinger equation and it is summarized as follows. Algorithm (Nonlinear Schrödinger Equation):

16 S. LEUNG, J. QIAN, AND S. SERNA.. (a) (b) Fig... (Section.. Caustic with = /) Position density. Red dash line: Strang splitting spectral solution on a fine mesh. Blue solid line: Solution by the proposed method Algorithm. τ and A are solved on a mesh with (a) n = n ξ = 5 and (b) n = n ξ = 5.. Set k = and compute the Fourier coefficients F( W ): the total number of operations is O(n d logn).. k = k +.. Compute F(Ũ) and determine the product F( W ) F(Ũ): the total number of operations is O(n d logn). ]. Apply the inverse FFT F [F( W ) F(Ũ) and keep only the first n elements: the total number of operations is O(n d logn). 5. Multiply the result by (iπ t) d/ ep [ i {V( i) U( i,t k ) } t ] ( ) d : the total number of operations is O(n d ).. Go to step until t k = t f.. Numerical eamples. In this section, we will discuss the performance of various algorithms we proposed in section. to section.5 and in section.. In all eperiments below, for simplicity, we perform the numerical computations in a domain large enough such that the solution is of compact support. Therefore when computing the integrals, we need not worry about the influence from the wave function from outside the computational domain... Algorithm from Section..... Caustics. We first consider a simple one-dimensional eample which leads to caustics using the usual WKBJ asymptotic ansatz. The background potential is given by V() = and the initial wave function has the form (.8) U () = ep ( 5 ) [ ] iτ () ep, and the initial phase function τ () is given by (.9) τ () = 5 ln[ep(5)+ep( 5)]. Figure. shows our computed solutions using Algorithm comparing to the solutions obtained by the Strang splitting spectral solution (red dash line) using a fine spatial mesh and a very small time stepping.

17 FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER (a) (b) (c)..... (d) Fig... (Section.. Cosine potential with = /5π) Position density. Red dash line: Spectral solution on a fine mesh. Blue solid line: Solution by the proposed method Algorithm. (a) τ and A are solved on a mesh with n = n ξ = 9. (b) Zoom-in of (a). (c) τ and A are solved on a mesh with n = n ξ = 97. (d) Zoom-in of (c).... A Gaussian in a cosine potential field. We consider the following challenging eample taken from [5] where the potential function is given by the cosine function (.) V() = 8 cos(π). The initial profile is a Gaussian of standard deviation σ =. centered at = with the zero initial momentum p = : ) ( (.) U () = ep ( ep ip ). σ π Since the potential is a hill at =, the Gaussianwill be separatedinto two partsand each of them will fall into one of the potential wells centered at = ±.5, respectively. In our previous work[5], we have demonstrated that it is important to reinitialize the Gaussian-beam propagation to control the eponential growth of beams. In the current work, the propagator defined by the short-time asymptotic Green function allows one to construct the long time valid solution. In figure., we compare our solutions from Algorithm with the spectral solution with = /5π at t = 8. As we increase the number of mesh points in each dimension of the computation space, our computed solution matches with the eact solution very well.... Simple harmonic oscillator. We first solve the two-dimensional simple harmonic oscillator problem where the potential is given by V() = ω with a σ

18 8 S. LEUNG, J. QIAN, AND S. SERNA (a) (b) (c) (d) (e) (f) (g) (h) (i) Fig... (Section.. Two-Dimensional SHO with = /, Algorithm ) Real part of the wave function at time (a) T, (b) T and (c) 9 T with T =.5, n = n ξ =. Real part of the wave function at time (d) T, (e) T and (f) 9 T with T =.5, n = n ξ = 5. Real part of the wave function at time (g) T, (h) T and (i) 9 T with T =.5, n = n ξ = 9. wavepacket initial condition ( ( ω /ep (.) U () = π ) ω ) ( ) ip ep. The natural angularfrequency ofoscillation ω is chosento be. The packetis initially centered at the origin ( = (,)) with the initial momentum p = (, ). In figure. to figure.5, we have shown the real part of our computed solutions at various times with = /, = /, and = /, respectively. For each of these figures, we compute the solution using three different sets of computational meshes, such that the coarsest solution is found on a mesh with points in each dimension while the most refined solution is found on a mesh with 9 points in each dimension. As decreases, we found that one has to proportionally increase the number of mesh points in order to resolve the oscillations better and obtain a more accurate solution. For comparison, we have also plotted reference solutions in figure.. We also pose the problem in the three-dimensional space and the solutions with = / at various times are plotted in figure.7... Algorithm and Algorithm from Section One-dimensional eamples. In this section, we consider Algorithm from Section.5 based on the Taylor approimations in the amplitude function and

19 FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER (a) (b) (c) (d) (e) (f) (g) (h) (i) Fig... (Section.. Two-Dimensional SHO with = /, Algorithm ) Real part of the wave function at time (a) T, (b) T and (c) 9 T with T =.5, n = n ξ =. Real part of the wave function at time (d) T, (e) T and (f) 9 T with T =.5, n = n ξ = 5. Real part of the wave function at time (g) T, (h) T and (i) 9 T with T =.5, n = n ξ = 9. Table. (Section.) SHO solutions with = /5 using Algorithm. s: Mesh n = s -norm Rate -norm Rate -norm Rate the phase function. We first consider the simple one-dimensional Harmonic oscillator with = /5 and we compute the solution for t = π. We compare our solutions with the eact solution and Table. shows the errors in the wave function using different norm measurements in Table., and the approimation converges to the eact solution in the second order. We have also repeated the computations for the caustic eample from section.. and we have shown the solution in figure.8. It is worth noticing that we are usingonly n = = 9pointsin the computations, and this numberis significantly less than the total number of grid points that Algorithm used for the same eample

20 5 S. LEUNG, J. QIAN, AND S. SERNA (a) (b) (c) (d) (e) (f) (g) (h) (i) Fig..5. (Section.. Two-Dimensional SHO with = /, Algorithm ) Real part of the wave function at time (a) T, (b) T and (c) 9 T with T =.5, n = n ξ =. Real part of the wave function at time (d) T, (e) T and (f) 9 T with T =.5, n = n ξ = 5. Real part of the wave function at time (g) T, (h) T and (i) 9 T with T =.5, n = n ξ = (a) (b) (c) Fig... (Section.. Two-Dimensional SHO) Reference solutions at t =.5 for (a) = /, (b) = / and (c) = /. (a) (b) (c) Fig..7. (Section.. Three-Dimensional SHO with = /, Algorithm ) Position density at time (a) T, (b) T and (c) 9 T with T =.5, n = n ξ =.

21 FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER Fig..8. (Section.) The one-dimensional eample with caustics. = / with n = using Algorithm (a).. (b).. Fig..9. (Section.) Solutions under the cosine potential with = /5π with (a) n = 7 and (d) n =. The red-dashed curves are the intensities obtained by the spectral method, while the blue-solid lines are computed using the proposed algorithm Algorithm. with n = n ξ = 5. Figures.9 and. show the solutions for the cosine potential eample that we used in section... In figure., we plot the solution using various mesh points in discretizing the physical space. Indeed, in order to obtain a reasonably accurate solution, one needs to use as many as n = = 857points in the approimation, figure.(d). However, the number is still smaller than 9 =, which is needed in obtaining the solution in figure.(d). Moreover, since the computational compleityforthealgorithmislow, thetotalcputimerequiredislessthanminutes. We have applied the higher-order Taylor epansion based approimation to the same eample. The solutions are shown in figure.. The phase is correctly computed when n = 8 as shown in figure. (b). And the computed solution is almost indistinguishable from the reference solution when we further double the number of mesh points. Concerning the etra computation effort, the total CPU time for obtaining the solutions are.57s, s, 87.s and 58.s for n = 7, 8, 9, and, respectively. To further check with the computational compleity, we have plotted the CPU times in figure.. To determine the solution at a fied final time, the number of time marching steps is inversely proportional to, and therefore is proportional to n. Therefore, the total computational compleity for the whole algorithm to reach

22 5 S. LEUNG, J. QIAN, AND S. SERNA (a) (b) (c) (d) Fig... (Section.) Zoom-in solutions under the cosine potential with = /5π with (a) n = 7, (b) n = 8, (c) n = 9 and (d) n =. Solutions are computed in (a).5s, (b).9s, (c) 9.s and (d) 7.5s. The number of iterations are (a), (b), (c) 87 and (d) 97. The red-dashed curves are the intensities obtained by the spectral method, while the blue-solid lines are computed using the proposed algorithm Algorithm. the final time is O(n logn). In figure., we have collected the CPU running time for the above eample using both Algorithm (in red circles) and Algorithm (in red squares) and have drawn the fitted lines in solid. We found that the total CPU running time matches very well with the epected n logn trend, where the total number of time steps is proportional to O(n). In Figure., we have demonstrated several convergence tests for both the loworder Taylor scheme Algorithm (.) and the high-order Taylor approimation Algorithm (.5). In figures.(a)(b), we show the errors in the quantity U(,t) d for various meshes under the same cosine potential with = /5π. As demonstrated in Section.5., the low-order scheme (.) preserves the value up to the machine epsilon, shown in figure.(a). In figure.(b), we found that the error increases in time. As we double the number of mesh points, the error at a fied time is approimately halved. To check with the error bound in Theorem., we plot in figure.(c) the error in U(, t) d for various t using a fied number of mesh points n = 8. The slope of the least-squaresfitting of the log-log data is.9 which matches well with the theoretical prediction O( t ). In figure.(d), we consider the infinity-norm error in the intensities between the time-splitting spectral solution and our numerical solutions from Algorithm and Algorithm, respectively, i.e. E = ma I eact () I (). The solutions from our high-order scheme are in general more accurate than those

23 FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER (a) (b) (c) (d) Fig... (Section.) Zoom-in solutions under the cosine potential with = /5π using the higher order Green s function approimation (.) with (a) n = 7, (b) n = 8, (c) n = 9 and (d) n =. The CPU times are.57s, s, 87.s and 58.s, respectively. The number of iterations are (a), (b), (c) 87 and (d) 97. The red-dashed curves are the intensities obtained by the spectral method, while the blue-solid lines are computed using the proposed algorithm Algorithm. from the low-order version with the rate of convergence to U eact approimately of order two.... Two-dimensional cosine potential. In this eample, we consider the evolution of a Gaussian wave function (.) U(r,) = [ σ π ep +y ] σ under a cosine potential V(,y) = 8 cos(π)cos(πy) with σ =. and = /π. The number of mesh points along each direction is n = 8 and we are looking for the solution at t =. Figures. and figure.5 show the solutions using the low-order Taylor-epansion based Green function (.9) and the high-order one (.), respectively. The complicated wave structure can be observed in figure. and figure.5 (c-f), where we have plotted the real part of the wave function at t = to t =. To better distinguish the solutions, we also plot the cross-sections of these solutions in figure..... Two-dimensional and three-dimensional Gaussian potentials. In the net eample, we consider another complicated two-dimensional case where the

24 5 S. LEUNG, J. QIAN, AND S. SERNA 5 5 CPU time N 5 Fig... (Section.) Computational compleities of Algorithm (red circles) and Algorithm (red squares). The solid line is the fitting line for n logn which is the overall compleity including the total number of time steps, where N = n in this one-dimensional eample, the cost for each time step is O(nlogn), and the total number of time step is O(n). N= 7 N= 8 N= 9 N= 5 N= 7 N= 8 N= 9 N= Error in U Error in U 5 (a) Time (b) Time 5 Error in U(, t) d log(error) (c).5... t (d) log( ) Fig... (Section.) Numerical error in U(,t) d under the cosine potential with = /5π using (a) the low order Taylor approimation scheme Algorithm (.) and (b) the high order Taylor approimation scheme Algorithm (.5) for various n. (c) Numerical error in U(, t) d for various t with n = 8 using Algorithm. The slope of the log-log graph is.9. (d) Numerical error in U(,t f ) d with t f = 8 for various n using Algorithm (blue circles) and Algorithm (red squares). The slope of the upper- and the lower- dashed lines are and, respectively. potential has a Gaussian hump given by V(,y) = ep [ +y ], σ v

25 FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER (a) (b) (c) (d) (e) (f) Fig... (Section.) Two-dimensional eample using the approimated propagator Algorithm. Cosine potential with initial Gaussian wavepacket centered at the origin = /π. Intensities using n = 8 at (a). and (b).. Real part of the wave function at (c)., (d)., (e). and (f).. The total CPU time is approimately s. with σ v =.. The initial condition is given by a Gaussian wave packet with the standard deviation σ =., momentum p = (,) and mean position centered at (,y ) = (.5,.5). We compute the solutions up to t =. In figure.7 we have plotted some ray trajectories under the potential from locations within the support of the initial Gaussian packet, where the initial location of each ray is plotted using red circle and the trajectories are shown in solid blue lines. Because of the Gaussian barrier near the origin, caustics occur which can be clearly observed from the rays. Figure.8 shows the numerical solutions using the approimated propagator (.9). We have also applied high-order Taylor approimation (.) as shown in figure.9. To check the accuracy in our solutions, we compare them with the numerical solution obtained by the time-splitting spectral method with t = / with n = 8 in

26 5 S. LEUNG, J. QIAN, AND S. SERNA (a) (b) (c) (d) (e) (f) Fig..5. (Section.) Two-dimensional eample using the higher order Taylor epansion approimated propagator Algorithm. Cosine potential with initial Gaussian wavepacket centered at the origin = /π. Intensities using n = 8 at (a). and (b).. Real part of the wave function using n = 8 at (c)., (d)., (e). and (f).. The total CPU time is approimately 5s. each physical direction. The real parts of these solutions along the cross section y = are shown in figure.. Note that we have gained a times speedup in the computational speed using the convolution method. We also etend the Gaussian hump eample to three-dimension by having the Gaussian potential centered at the origin with the standard deviation σ v =.5. The initial condition is a Gaussian wave packet centered at (.5,.5,.5) with momentum (,,). In figure., we solve the problem with = /8 using n = 5... Sparse Algorithms from Section.. In this section, we first study the sparse-approimation based high-order Taylor epansion spectral method, Algorithm

27 FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER 57.. Low order Taylor High order Taylor Reference.7 Low order Taylor High order Taylor Reference..5 U U.... (a) (b) Fig... (Section.) Two-dimensional eample using the low order Taylor epansion Algorithm (blue solid line) and the higher order Taylor epansion approimated propagator Algorithm (red dashed line). Cosine potential with initial Gaussian wavepacket centered at the origin = /π. Solutions using n = 8 at t =.. The intensities along (a) y = and (b) y =. Fig..7. (Section.) Ray tracing solution. Gaussian potential centered at the origin with standard deviation σ =.. Initial Gaussian centered at (.5,.5) with p = (,). 5. In figure., we have shown the final state of a two-dimensional Gaussian wave function under a Gaussian potential centered at the origin at t =. The setup is the same as in figure.9. Using Algorithm 5, we have repeated the eperiment with various choices of regularization parameter λ in the soft-thresholding. As we increase the value of λ, fewer Fourier coefficients are kept in the calculation, and more information is lost in the evolution as epected. In this eample, the total number of Fourier coefficients is and we obtain an indistinguishable solution from the reference solution (using Strang s splitting spectral method in [, ]) by keeping only as little as of them, i.e. approimately.%, for λ =. It is also straight-forward to implement the sparse-approimation based highorder Taylor epansion convolution method in Algorithm. In figure. we have repeated the same eample as in figure.9 with various choices of regularization parameter λ in the soft-thresholding. In this case, the total number of Fourier coefficients is ( 8) =. For λ =, the number of non-zero coefficients is roughly, which accounts for.% of all coefficients. We have also checked

28 58 S. LEUNG, J. QIAN, AND S. SERNA (a) (b) (c) (d) (e) (f) Fig..8. (Section.) Two dimensional eample using the approimated propagator Algorithm. Gaussian potential centered at the origin with standard deviation σ =.. Initial Gaussian centered at (.5,.5) with p = (,) and = /. Intensities using n = 8 at (a), (b)., (c). and (d).. Real part of the wave function using n = 8 at (e). and (f).. The total CPU time is.8s. the computational speed by looking at the CPU times for various λ s. For eample, the running time for λ =,,, and are 9.s, 5.s, 55.s, 5.99s and 5.9s, respectively. Comparing to the full implementation in which we need.8s to obtain the final solution, the sparse algorithm does further reduce the computational time for large λ by looking at only those Fourier coefficients with significant contributions to the solution. Nevertheless, since the number of non-zero Fourier modes in the solution might grow in time, it might be difficult to define an a priori estimate for λ. For the three-dimensional eample, we consider again the simple harmonic oscillator using n = 7 mesh points in each physical dimension, which means that the

29 FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER (a) (b) (c) (d) (e) (f) Fig..9. (Section.) Two dimensional eample using the higher order Taylor epansion approimated propagator Algorithm. Gaussian potential centered at the origin with standard deviation σ =.. Initial Gaussian centered at (.5,.5) with p = (,) and = /. Intensities using n = 8 at (a), (b)., (c). and (d).. Real part of the wave function using n = 8 at (e). and (f).. The total CPU time is.8s. total number of Fourier coefficients in Algorithm is (n) =. The running time for λ =,, up to are.7s, 5.s, 5.5s,.8s,.9s,.59s and.5s, respectively. Comparing to the full implementation which takes.75s, there is now a significant gain in computational speed even for λ =. Figure. (a) shows the error in U. Since we are considering the low-order approimation, the physical quantity U should remain constant. Any deviation from unity is the result of the soft-thresholding. Figure. (b) plots the number of non-zero Fourier coefficients retained in the computations for various λ s. Figure.5 shows the solutions of the three-dimensional Gaussian hump eample using different λ s in the sparse implementation of the low-order Taylor epansion

FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER EQUATIONS IN THE SEMI-CLASSICAL REGIME

FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER EQUATIONS IN THE SEMI-CLASSICAL REGIME FAST HUYGENS SWEEPING METHODS FOR SCHRÖDINGER EQUATIONS IN THE SEMI-CLASSICAL REGIME SHINGYU LEUNG, JIANLIANG QIAN, AND SUSANA SERNA Abstract. We propose fast Huygens sweeping methods for Schrödinger equations

More information

Gaussian beams for high frequency waves: some recent developments

Gaussian beams for high frequency waves: some recent developments Gaussian beams for high frequency waves: some recent developments Jianliang Qian Department of Mathematics, Michigan State University, Michigan International Symposium on Geophysical Imaging with Localized

More information

Fast Huygens sweeping methods for Helmholtz equations in inhomogeneous media in the high frequency regime

Fast Huygens sweeping methods for Helmholtz equations in inhomogeneous media in the high frequency regime Fast Huygens sweeping methods for Helmholtz equations in inhomogeneous media in the high frequency regime Songting Luo Jianliang Qian Robert Burridge December 2, 23 Abstract In some applications, it is

More information

Lecture 4.2 Finite Difference Approximation

Lecture 4.2 Finite Difference Approximation Lecture 4. Finite Difference Approimation 1 Discretization As stated in Lecture 1.0, there are three steps in numerically solving the differential equations. They are: 1. Discretization of the domain by

More information

Multidimensional partitions of unity and Gaussian terrains

Multidimensional partitions of unity and Gaussian terrains and Gaussian terrains Richard A. Bale, Jeff P. Grossman, Gary F. Margrave, and Michael P. Lamoureu ABSTRACT Partitions of unity play an important rôle as amplitude-preserving windows for nonstationary

More information

A Padé approximation to the scalar wavefield extrapolator for inhomogeneous media

A Padé approximation to the scalar wavefield extrapolator for inhomogeneous media A Padé approimation A Padé approimation to the scalar wavefield etrapolator for inhomogeneous media Yanpeng Mi, Zhengsheng Yao, and Gary F. Margrave ABSTRACT A seismic wavefield at depth z can be obtained

More information

Babich s Expansion and the Fast Huygens Sweeping Method for the Helmholtz Wave Equation at High Frequencies

Babich s Expansion and the Fast Huygens Sweeping Method for the Helmholtz Wave Equation at High Frequencies Babich s Epansion and the Fast Huygens Sweeping Method for the Helmholt Wave Equation at High Frequencies Wangtao Lu Jianliang Qian Robert Burridge May 4, 25 Abstract In some applications, it is reasonable

More information

A Survey of Computational High Frequency Wave Propagation II. Olof Runborg NADA, KTH

A Survey of Computational High Frequency Wave Propagation II. Olof Runborg NADA, KTH A Survey of Computational High Frequency Wave Propagation II Olof Runborg NADA, KTH High Frequency Wave Propagation CSCAMM, September 19-22, 2005 Numerical methods Direct methods Wave equation (time domain)

More information

A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws

A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws Zhengfu Xu, Jinchao Xu and Chi-Wang Shu 0th April 010 Abstract In this note, we apply the h-adaptive streamline

More information

Statistical Geometry Processing Winter Semester 2011/2012

Statistical Geometry Processing Winter Semester 2011/2012 Statistical Geometry Processing Winter Semester 2011/2012 Linear Algebra, Function Spaces & Inverse Problems Vector and Function Spaces 3 Vectors vectors are arrows in space classically: 2 or 3 dim. Euclidian

More information

Quantum Dynamics. March 10, 2017

Quantum Dynamics. March 10, 2017 Quantum Dynamics March 0, 07 As in classical mechanics, time is a parameter in quantum mechanics. It is distinct from space in the sense that, while we have Hermitian operators, X, for position and therefore

More information

Exact and Approximate Numbers:

Exact and Approximate Numbers: Eact and Approimate Numbers: The numbers that arise in technical applications are better described as eact numbers because there is not the sort of uncertainty in their values that was described above.

More information

Gaussian beam methods for the Schrödinger equation with discontinuous potentials

Gaussian beam methods for the Schrödinger equation with discontinuous potentials Noname manuscript No. (will be inserted by the editor) Gaussian beam methods for the Schrödinger equation with discontinuous potentials Shi Jin Dongming Wei Dongsheng Yin Received: date / Accepted: date

More information

A NUMERICAL STUDY FOR THE PERFORMANCE OF THE RUNGE-KUTTA FINITE DIFFERENCE METHOD BASED ON DIFFERENT NUMERICAL HAMILTONIANS

A NUMERICAL STUDY FOR THE PERFORMANCE OF THE RUNGE-KUTTA FINITE DIFFERENCE METHOD BASED ON DIFFERENT NUMERICAL HAMILTONIANS A NUMERICAL STUDY FOR THE PERFORMANCE OF THE RUNGE-KUTTA FINITE DIFFERENCE METHOD BASED ON DIFFERENT NUMERICAL HAMILTONIANS HASEENA AHMED AND HAILIANG LIU Abstract. High resolution finite difference methods

More information

MA3232 Numerical Analysis Week 9. James Cooley (1926-)

MA3232 Numerical Analysis Week 9. James Cooley (1926-) MA umerical Analysis Week 9 James Cooley (96-) James Cooley is an American mathematician. His most significant contribution to the world of mathematics and digital signal processing is the Fast Fourier

More information

Long Time Dynamics of Forced Oscillations of the Korteweg-de Vries Equation Using Homotopy Perturbation Method

Long Time Dynamics of Forced Oscillations of the Korteweg-de Vries Equation Using Homotopy Perturbation Method Studies in Nonlinear Sciences 1 (3): 57-6, 1 ISSN 1-391 IDOSI Publications, 1 Long Time Dynamics of Forced Oscillations of the Korteweg-de Vries Equation Using Homotopy Perturbation Method 1 Rahmat Ali

More information

arxiv: v1 [math.na] 2 Feb 2018

arxiv: v1 [math.na] 2 Feb 2018 A Kernel Based High Order Eplicit Unconditionally Stable Scheme for Time Dependent Hamilton-Jacobi Equations Andrew Christlieb, Wei Guo, and Yan Jiang 3 Abstract. arxiv:8.536v [math.na] Feb 8 In this paper,

More information

A Discontinuous Galerkin Moving Mesh Method for Hamilton-Jacobi Equations

A Discontinuous Galerkin Moving Mesh Method for Hamilton-Jacobi Equations Int. Conference on Boundary and Interior Layers BAIL 6 G. Lube, G. Rapin Eds c University of Göttingen, Germany, 6 A Discontinuous Galerkin Moving Mesh Method for Hamilton-Jacobi Equations. Introduction

More information

A Propagating Wave Packet The Group Velocity

A Propagating Wave Packet The Group Velocity Lecture 7 A Propagating Wave Packet The Group Velocity Phys 375 Overview and Motivation: Last time we looked at a solution to the Schrödinger equation (SE) with an initial condition (,) that corresponds

More information

Computational High Frequency Wave Propagation

Computational High Frequency Wave Propagation Computational High Frequency Wave Propagation Olof Runborg CSC, KTH Isaac Newton Institute Cambridge, February 2007 Olof Runborg (KTH) High-Frequency Waves INI, 2007 1 / 52 Outline 1 Introduction, background

More information

Lecture 3: Asymptotic Methods for the Reduced Wave Equation

Lecture 3: Asymptotic Methods for the Reduced Wave Equation Lecture 3: Asymptotic Methods for the Reduced Wave Equation Joseph B. Keller 1 The Reduced Wave Equation Let v (t,) satisfy the wave equation v 1 2 v c 2 = 0, (1) (X) t2 where c(x) is the propagation speed

More information

FROZEN GAUSSIAN APPROXIMATION FOR HIGH FREQUENCY WAVE PROPAGATION

FROZEN GAUSSIAN APPROXIMATION FOR HIGH FREQUENCY WAVE PROPAGATION FROZEN GAUSSIAN APPROXIMATION FOR HIGH FREQUENCY WAVE PROPAGATION JIANFENG LU AND XU YANG Abstract. We propose the frozen Gaussian approimation for computation of high frequency wave propagation. This

More information

18.303: Introduction to Green s functions and operator inverses

18.303: Introduction to Green s functions and operator inverses 8.33: Introduction to Green s functions and operator inverses S. G. Johnson October 9, 2 Abstract In analogy with the inverse A of a matri A, we try to construct an analogous inverse  of differential

More information

GAUSSIAN BEAM METHODS FOR THE SCHRÖDINGER EQUATION WITH DISCONTINUOUS POTENTIALS

GAUSSIAN BEAM METHODS FOR THE SCHRÖDINGER EQUATION WITH DISCONTINUOUS POTENTIALS GAUSSIAN BEAM METHODS FOR THE SCHRÖDINGER EQUATION WITH DISCONTINUOUS POTENTIALS SHI JIN, DONGMING WEI, AND DONGSHENG YIN Abstract. We propose Eulerian and Lagrangian Gaussian beam methods for the Schrödinger

More information

Lecture 16 February 25, 2016

Lecture 16 February 25, 2016 MTH 262/CME 372: pplied Fourier nalysis and Winter 2016 Elements of Modern Signal Processing Lecture 16 February 25, 2016 Prof. Emmanuel Candes Scribe: Carlos. Sing-Long, Edited by E. Bates 1 Outline genda:

More information

A LEVEL SET FRAMEWORK FOR TRACKING MULTI-VALUED SOLUTIONS OF NONLINEAR FIRST-ORDER EQUATIONS

A LEVEL SET FRAMEWORK FOR TRACKING MULTI-VALUED SOLUTIONS OF NONLINEAR FIRST-ORDER EQUATIONS A LEVEL SET FRAMEWORK FOR TRACKING MULTI-VALUED SOLUTIONS OF NONLINEAR FIRST-ORDER EQUATIONS HAILIANG LIU, LI-TIEN CHENG, AND STANLEY OSHER Abstract. We introduce a level set method for the computation

More information

Geometric Modeling Summer Semester 2010 Mathematical Tools (1)

Geometric Modeling Summer Semester 2010 Mathematical Tools (1) Geometric Modeling Summer Semester 2010 Mathematical Tools (1) Recap: Linear Algebra Today... Topics: Mathematical Background Linear algebra Analysis & differential geometry Numerical techniques Geometric

More information

Nonlinear Oscillations and Chaos

Nonlinear Oscillations and Chaos CHAPTER 4 Nonlinear Oscillations and Chaos 4-. l l = l + d s d d l l = l + d m θ m (a) (b) (c) The unetended length of each spring is, as shown in (a). In order to attach the mass m, each spring must be

More information

Y m = y n e 2πi(m 1)(n 1)/N (1) Y m e 2πi(m 1)(n 1)/N (2) m=1

Y m = y n e 2πi(m 1)(n 1)/N (1) Y m e 2πi(m 1)(n 1)/N (2) m=1 The Discrete Fourier Transform (Bretherton notes): 1 Definition Let y n, n = 1,..., N be a sequence of N possibly comple values. The discrete Fourier transform () of this sequence is the sequence Y m,

More information

Kasetsart University Workshop. Multigrid methods: An introduction

Kasetsart University Workshop. Multigrid methods: An introduction Kasetsart University Workshop Multigrid methods: An introduction Dr. Anand Pardhanani Mathematics Department Earlham College Richmond, Indiana USA pardhan@earlham.edu A copy of these slides is available

More information

MOL 410/510: Introduction to Biological Dynamics Fall 2012 Problem Set #4, Nonlinear Dynamical Systems (due 10/19/2012) 6 MUST DO Questions, 1

MOL 410/510: Introduction to Biological Dynamics Fall 2012 Problem Set #4, Nonlinear Dynamical Systems (due 10/19/2012) 6 MUST DO Questions, 1 MOL 410/510: Introduction to Biological Dynamics Fall 2012 Problem Set #4, Nonlinear Dynamical Systems (due 10/19/2012) 6 MUST DO Questions, 1 OPTIONAL question 1. Below, several phase portraits are shown.

More information

SECOND ORDER ALL SPEED METHOD FOR THE ISENTROPIC EULER EQUATIONS. Min Tang. (Communicated by the associate editor name)

SECOND ORDER ALL SPEED METHOD FOR THE ISENTROPIC EULER EQUATIONS. Min Tang. (Communicated by the associate editor name) Manuscript submitted to AIMS Journals Volume X, Number X, XX 2X Website: http://aimsciences.org pp. X XX SECOND ORDER ALL SPEED METHOD FOR THE ISENTROPIC EULER EQUATIONS Min Tang Department of Mathematics

More information

Relevant self-assessment exercises: [LIST SELF-ASSESSMENT EXERCISES HERE]

Relevant self-assessment exercises: [LIST SELF-ASSESSMENT EXERCISES HERE] Chapter 5 Fourier Analysis of Finite Difference Methods In this lecture, we determine the stability of PDE discretizations using Fourier analysis. First, we begin with Fourier analysis of PDE s, and then

More information

A Localized Linearized ROF Model for Surface Denoising

A Localized Linearized ROF Model for Surface Denoising 1 2 3 4 A Localized Linearized ROF Model for Surface Denoising Shingyu Leung August 7, 2008 5 Abstract 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 Introduction CT/MRI scan becomes a very

More information

Cache Oblivious Stencil Computations

Cache Oblivious Stencil Computations Cache Oblivious Stencil Computations S. HUNOLD J. L. TRÄFF F. VERSACI Lectures on High Performance Computing 13 April 2015 F. Versaci (TU Wien) Cache Oblivious Stencil Computations 13 April 2015 1 / 19

More information

Gaussian Beam Approximations

Gaussian Beam Approximations Gaussian Beam Approximations Olof Runborg CSC, KTH Joint with Hailiang Liu, Iowa, and Nick Tanushev, Austin Technischen Universität München München, January 2011 Olof Runborg (KTH) Gaussian Beam Approximations

More information

Hybrid semi-lagrangian finite element-finite difference methods for the Vlasov equation

Hybrid semi-lagrangian finite element-finite difference methods for the Vlasov equation Numerical Analysis and Scientific Computing Preprint Seria Hybrid semi-lagrangian finite element-finite difference methods for the Vlasov equation W. Guo J. Qiu Preprint #21 Department of Mathematics University

More information

Piecewise Smooth Solutions to the Burgers-Hilbert Equation

Piecewise Smooth Solutions to the Burgers-Hilbert Equation Piecewise Smooth Solutions to the Burgers-Hilbert Equation Alberto Bressan and Tianyou Zhang Department of Mathematics, Penn State University, University Park, Pa 68, USA e-mails: bressan@mathpsuedu, zhang

More information

A LEVEL SET FRAMEWORK FOR CAPTURING MULTI-VALUED SOLUTIONS OF NONLINEAR FIRST-ORDER EQUATIONS

A LEVEL SET FRAMEWORK FOR CAPTURING MULTI-VALUED SOLUTIONS OF NONLINEAR FIRST-ORDER EQUATIONS A LEVEL SET FRAMEWORK FOR CAPTURING MULTI-VALUED SOLUTIONS OF NONLINEAR FIRST-ORDER EQUATIONS HAILIANG LIU, LI-TIEN CHENG, AND STANLEY OSHER Abstract. We introduce a level set method for the computation

More information

arxiv:math-ph/ v1 10 Jan 2005

arxiv:math-ph/ v1 10 Jan 2005 Asymptotic and eact series representations for the incomplete Gamma function arxiv:math-ph/5119v1 1 Jan 5 Paolo Amore Facultad de Ciencias, Universidad de Colima, Bernal Díaz del Castillo 34, Colima, Colima,

More information

Using the TI-92+ : examples

Using the TI-92+ : examples Using the TI-9+ : eamples Michel Beaudin École de technologie supérieure 1100, rue Notre-Dame Ouest Montréal (Québec) Canada, H3C 1K3 mbeaudin@seg.etsmtl.ca 1- Introduction We incorporated the use of the

More information

Shooting methods for numerical solutions of control problems constrained. by linear and nonlinear hyperbolic partial differential equations

Shooting methods for numerical solutions of control problems constrained. by linear and nonlinear hyperbolic partial differential equations Shooting methods for numerical solutions of control problems constrained by linear and nonlinear hyperbolic partial differential equations by Sung-Dae Yang A dissertation submitted to the graduate faculty

More information

+ y = 1 : the polynomial

+ y = 1 : the polynomial Notes on Basic Ideas of Spherical Harmonics In the representation of wavefields (solutions of the wave equation) one of the natural considerations that arise along the lines of Huygens Principle is the

More information

G : Statistical Mechanics

G : Statistical Mechanics G5.651: Statistical Mechanics Notes for Lecture 1 I. DERIVATION OF THE DISCRETIZED PATH INTEGRAL We begin our discussion of the Feynman path integral with the canonical ensemble. The epressions for the

More information

2.3. Quantitative Properties of Finite Difference Schemes. Reading: Tannehill et al. Sections and

2.3. Quantitative Properties of Finite Difference Schemes. Reading: Tannehill et al. Sections and 3 Quantitative Properties of Finite Difference Schemes 31 Consistency, Convergence and Stability of FD schemes Reading: Tannehill et al Sections 333 and 334 Three important properties of FD schemes: Consistency

More information

Strongly nonlinear long gravity waves in uniform shear flows

Strongly nonlinear long gravity waves in uniform shear flows Strongly nonlinear long gravity waves in uniform shear flows Wooyoung Choi Department of Naval Architecture and Marine Engineering, University of Michigan, Ann Arbor, Michigan 48109, USA Received 14 January

More information

Basic Linear Inverse Method Theory - DRAFT NOTES

Basic Linear Inverse Method Theory - DRAFT NOTES Basic Linear Inverse Method Theory - DRAFT NOTES Peter P. Jones 1 1 Centre for Compleity Science, University of Warwick, Coventry CV4 7AL, UK (Dated: 21st June 2012) BASIC LINEAR INVERSE METHOD THEORY

More information

Name: INSERT YOUR NAME HERE. Due to dropbox by 6pm PDT, Wednesday, December 14, 2011

Name: INSERT YOUR NAME HERE. Due to dropbox by 6pm PDT, Wednesday, December 14, 2011 AMath 584 Name: INSERT YOUR NAME HERE Take-home Final UWNetID: INSERT YOUR NETID Due to dropbox by 6pm PDT, Wednesday, December 14, 2011 The main part of the assignment (Problems 1 3) is worth 80 points.

More information

Semi-Eulerian and High Order Gaussian Beam Methods for the Schrödinger Equation in the Semiclassical Regime

Semi-Eulerian and High Order Gaussian Beam Methods for the Schrödinger Equation in the Semiclassical Regime Semi-Eulerian and High Order Gaussian Beam Methods for the Schrödinger Equation in the Semiclassical Regime Shi Jin, Hao Wu, and Xu Yang October 9, 29 Abstract A novel Eulerian Gaussian beam method was

More information

Chapter 4. Nonlinear Hyperbolic Problems

Chapter 4. Nonlinear Hyperbolic Problems Chapter 4. Nonlinear Hyperbolic Problems 4.1. Introduction Reading: Durran sections 3.5-3.6. Mesinger and Arakawa (1976) Chapter 3 sections 6-7. Supplementary reading: Tannehill et al sections 4.4 and

More information

Fourier Analysis Fourier Series C H A P T E R 1 1

Fourier Analysis Fourier Series C H A P T E R 1 1 C H A P T E R Fourier Analysis 474 This chapter on Fourier analysis covers three broad areas: Fourier series in Secs...4, more general orthonormal series called Sturm iouville epansions in Secs..5 and.6

More information

Eulerian semiclassical computational methods in quantum dynamics. Shi Jin Department of Mathematics University of Wisconsin-Madison

Eulerian semiclassical computational methods in quantum dynamics. Shi Jin Department of Mathematics University of Wisconsin-Madison Eulerian semiclassical computational methods in quantum dynamics Shi Jin Department of Mathematics University of Wisconsin-Madison outline Classical mechanics: Hamiltonian system, discontinuous Hamiltonian,

More information

arxiv:gr-qc/ v1 6 Sep 2006

arxiv:gr-qc/ v1 6 Sep 2006 Introduction to spectral methods Philippe Grandclément Laboratoire Univers et ses Théories, Observatoire de Paris, 5 place J. Janssen, 995 Meudon Cede, France This proceeding is intended to be a first

More information

COMPUTATIONAL ISSUES RELATING TO INVERSION OF PRACTICAL DATA: WHERE IS THE UNCERTAINTY? CAN WE SOLVE Ax = b?

COMPUTATIONAL ISSUES RELATING TO INVERSION OF PRACTICAL DATA: WHERE IS THE UNCERTAINTY? CAN WE SOLVE Ax = b? COMPUTATIONAL ISSUES RELATING TO INVERSION OF PRACTICAL DATA: WHERE IS THE UNCERTAINTY? CAN WE SOLVE Ax = b? Rosemary Renaut http://math.asu.edu/ rosie BRIDGING THE GAP? OCT 2, 2012 Discussion Yuen: Solve

More information

Numerical Integration (Quadrature) Another application for our interpolation tools!

Numerical Integration (Quadrature) Another application for our interpolation tools! Numerical Integration (Quadrature) Another application for our interpolation tools! Integration: Area under a curve Curve = data or function Integrating data Finite number of data points spacing specified

More information

A Third Order Fast Sweeping Method with Linear Computational Complexity for Eikonal Equations

A Third Order Fast Sweeping Method with Linear Computational Complexity for Eikonal Equations DOI.7/s95-4-9856-7 A Third Order Fast Sweeping Method with Linear Computational Complexity for Eikonal Equations Liang Wu Yong-Tao Zhang Received: 7 September 23 / Revised: 23 February 24 / Accepted: 5

More information

Chapter 5. Methods for Solving Elliptic Equations

Chapter 5. Methods for Solving Elliptic Equations Chapter 5. Methods for Solving Elliptic Equations References: Tannehill et al Section 4.3. Fulton et al (1986 MWR). Recommended reading: Chapter 7, Numerical Methods for Engineering Application. J. H.

More information

The WKBJ Wavefunctions in the Classically Forbbiden Region: the Connection Formulae

The WKBJ Wavefunctions in the Classically Forbbiden Region: the Connection Formulae Apeiron, Vol. 1, No., April 005 01 The WKBJ Wavefunctions in the Classically Forbbiden Region: the Connection Formulae K. J.Oyewumi*, C. O. Akoshile, T. T. Ibrahim Department of Physics, University of

More information

3.1: 1, 3, 5, 9, 10, 12, 14, 18

3.1: 1, 3, 5, 9, 10, 12, 14, 18 3.:, 3, 5, 9,,, 4, 8 ) We want to solve d d c() d = f() with c() = c = constant and f() = for different boundary conditions to get w() and u(). dw d = dw d d = ( )d w() w() = w() = w() ( ) c d d = u()

More information

2tdt 1 y = t2 + C y = which implies C = 1 and the solution is y = 1

2tdt 1 y = t2 + C y = which implies C = 1 and the solution is y = 1 Lectures - Week 11 General First Order ODEs & Numerical Methods for IVPs In general, nonlinear problems are much more difficult to solve than linear ones. Unfortunately many phenomena exhibit nonlinear

More information

Elliptic Problems / Multigrid. PHY 604: Computational Methods for Physics and Astrophysics II

Elliptic Problems / Multigrid. PHY 604: Computational Methods for Physics and Astrophysics II Elliptic Problems / Multigrid Summary of Hyperbolic PDEs We looked at a simple linear and a nonlinear scalar hyperbolic PDE There is a speed associated with the change of the solution Explicit methods

More information

SUMMARY INTRODUCTION THEORY

SUMMARY INTRODUCTION THEORY Seismic modeling using the frozen Gaussian approximation Xu Yang, University of California Santa Barbara, Jianfeng Lu, Duke University, and Sergey Fomel, University of Texas at Austin SUMMARY We adopt

More information

Lecture 23: November 19

Lecture 23: November 19 10-725/36-725: Conve Optimization Fall 2018 Lecturer: Ryan Tibshirani Lecture 23: November 19 Scribes: Charvi Rastogi, George Stoica, Shuo Li Charvi Rastogi: 23.1-23.4.2, George Stoica: 23.4.3-23.8, Shuo

More information

Linear, threshold units. Linear Discriminant Functions and Support Vector Machines. Biometrics CSE 190 Lecture 11. X i : inputs W i : weights

Linear, threshold units. Linear Discriminant Functions and Support Vector Machines. Biometrics CSE 190 Lecture 11. X i : inputs W i : weights Linear Discriminant Functions and Support Vector Machines Linear, threshold units CSE19, Winter 11 Biometrics CSE 19 Lecture 11 1 X i : inputs W i : weights θ : threshold 3 4 5 1 6 7 Courtesy of University

More information

Differential Analysis II Lectures 22-24

Differential Analysis II Lectures 22-24 Lecture : 3 April 015 18.156 Differential Analysis II Lectures - Instructor: Larry Guth Trans.: Kevin Sacel.1 Precursor to Schrödinger Equation Suppose we are trying to find u(, t) with u(, 0) = f() satisfying

More information

The Kernel Trick, Gram Matrices, and Feature Extraction. CS6787 Lecture 4 Fall 2017

The Kernel Trick, Gram Matrices, and Feature Extraction. CS6787 Lecture 4 Fall 2017 The Kernel Trick, Gram Matrices, and Feature Extraction CS6787 Lecture 4 Fall 2017 Momentum for Principle Component Analysis CS6787 Lecture 3.1 Fall 2017 Principle Component Analysis Setting: find the

More information

We denote the space of distributions on Ω by D ( Ω) 2.

We denote the space of distributions on Ω by D ( Ω) 2. Sep. 1 0, 008 Distributions Distributions are generalized functions. Some familiarity with the theory of distributions helps understanding of various function spaces which play important roles in the study

More information

Basic Aspects of Discretization

Basic Aspects of Discretization Basic Aspects of Discretization Solution Methods Singularity Methods Panel method and VLM Simple, very powerful, can be used on PC Nonlinear flow effects were excluded Direct numerical Methods (Field Methods)

More information

Semi-Eulerian and High Order Gaussian Beam Methods for the Schrödinger Equation in the Semiclassical Regime

Semi-Eulerian and High Order Gaussian Beam Methods for the Schrödinger Equation in the Semiclassical Regime Commun. Comput. Phys. doi:.48/cicp.99.63s Vol. 9, No. 3, pp. 668-687 March Semi-Eulerian and High Order Gaussian Beam Methods for the Schrödinger Equation in the Semiclassical Regime Shi Jin,, Hao Wu and

More information

Math 471 (Numerical methods) Chapter 3 (second half). System of equations

Math 471 (Numerical methods) Chapter 3 (second half). System of equations Math 47 (Numerical methods) Chapter 3 (second half). System of equations Overlap 3.5 3.8 of Bradie 3.5 LU factorization w/o pivoting. Motivation: ( ) A I Gaussian Elimination (U L ) where U is upper triangular

More information

Summary of free theory: one particle state: vacuum state is annihilated by all a s: then, one particle state has normalization:

Summary of free theory: one particle state: vacuum state is annihilated by all a s: then, one particle state has normalization: The LSZ reduction formula based on S-5 In order to describe scattering experiments we need to construct appropriate initial and final states and calculate scattering amplitude. Summary of free theory:

More information

Suboptimal feedback control of PDEs by solving Hamilton-Jacobi Bellman equations on sparse grids

Suboptimal feedback control of PDEs by solving Hamilton-Jacobi Bellman equations on sparse grids Suboptimal feedback control of PDEs by solving Hamilton-Jacobi Bellman equations on sparse grids Jochen Garcke joint work with Axel Kröner, INRIA Saclay and CMAP, Ecole Polytechnique Ilja Kalmykov, Universität

More information

Chapter 9. Derivatives. Josef Leydold Mathematical Methods WS 2018/19 9 Derivatives 1 / 51. f x. (x 0, f (x 0 ))

Chapter 9. Derivatives. Josef Leydold Mathematical Methods WS 2018/19 9 Derivatives 1 / 51. f x. (x 0, f (x 0 )) Chapter 9 Derivatives Josef Leydold Mathematical Methods WS 208/9 9 Derivatives / 5 Difference Quotient Let f : R R be some function. The the ratio f = f ( 0 + ) f ( 0 ) = f ( 0) 0 is called difference

More information

REVIEW. Hamilton s principle. based on FW-18. Variational statement of mechanics: (for conservative forces) action Equivalent to Newton s laws!

REVIEW. Hamilton s principle. based on FW-18. Variational statement of mechanics: (for conservative forces) action Equivalent to Newton s laws! Hamilton s principle Variational statement of mechanics: (for conservative forces) action Equivalent to Newton s laws! based on FW-18 REVIEW the particle takes the path that minimizes the integrated difference

More information

Power EP. Thomas Minka Microsoft Research Ltd., Cambridge, UK MSR-TR , October 4, Abstract

Power EP. Thomas Minka Microsoft Research Ltd., Cambridge, UK MSR-TR , October 4, Abstract Power EP Thomas Minka Microsoft Research Ltd., Cambridge, UK MSR-TR-2004-149, October 4, 2004 Abstract This note describes power EP, an etension of Epectation Propagation (EP) that makes the computations

More information

Lecture 9: SVD, Low Rank Approximation

Lecture 9: SVD, Low Rank Approximation CSE 521: Design and Analysis of Algorithms I Spring 2016 Lecture 9: SVD, Low Rank Approimation Lecturer: Shayan Oveis Gharan April 25th Scribe: Koosha Khalvati Disclaimer: hese notes have not been subjected

More information

Numerical Solution Techniques in Mechanical and Aerospace Engineering

Numerical Solution Techniques in Mechanical and Aerospace Engineering Numerical Solution Techniques in Mechanical and Aerospace Engineering Chunlei Liang LECTURE 3 Solvers of linear algebraic equations 3.1. Outline of Lecture Finite-difference method for a 2D elliptic PDE

More information

Simulations of the Microbunching Instability in FEL Beam Delivery Systems

Simulations of the Microbunching Instability in FEL Beam Delivery Systems Simulations of the Microbunching Instability in FEL Beam Delivery Systems Ilya Pogorelov Tech-X Corporation Workshop on High Average Power & High Brightness Beams UCLA, January 2009 Outline The setting:

More information

Gaussian Process priors with Uncertain Inputs: Multiple-Step-Ahead Prediction

Gaussian Process priors with Uncertain Inputs: Multiple-Step-Ahead Prediction Gaussian Process priors with Uncertain Inputs: Multiple-Step-Ahead Prediction Agathe Girard Dept. of Computing Science University of Glasgow Glasgow, UK agathe@dcs.gla.ac.uk Carl Edward Rasmussen Gatsby

More information

A Propagating Wave Packet The Group Velocity

A Propagating Wave Packet The Group Velocity Lecture 7 A Propagating Wave Pacet The Group Velocity Phys 375 Overview and Motivation: Last time we looed at a solution to the Schrödinger equation (SE) with an initial condition (,) that corresponds

More information

Elsevier Editorial System(tm) for Journal Of Computational Physics Manuscript Draft

Elsevier Editorial System(tm) for Journal Of Computational Physics Manuscript Draft Elsevier Editorial System(tm) for Journal Of Computational Physics Manuscript Draft Manuscript Number: JCOMP-D-11-756 Title: New evolution equations for the joint response-ecitation probability density

More information

AN EXACT RESCALING VELOCITY METHOD FOR SOME KINETIC FLOCKING MODELS

AN EXACT RESCALING VELOCITY METHOD FOR SOME KINETIC FLOCKING MODELS AN EXACT RESCALING VELOCITY METHOD FOR SOME KINETIC FLOCKING MODELS THOMAS REY AND CHANGHUI TAN Abstract. In this work, we discuss kinetic descriptions of flocking models, of the so-called Cucker- Smale

More information

Computing High Frequency Waves By the Level Set Method

Computing High Frequency Waves By the Level Set Method Computing High Frequency Waves By the Level Set Method Hailiang Liu Department of Mathematics Iowa State University Collaborators: Li-Tien Cheng (UCSD), Stanley Osher (UCLA) Shi Jin (UW-Madison), Richard

More information

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 4

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 4 2.29 Spring 2015 Lecture 4 Review Lecture 3 Truncation Errors, Taylor Series and Error Analysis Taylor series: 2 3 n n i1 i i i i i n f( ) f( ) f '( ) f ''( ) f '''( )... f ( ) R 2! 3! n! n1 ( n1) Rn f

More information

Chapter 6. Nonlinear Equations. 6.1 The Problem of Nonlinear Root-finding. 6.2 Rate of Convergence

Chapter 6. Nonlinear Equations. 6.1 The Problem of Nonlinear Root-finding. 6.2 Rate of Convergence Chapter 6 Nonlinear Equations 6. The Problem of Nonlinear Root-finding In this module we consider the problem of using numerical techniques to find the roots of nonlinear equations, f () =. Initially we

More information

Received 6 August 2005; Accepted (in revised version) 22 September 2005

Received 6 August 2005; Accepted (in revised version) 22 September 2005 COMMUNICATIONS IN COMPUTATIONAL PHYSICS Vol., No., pp. -34 Commun. Comput. Phys. February 6 A New Approach of High OrderWell-Balanced Finite Volume WENO Schemes and Discontinuous Galerkin Methods for a

More information

9.8 APPLICATIONS OF TAYLOR SERIES EXPLORATORY EXERCISES. Using Taylor Polynomials to Approximate a Sine Value EXAMPLE 8.1

9.8 APPLICATIONS OF TAYLOR SERIES EXPLORATORY EXERCISES. Using Taylor Polynomials to Approximate a Sine Value EXAMPLE 8.1 9-75 SECTION 9.8.. Applications of Taylor Series 677 and f 0) miles/min 3. Predict the location of the plane at time t min. 5. Suppose that an astronaut is at 0, 0) and the moon is represented by a circle

More information

Bregman Divergence and Mirror Descent

Bregman Divergence and Mirror Descent Bregman Divergence and Mirror Descent Bregman Divergence Motivation Generalize squared Euclidean distance to a class of distances that all share similar properties Lots of applications in machine learning,

More information

Differential calculus. Background mathematics review

Differential calculus. Background mathematics review Differential calculus Background mathematics review David Miller Differential calculus First derivative Background mathematics review David Miller First derivative For some function y The (first) derivative

More information

Research Article The Approximate Solution of Fredholm Integral Equations with Oscillatory Trigonometric Kernels

Research Article The Approximate Solution of Fredholm Integral Equations with Oscillatory Trigonometric Kernels Applied Mathematics, Article ID 72327, 7 pages http://ddoiorg/055/204/72327 Research Article The Approimate Solution of Fredholm Integral Equations with Oscillatory Trigonometric Kernels Qinghua Wu School

More information

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations Semi-Lagrangian Formulations for Linear Advection and Applications to Kinetic Department of Mathematical and Computer Science Colorado School of Mines joint work w/ Chi-Wang Shu Supported by NSF and AFOSR.

More information

Taylor Series and Asymptotic Expansions

Taylor Series and Asymptotic Expansions Taylor Series and Asymptotic Epansions The importance of power series as a convenient representation, as an approimation tool, as a tool for solving differential equations and so on, is pretty obvious.

More information

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs

Chapter Two: Numerical Methods for Elliptic PDEs. 1 Finite Difference Methods for Elliptic PDEs Chapter Two: Numerical Methods for Elliptic PDEs Finite Difference Methods for Elliptic PDEs.. Finite difference scheme. We consider a simple example u := subject to Dirichlet boundary conditions ( ) u

More information

Computation fundamentals of discrete GMRF representations of continuous domain spatial models

Computation fundamentals of discrete GMRF representations of continuous domain spatial models Computation fundamentals of discrete GMRF representations of continuous domain spatial models Finn Lindgren September 23 2015 v0.2.2 Abstract The fundamental formulas and algorithms for Bayesian spatial

More information

MATH 205C: STATIONARY PHASE LEMMA

MATH 205C: STATIONARY PHASE LEMMA MATH 205C: STATIONARY PHASE LEMMA For ω, consider an integral of the form I(ω) = e iωf(x) u(x) dx, where u Cc (R n ) complex valued, with support in a compact set K, and f C (R n ) real valued. Thus, I(ω)

More information

Wave breaking in the short-pulse equation

Wave breaking in the short-pulse equation Dynamics of PDE Vol.6 No.4 29-3 29 Wave breaking in the short-pulse equation Yue Liu Dmitry Pelinovsky and Anton Sakovich Communicated by Y. Charles Li received May 27 29. Abstract. Sufficient conditions

More information

Where now? Machine Learning and Bayesian Inference

Where now? Machine Learning and Bayesian Inference Machine Learning and Bayesian Inference Dr Sean Holden Computer Laboratory, Room FC6 Telephone etension 67 Email: sbh@clcamacuk wwwclcamacuk/ sbh/ Where now? There are some simple take-home messages from

More information

Gaussian Beam Approximations of High Frequency Waves

Gaussian Beam Approximations of High Frequency Waves Gaussian Beam Approximations of High Frequency Waves Olof Runborg Department of Mathematics, KTH Joint with Hailiang Liu, Iowa, James Ralston, UCLA, Nick Tanushev, Z-Terra Corp. ESF Exploratory Workshop

More information

8 A pseudo-spectral solution to the Stokes Problem

8 A pseudo-spectral solution to the Stokes Problem 8 A pseudo-spectral solution to the Stokes Problem 8.1 The Method 8.1.1 Generalities We are interested in setting up a pseudo-spectral method for the following Stokes Problem u σu p = f in Ω u = 0 in Ω,

More information

Finite difference Hermite WENO schemes for the Hamilton-Jacobi equations 1

Finite difference Hermite WENO schemes for the Hamilton-Jacobi equations 1 Finite difference Hermite WENO schemes for the Hamilton-Jacobi equations Feng Zheng, Chi-Wang Shu 3 and Jianian Qiu 4 Abstract In this paper, a new type of finite difference Hermite weighted essentially

More information