Wavelet Basis and Fourier Transform Approach to Path Integral Formulation of Electron Dynamics

Abstract

We present a method for the path integral formulation of electronic structure simulation. The time evolution operator is represented as matrix in a basis consisting of Deslauriers-Dubuc or Daubechies wavelets. We present an approximation of the path integral kernel and a method for calculating wavefunctions. The kernel is tested by finding wavefunctions and eigenenergies of one-dimensional and three-dimensional harmonic oscillators and hydrogen atom in one and three dimensions.

Share and Cite:

Höynälänmaa, T. (2025) Wavelet Basis and Fourier Transform Approach to Path Integral Formulation of Electron Dynamics. Journal of Applied Mathematics and Physics, 13, 3250-3267. doi: 10.4236/jamp.2025.1310186.

1. Introduction

The path integral formulation of quantum dynamics was developed by Richard Feynman in 1948. It generalizes the action principle of classical mechanics. In path integral formulation, the transient state at time t of a quantum system is obtained from the initial state Ψ( x a , t a ) by

Ψ( x b , t b )= U ^ ( t b , t a )Ψ( x a , t a )= d K( x b , t b ; x a , t a )Ψ( x a , t a )d x a , (1)

where U ^ is the time evolution operator and d is the dimensionality of the system, d=1 , d=2 or d=3 . The kernel is given by

K( x b , t b ; x a , t a )= a b exp ( i S[ x, x ˙ ] )Dx, (2)

where the integration is carried out over all paths with x( t a )= x a and x( t b )= x b and the action is

S[ x, x ˙ ]= t a t b L ( x( t ), x ˙ ( t ) )dt, (3)

where L( x( t ), x ˙ ( t ) ) is the Lagrangian of the system. See Ref. [1] for more details.

The path-integral method is often applied by using an imaginary time variable [2]. Svensson [3] discusses the computation of the hydrogen atom with the path integral method. Ho and Inomata [4] and Steiner [5] present an exact treatment of the hydrogen atom with path integral formulation. Path integral treatment of the quantum mechanical harmonic oscillator has been given, for example, by Ruokosenmäki and Rantala [6]. They used a real time variable.

Wavelets are a basis function set constructed by dilatations and translations of so-called mother scaling function and mother wavelet. Mathematical theory of interpolating wavelets has been developed by Chui and Li [7] and Donoho [8]. Höynälänmaa [9] has generalized these results for the multivariate case. Goedecker [10] gives an application-oriented introduction to interpolating wavelets. Höynälänmaa et al. [11] have made Hartree-Fock calculations of atoms using an interpolating wavelet basis. Höynälänmaa and Rantala [12] have also made three-dimensional Hartree-Fock and Density Functional Theory calculations using interpolating wavelets for some atoms and two-atom molecules. Orthonormal wavelets are presented, e.g., by Daubechies [13].

Here, we use the Deslauriers-Dubuc interpolating wavelets [14] [15] and Daubechies orthonormal wavelets [13]. Also, atomic units ( e= m e ==4π ε 0 =1 ) and the unitary angular frequency definition of the Fourier transform are used throughout this article. We abbreviate “atomic units” by a.u. and units “Hartree” and “Bohr” by Ha and B. Also, a stationary wavefunction is denoted by χ as the symbol ψ is used for wavelets.

2. Path Integral Formulation

For a stationary system, the time evolution operator is given by

U ^ ( t b , t a )=exp( i( t b t a ) H ^ ) (4)

where H ^ is the Hamiltonian operator of the system. The time evolution of an eigenstate of a stationary system χ a is given by

Ψ a ( x,t )=exp( i E a t ) χ a ( x ) (5)

where Ψ a is an eigenstate of the time-independent Hamiltonian and E a is its energy.

In path integral formulation, the kernel (2) can be represented [1] as

K( x b , t b ; x a , t a )= lim N m 2πiϵ Nd d d exp ( i S N )d x 1 d x N1 . (6)

For a one-particle system, the action S N is given by [16]

S N =ϵ n=1 N ( m 2 ( x n x n1 ϵ ) 2 V( x n , t n ) ) (7)

and

ϵ= t b t a N . (8)

We also define Δt= t b t a . The Trotter kernel is an approximation of the path-integral kernel [6] given by

K( x b , x a ;Δt )= ( m 2πt ) d/2 exp( i( m 2Δt | x b x a | 2 Δt 2 ( V( x b )+V( x a ) ) ) ). (9)

3. Wavelet Bases

3.1. Interpolating Wavelets

The basis function set is constructed in the same way as in Ref. [12] (Section 3). We assume that φ is some Deslauriers-Dubuc mother scaling function [7]-[9] [14] [15] and d is the dimensionality of the domain d . The multiresolution analysis for interpolating wavelets may be constructed either in the space of bounded and uniformly continuous functions C u ( d ) or in the space of continuous functions vanishing at infinity C 0 ( d ) . Both of these spaces use the supremum norm.

The mother scaling function φ satisfies the relation

φ( x )= μ h μ φ( 2xμ ) (10)

and the mother wavelet is given by ψ( x )=φ( 2x1 ) . We assume that the filter h μ is finite in this article. This is true at least for Deslauriers-Dubuc wavelets. The doubly indexed scaling functions are given by φ j,k ( x )=φ( 2 j xk ) and the doubly indexed wavelets by ψ j,k ( x )=ψ( 2 j xk ) . The dual scaling functions are defined by φ ˜ j,k = 2 j δ( 2 j k ) and the dual wavelets by ψ ˜ j,k = 2 j ψ ˜ ( 2 j k ) where

ψ ˜ =2 ν g ˜ ν δ( 2ν ) (11)

and g ˜ ν = ( 1 ) ν1 h 1ν .

When an interpolating wavelet basis is constructed, we select the minimum resolution level j min and an arbitrary function f in the space where the MRA is constructed can be represented as

f( x )= k c j min ,k φ j min ,k ( x )+ j= j min k d j,k ψ j,k ( x ) (12)

where c j min ,k = φ ˜ j min ,k ,f and d j,k = ψ ˜ j,k ,f . In practical computations, we truncate the basis set to be finite. We also define

ψ s,j,k ( x )={ φ j,k ( x ); ifs=0 ψ j,k ( x ); ifs=1 (13)

and

ψ ˜ s,j,k ={ φ ˜ j,k ; ifs=0 ψ ˜ j,k ; ifs=1 (14)

For the three-dimensional case, we define

φ j,k ( x )= φ j,k[ 1 ] ( x[ 1 ] ) φ j,k[ 2 ] ( x[ 2 ] ) φ j,k[ 3 ] ( x[ 3 ] ), (15)

ψ s,j,k ( x )= ψ s[ 1] ,j,k [1 ] ( x[ 1 ] ) ψ s[ 2] ,j,k [2 ] ( x[ 2 ] ) ψ s[ 3] ,j,k [3 ] ( x[ 3 ] ), (16)

φ ˜ j,k = φ ˜ j,k[ 1 ] φ ˜ j,k[ 2 ] φ ˜ j,k[ 3 ] , (17)

ψ ˜ s,j,k = ψ ˜ s[ 1] ,j,k [1 ] ψ ˜ s[ 2] ,j,k [2 ] ψ ˜ s[ 3] ,j,k [3 ] , (18)

where j , k 3 , and s { 0,1 } 3 . Now, an arbitrary function in the space where the MRA is constructed can be represented as

f( x )= k 3 c j min ,k φ j min ,k ( x )+ j= j min s J + k 3 d s,j,k ψ s,j,k ( x ) (19)

where c j min ,k = φ ˜ j min ,k ,f , d s,j,k = ψ ˜ s,j,k ,f , and J + = { 0,1 } 3 \{ 0,0,0 } .

There is an alternative way to index the multi-dimensional basis functions in a three-dimensional point grid. In this formulation, the index is a point located at the “peak” of the basis function (for the mother scaling function, this peak is located at the origin).

Define

Z j ={ k 2 j |k } (20)

and

V j = Z j 3 (21)

where j . Define sets Q j by

Q j min = V j min (22)

Q j = V j \ V j1 forj> j min (23)

The point grid G shall be some finite subset of V j max . We use only bases with one or two resolution levels j in this article. We define

G j :=G Q j (24)

for j j min .

Define

η j,k :={ φ j min ,k ; ifj= j min φ j1,k/2 ; ifj> j min andkeven ψ j1, ( k1 )/2 ; ifj> j min andkodd (25)

η ˜ j,k :={ φ ˜ j min ,k ; ifj= j min φ ˜ j1,k/2 ; ifj> j min andkeven ψ ˜ j1, ( k1 )/2 ; ifj> j min andkodd (26)

When α Q j and j j min define

ζ α := η j,k[ 1 ] η j,k[ 2 ] η j,k[ 3 ] (27)

and

ζ ˜ α := η ˜ j,k[ 1 ] η ˜ j,k[ 2 ] η ˜ j,k[ 3 ] (28)

where k= 2 j α .

One-dimensional case is similar. We set Q j = Z j and ζ α = η j,k , ζ ˜ α = η ˜ j,k for k= 2 j α .

3.2. Orthonormal Wavelets

We define the basis indices by I= I j min I j min +1 where I j ={ ( j,k ):k K j } and K j is a finite set of integer numbers (usually a range of integers). Now, the basis functions are defined by

ζ j,k ={ φ j min ,k = 2 j/2 φ( 2 j k ) j= j min ψ j1,k = 2 ( j1 )/2 ψ( 2 j1 k ) j> j min (29)

where ( j,k )I , φ is the mother scaling function of the wavelet family, and ψ is the mother wavelet of the wavelet family.

We have

φ( x )= k=0 M1 a k φ( 2xk ), (30)

ψ( x )= k=0 M1 b k φ( 2xk ), (31)

where M is a positive integer, a k are real numbers, and b k = ( 1 ) k a M1k .

An arbitrary function f L 2 ( ) can be represented as

f( x )= k c j min ,k φ j min ,k ( x )+ j= j min k d j,k ψ j,k ( x ) (32)

where

c j min ,k = φ j min ,k ( x )f( x )dx (33)

and

d j,k = ψ j,k ( x )f( x )dx . (34)

4. Stationary State Energies and Wavefunctions

Fourier transform has been used to determine the energy spectrum of a quantum mechanical system with path integral formulation, e.g., by Gholizadehkalkhoran et al. [17].

A stationary state χ of a quantum mechanical system can be represented by

χ( x )= k=0 c k χ k ( x ) (35)

where functions χ k are the eigenstates of the Hamiltonian operator of the system and c k are complex numbers. The time evolution of the stationary states is given by

Ψ( x,t )= k=0 c k exp( i E k t ) χ k ( x ) (36)

where E k are the energies of the eigenstates. Suppose that we have a fixed point x 0 d and define g( t ):=Ψ( x 0 ,t ) . By making a Fourier transform, we obtain

g ^ ( ω )= 1 2π t= g( t )exp( iωt )dt = 1 2π k=0 c k χ k ( x 0 ) t= exp( i E k t )exp( iωt )dt = 2π k=0 c k χ k ( x 0 )δ( ω+ E k ). (37)

Thus, we may compute the eigenenergies of the system from the Fourier spectrum of function g .

Suppose that we have a stationary system with initial state χ i ( x )=Ψ( x, t i ) and final state χ f ( x )=Ψ( x, t f ) and assume that the time interval Δt:= t b t a is small. We have

χ f ( x ) χ i ( x )=( exp( iEt )1 ) χ i ( x )iEt χ i ( x ) (38)

from which we obtain

E 1 Δt Im χ f ( x ) χ i ( x ) χ i ( x ) (39)

and

E 1 Δt Im d ( χ f ( x ) χ i ( x ) ) ( χ i ( x ) ) * dx . (40)

The initial function of the time evolution should be chosen so that it has a broad Fourier spectrum and it should also contain both even and odd terms. So, we chose to approximate the sum of delta function and its derivative at the origin with a scaling function centred at the origin and its derivative in the one-dimensional case. In some calculations function φ j min ,1 + φ j min ,1 is used instead of the derivative. In three dimensions, the tensor products of functions ( 1i ) φ j min ,1 +( 1+i ) φ j min ,0 +( 1+i ) φ j min ,1 are used.

The continuous Fourier transform is computed by the method described in [18] (Section 2). We have also generalized it into three dimensions.

Let x j , j=1,,N be the points where the wavefunction of state k shall be calculated. Let g j ( t ):=Ψ( x j ,t ) and ΔE be the spacing between points in the Fourier spectrum g ^ j ( E ) . We have

ΔE= 2π NΔt (41)

where N is the number of discrete computation points for g j and Δt is the time step. We approximate the Dirac δ functions in Equation (37) with a Gaussian function and we assume that the overlaps of the approximated peaks can be neglected. The square of each Gaussian peak is another Gaussian peak and the peak k is fitted to the Gaussian distribution

G k,j ( E )= 1 σ k,j 2π exp( ( E+ E k ) 2 2 σ k,j 2 ) (42)

using the computed values of | g ^ j ( E ) | 2 . Define

p k,j = | g ^ j ( E k ) | 2 (43)

and

p k,j = 1 2 ( | g ^ j ( E k +ΔE ) | 2 + | g ^ j ( E k ΔE ) | 2 ). (44)

Note that | g ^ j ( E ) | 2 is the Fourier transform of the autocorrelation function of g j ( t ) multiplied by a constant. Let d k,j = | c k f k ( x j ) | 2 be the undefined variables. We now set

p k,j = d k,j G k,j ( E k )= d k,j 1 2π 1 σ k,j (45)

and

p k,j = d k,j G k,j ( E k +ΔE )= d k,j 1 2π 1 σ k,j exp( Δ E 2 2 σ k,j 2 ) (46)

It follows that

d k,j = 2π σ k,j p k,j (47)

and

σ k,j = ΔE/ 2ln p k,j p k,j . (48)

The FWHM (full width at half maximum) Γ k,j of the peak k computed at point x j determines quantity σ k,j :

σ k,j = 1 2 2ln2 Γ k,j . (49)

The product of the height of a peak and its FWHM determines the probability density of eigenstate χ k at the point x j where the spectrum is computed, see formulas (47) and (49).

5. Approximation of Path Integral Kernel

We assume that the potential V is time-independent. The kernel is approximated by setting N=2 . Thus

K 2 ( x b , x a ;ϵ ):= ( m 2πiϵ ) d d exp ( i S 2 )d x 1 . (50)

We have

K 2 ( x b , x a ;ϵ )= ( m 2πiϵ ) d I (51)

where

I:= x 1 d exp( i S 2 )d x 1 = x 1 d exp ( iϵ( m 2 ( x 1 x a ϵ ) 2 V( x 1 ) + m 2 ( x b x 1 ϵ ) 2 V( x b ) ) )d x 1 =exp( i( m 2ϵ ( x b 2 + x a 2 )ϵV( x b ) ) ) × x 1 d exp ( i( m ϵ x 1 2 ϵV( x 1 ) ) )exp( i m ϵ ( x b + x a ) x 1 )d x 1 = 2π d exp( i( m 2ϵ ( x b 2 + x a 2 )ϵV( x b ) ) ) h ^ ( m ϵ ( x b + x a ) ) (52)

and

h( x 1 ):=exp( i( m ϵ x 1 2 ϵV( x 1 ) ) ). (53)

Now

K 2 ( x b , x a ;ϵ )= ( m 2πiϵ 2π ) d exp( i( m 2ϵ ( x b 2 + x a 2 )ϵV( x b ) ) ) × h ^ ( m ϵ ( x b + x a ) ). (54)

We call this kernel the midpoint kernel.

If function h is radially symmetric (i.e., the potential is radially symmetric), we have

h ^ ( k )= i 2k ( f ^ ( k ) f ^ ( k ) ), (55)

where f( r )=r h rad ( | r | ) and h( r )= h rad ( | r | ) . Note that the Fourier transform of f in Equation (55) is one-dimensional. See Ref. [1] (Sections 3 - 11) for another Fourier transform-based approach to the path integral formulation.

6. Quantum Harmonic Oscillator and Hydrogen-Like Atom

The potential of the one-dimensional harmonic oscillator is

V( x )= m ω 0 2 2 x 2 (56)

where m is the mass of the particle and ω 0 is the angular frequency. The potential of the isotropic three-dimensional harmonic oscillator is

V( x )= m ω 0 2 2 | x | 2 . (57)

The kernel for the one-dimensional harmonic oscillator can be computed exactly [1]. We have

K( x b , x a ;t )= ( m ω 0 2πisin( ω 0 t ) ) 1/2 exp( i S cl ), (58)

where S cl is the classical action given by

S cl = m ω 0 2sin( ω 0 t ) ( ( x b 2 + x a 2 )cos( ω 0 t )2 x b x a ). (59)

By substituting the potential of the one-dimensional harmonic oscillator to Equation (53), we obtain

h( x 1 )=exp( i m ϵ ( 1 ϵ 2 ω 0 2 2 ) x 1 2 ). (60)

Define

c:= m ϵ ( 1 ϵ 2 ω 0 2 2 ) (61)

and assume that c>0 . Now

h ^ ( k )= 1 2 ( 1+i ) 1 c exp( i k 2 4c ). (62)

Similarly, in the three-dimensional case, we have

h ^ ( k )= 1 4 ( 1+i ) c 3/2 exp( i k 2 4c ) (63)

using Equation (55).

The potential of a hydrogen-like atom is

V( x )= Z | x | (64)

in one dimension and

V( x )= Z | x | (65)

in three dimensions. Here, Z is the atomic number. The Trotter kernel for a hydrogen-like atom is computed by Equation (9) and the midpoint kernel by Equation (54).

7. Representation of Path-Integral Kernel in Wavelet Bases

7.1. Interpolating Wavelets

The interpolating mother scaling function can be represented as [7] [9]

φ( x )= α s[ α ]φ( 2 J xα ) (66)

where J is some nonnegative integer and s[ α ] , α , are constants that depend on the mother scaling function and J . We define s 0 [ α ] to be the coefficients for J and s 1 [ α ] for J1 . We now have

η j min ,k ( 2 J j min p )= s 0 [ p 2 J k ] (67)

for all p ,

η j min +1,k ( 2 J j min p )= s 0 [ p 2 J1 k ] (68)

for all p and k even integer, and

η j min +1,k ( 2 J j min p )= s 1 [ p 2 J1 k ] (69)

for all p and k odd integer. We also have

η ˜ j min , = φ ˜ j min , =δ( 2 j min ) (70)

for all ,

η ˜ j min +1, =δ( 2 j min 1 )= β h ˜ β δ( 2 j min 1 ( β+ ) ) (71)

for all 2 , and

η ˜ j min +1, = β g ˜ β δ( 2 j min 1 ( β+1 ) ) (72)

for all 2+1 .

The matrix of the time evolution operator in the interpolating wavelet basis is

K r,q = d d ζ ˜ r ( y )K( y,x;ϵ ) ζ q ( x )dxdy . (73)

It follows from Equation (11) that the dual wavelets ζ ˜ r are finite sums of delta distributions. Consequently, the integration over y is actually a weighted sum of values of the function

d K( y,x;ϵ ) ζ q ( x )dx

in finite number of points y . When r= 2 j min G j min , we have

K r,q = d K ( 2 j min ,x;ϵ ) ζ q ( x )dx. (74)

In one-dimensional case, define

t( q ):={ 1 ifq G j min +1 0 ifq G j min (75)

and the integral over x in Equation (74) is approximated by

K( y,x;ϵ ) ζ q ( x )dx 2 j min J p K( y, 2 j min J p;ϵ ) s t( q ) ( p 2 Jt( q ) k ) (76)

where k and q= 2 j min k G j min or q= 2 j min 1 k G j min +1 . For the three-dimensional case, define

T( q ):={ 1 ifq G j min +1 0 ifq G j min (77)

and

t i ( q ):={ 1 ifq G j min +1 and 2 j min +1 q[ i ]odd 0 otherwise (78)

for i=1,2,3 . Define also t( q ):=( t 1 ( q ), t 2 ( q ), t 3 ( q ) ) and

s t [ z ]:= s t[ 1 ] [ z [ 1] ] s t[ 2 ] [ z [ 2 ] ] s t[ 3 ] [ z [ 3]]. (79)

Now, we can approximate

3 K( y,x;ϵ ) ζ q ( x )dx 2 3( j min +J ) p 3 K( y, 2 j min J p;ϵ ) s t( q ) [ p 2 JT( q ) k ] (80)

where k 3 and q= 2 j min k G j min or q= 2 j min 1 k G j min +1 . We pick some value J 0 2 and for r G j min +1 , we use value J= J 0 1 in Equation (66) and J= J 0 otherwise. The lower accuracy is used because the matrix elements where q belongs to the finer grid are significantly more complex to compute than the ones in the coarser grid.

We use 8th-order Deslauriers-Dubuc wavelets for one-dimensional calculations and 4th-order Deslauriers-Dubuc wavelets for three-dimensional calculations.

7.2. Orthonormal Wavelets

In order to compute the values of the orthonormal wavelets, we use the representation

φ( x )= 2 J/2 α w[ α ]φ( 2 J xα ) (81)

where J is some nonnegative integer and w[ α ] , α , are constants that depend on the mother scaling function and J . The matrix elements of the time-evolution operator are given by

K j,k, j , k = ζ j,k ( y )K( y,x;ϵ ) ζ j , k ( x )dxdy (82)

with orthonormal wavelets. The 20th-order Daubechies wavelets are used in this study. We use only one-dimensional orthonormal wavelets.

8. Test Results

Unless otherwise stated, the calculations use Deslauriers-Dubuc wavelets. The vertical axes of the energy spectra contain quantity | G( E ) | , where G( E ) is an approximation of function g ^ ( E ) and function g is defined in Section 4. The notation of the spectra is the following:

  • The locations of the peaks determine the energy eigenstates of the system.

  • The heights and widths of the peaks determine the values of the probability densities at the points where the spectra are computed.

The construction of the basis sets has been presented in Section 3. For Deslauriers-Dubuc wavelets, the notation for the point grid G is

G= 2 j min { k min 0 ,, k max 0 } d (83)

or

G= 2 j min { k min 0 ,, k max 0 } d 2 j min 1 { k min 1 ,, k max 1 } d (84)

where d is the dimensionality of the system, d=1 or d=3 . For Daubechies wavelets, the notation for the basis set is

I={ ( j min ,k ):k= k min 0 ,, k max 0 } (85)

or

I={ ( j min ,k ):k= k min 0 ,, k max 0 }{ ( j min +1,k ):k= k min 1 ,, k max 1 }. (86)

The time step Δt= t b t a has been defined by Equations (6), (7), and (8). The scaling function resolution J has been defined in Section 7.

8.1. Harmonic Oscillator

The one-dimensional harmonic oscillator is calculated with the exact kernel, Trotter kernel, and midpoint kernel. We compute all these systems with both one and two resolution levels of the basis functions for Δt=1.0a.u. and one resolution level for Δt=0.5a.u. and Δt=0.25a.u. The mass of the particle is 1 a.u. and the angular frequency 0.1 radians. All these calculations yield the ground state energy 0.050265 Ha and the first excited state 0.150796 Ha or 0.149226 Ha. The basis ( 1/4 ){ 48,,48 } is used for one-level calculations and the basis ( 1/4 ){ 48,,48 }( 1/8 ){ 5,,5 } for two-level calculations. We use scaling function resolution J=3 . The energy spectrum for the exact kernel is plotted in Figure 1 and for the midpoint kernel in Figure 2. Both of these calculations use two resolution levels. The wavefunction of the one-dimensional harmonic oscillator calculated with the method described in Section 4 is plotted in Figure 3.

The three-dimensional harmonic oscillator is calculated using the midpoint kernel and the Trotter kernel. The mass of the particle is 1 a.u. and the angular frequency 0.1 radians. We use basis { 10,,10 } 3 and mother scaling function resolution J=2 . The resulting ground state energy for the midpoint kernel is E 0 =0.150796Ha and the first excited state E 1 =0.249757Ha for Δt=4.0a.u. For Δt=2.0a.u. , the energies are E 0 =0.150796Ha and E 1 =0.251327Ha . The energy spectrum for Δt=2.0a.u. is plotted in Figure 4. For the Trotter kernel, the energies are E 0 =0.150796Ha and E 1 =0.251327Ha for both Δt=4.0a.u. and Δt=2.0a.u.

8.2. Hydrogen Atom

When the Deslauriers-Dubuc (interpolating) wavelets are used for the hydrogen atom the midpoint kernel calculations work for parameter Δt=1a.u. but not for Δt=0.5a.u. So, we calculated this system with Daubechies (orthonormal) wavelets using both Trotter and midpoint kernels. For one resolution level calculations, the basis { ( 2,48 ),,( 2,48 ) } is used and for the two-level calculations, the basis { ( 1,24 ),,( 1,24 ) }{ ( 2,6 ),,( 2,6 ) } . We set the mother scaling function resolution to J=5 . The resulting ground state energies and first excited state energies are presented in Figure 5 and Figure 6. It can be seen that for the same time parameter, the midpoint kernel yields usually better energy compared to the Trotter kernel, but the Trotter kernel accepts smaller time parameters. The best energy for the Trotter kernel is E 0 =0.502655Ha and if the energies smaller than the exact energy are neglected, we get E 0 =0.494801Ha . The best energy for the midpoint kernel is E 0 =0.496372Ha . As regards the first excited state, the best energy for the Trotter kernel is E 1 =0.125664Ha and for the midpoint kernel E 1 =0.119381Ha .

The best energy spectrum for the Trotter kernel is plotted in Figure 7 and for the midpoint kernel in Figure 8. The radial probability density function of the hydrogen atom calculated in one dimension with the method described in Section 4 is plotted in Figure 9.

Figure 1. Energy spectrum of the one-dimensional harmonic oscillator computed with the exact kernel.

Figure 2. Energy spectrum of the one-dimensional harmonic oscillator computed with the midpoint kernel.

Figure 3. Probability density function F( x )= | ψ( x ) | 2 of the one-dimensional harmonic oscillator computed with the exact kernel.

Figure 4. Energy spectrum of the three-dimensional harmonic oscillator calculated with the midpoint kernel.

Figure 5. Energies of the hydrogen atom ground state. “Midpoint” and “Trotter” denote the kernel type and “r.l.” stands for number of resolution levels.

Figure 6. Energies of the first excited state of the hydrogen atom. “Midpoint” and “Trotter” denote the kernel type and “r.l.” stands for number of resolution levels.

Figure 7. Energy spectrum of the hydrogen atom computed with the Trotter kernel in one dimension.

Figure 8. Energy spectrum of the hydrogen atom computed with the midpoint kernel in one dimension.

Figure 9. Radial probability density function | P 1s ( r ) | 2 of the hydrogen atom computed with the midpoint kernel in one dimension.

We make three-dimensional calculations of the hydrogen atom using the midpoint kernel and the Trotter kernel. The basis function set is ( 1/2 ) { 9,,9 } 3 ( 1/4 ) { 4,,4 } 3 . The function h ^ ( k ) for the midpoint kernel is calculated with formula (55). The sign of the midpoint kernel (54) has to be inverted in order to get the energy computation to work. We get energy E=0.537212Ha for the midpoint kernel with parameter Δt=2.0a.u. and value Δt=1.5a.u. does not yield reasonable results. For the Trotter kernel, we get E=0.471239Ha with parameter Δt=0.2a.u. and value Δt=0.125a.u. does not give reasonable results.

9. Conclusions

The new issues in this article are:

  • Use of Deslauriers-Dubuc and Daubechies wavelets with the path integral formulation.

  • The midpoint kernel approximation of the path integral kernel.

  • A method to compute probability density of a quantum state with the path integral formulation.

We estimate the goodness of the test results by comparing the energy eigenvalues to the exact energies of the test systems and comparing the computed probability density curves to the exact ones. The relative errors of the computed energies were:

  • Ground state and first excited state of the one-dimensional harmonic oscillator: 0.5%.

  • Ground state and first excited state of the three-dimensional harmonic oscillator: 0.5%.

  • Hydrogen atom ground state computed with one dimension and the midpoint kernel: 0.7%.

  • Hydrogen atom first excited state computed with one dimension and the midpoint kernel: 4%.

  • Hydrogen atom ground state computed with three dimensions and the midpoint kernel: 7%.

These results are good except for the last two. However, these energies are reasonable approximations. Our algorithm gave good results for the probability density functions: the computed and exact curves were almost the same. Both the Deslauriers-Dubuc wavelets and Daubechies wavelets were useful basis sets for the computations. It turned out that when the time step parameter Δt is the same, the midpoint kernel usually gives better energy than the Trotter kernel for the hydrogen atom (one and three dimensions), but the Trotter kernel accepts smaller values for Δt . The two kernels yield approximately the same energy for the harmonic oscillator.

The purpose of the midpoint kernel is to be a more accurate approximation than the Trotter kernel while being practical to compute. For one-dimensional hydrogen atom computed with the midpoint kernel, the energies improve when the time step Δt is decreased. However, when the time step is too small, the results get worse. For one resolution level computation, this limit is about 0.125 and for two resolution levels, it is about 0.25.

Interpolating wavelets were chosen as the basis function set because the calculation of operator matrix elements is simpler with them compared to the orthonormal wavelets. The matrix elements are computed by numerical integration for the Daubechies wavelets. See Section 3.1 for the computation of matrix elements with interpolating wavelets. Daubechies wavelets were used for the one-dimensional hydrogen atom computations because interpolating wavelets did not work well for them. We use 4th degree Deslauriers-Dubuc wavelets for three-dimensional calculations because the filter h k (10) for them is smaller than the corresponding filter for 8th degree wavelets and thus the matrix element computations using 4th order wavelets are faster. On the other hand, higher-order interpolating wavelets can represent higher-order polynomials accurately, leading to better approximations [10]. The computation grids were chosen, so that they cover the range where the wavefunctions are significantly different from zero. For two resolution-level computations, the finer grid was used near the origin.

Note that many different calculations yield exactly same energy values because the energy spectrum g ^ ( E ) is approximated by the Discrete Fourier Transform, for which the energy values are discrete. Ruokosenmäki [16] has discussed the behavior of the path integral kernel with small values of Δt , too.

Conflicts of Interest

The author declares no conflicts of interest regarding the publication of this paper.

References

[1] Richard, P. (2010) Feynman and Albert R. Hibbs and Daniel F. Styer. Quantum Mechanics and Path Integrals. Courier Corporation.
[2] Ruokosenmäki, I. and Rantala, T.T. (2019) Real-Time Diffusion Monte Carlo Method. Communications in Computational Physics, 25, 347-360.
[3] Svensson, A. (2016) Path Integral for the Hydrogen Atom: Solutions in Two and Three Dimensions. Bachelor Thesis, Karlstad University.
http://www.diva-portal.org/smash/get/diva2:947133/FULLTEXT01.pdf
[4] Ho, R. and Inomata, A. (1982) Exact-Path-Integral Treatment of the Hydrogen Atom. Physical Review Letters, 48, 231-234. [Google Scholar] [CrossRef
[5] Steiner, F. (1984) Exact Path Integral Treatment of the Hydrogen Atom. Physics Letters A, 106, 363-367. [Google Scholar] [CrossRef
[6] Ruokosenmäki, I. and Rantala, T.T. (2015) Numerical Path Integral Approach to Quantum Dynamics and Stationary Quantum States. Communications in Computational Physics, 18, 91-103. [Google Scholar] [CrossRef
[7] Chui, C.K. and Li, C. (1996) Dyadic Affine Decompositions and Functional Wavelet Transforms. SIAM Journal on Mathematical Analysis, 27, 865-890. [Google Scholar] [CrossRef
[8] Donoho, D.L. (1992) Interpolating Wavelet Transforms. Technical Report, Department of Statistics, Stanford University.
[9] Höynälänmaa, T. (2015) Multiresolution Analysis for Compactly Supported Interpolating Tensor Product Wavelets. International Journal of Wavelets, Multiresolution and Information Processing, 13, Article ID: 1550010. [Google Scholar] [CrossRef
[10] Goedecker, S. (1998) Wavelets and Their Application for the Solution of Partial Differential Equations in Physics. Presses Polytechniques et Universitaires Romandes.
[11] Höynälänmaa, T., Rantala, T.T. and Ruotsalainen, K. (2004) Solution of Atomic Orbitals in an Interpolating Wavelet Basis. Physical Review E, 70, Article ID: 066701. [Google Scholar] [CrossRef] [PubMed]
[12] Höynälänmaa, T. and Rantala, T.T. (2023) Electronic Structure Calculations with Interpolating Tensor Product Wavelet Basis. Physical Review E, 108, Article ID: 025307. [Google Scholar] [CrossRef] [PubMed]
[13] Daubechies, I. (1992). Ten Lectures on Wavelets. Society for Industrial and Applied Mathematics.[CrossRef
[14] Dubuc, S. (1986) Interpolation through an Iterative Scheme. Journal of Mathematical Analysis and Applications, 114, 185-204. [Google Scholar] [CrossRef
[15] Deslauriers, G. and Dubuc, S. (1989) Symmetric Iterative Interpolation Processes. Constructive Approximation, 5, 49-68. [Google Scholar] [CrossRef
[16] Ruokosenmäki, I. (2019) Real Time Path Integral Simulation Methods for Quantum Particles. Ph.D. Thesis, Tampere University.
[17] Gholizadehkalkhoran, H., Ruokosenmäki, I. and Rantala, T.T. (2018) Eigenstates and Dynamics of Hooke’s Atom: Exact Results and Path Integral Simulations. Journal of Mathematical Physics, 59, Article ID: 052104. [Google Scholar] [CrossRef
[18] Bailey, D.H. and Swarztrauber, P.N. (1994) A Fast Method for the Numerical Evaluation of Continuous Fourier and Laplace Transforms. SIAM Journal on Scientific Computing, 15, 1105-1110. [Google Scholar] [CrossRef

Copyright © 2025 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.