Sie sind auf Seite 1von 7

Numerical Solution of a Two-Dimensional

Time-Independent Schrödinger Equation


by Using Symplectic Schemes
XUE-SHEN LIU,1 LI-WEI SU,2 XIAO-YAN LIU,1 PEI-ZHU DING1
1
Institute of Atomic and Molecular Physics, Jilin University, Changchun 130023,
People’s Republic of China
2
Department of Computer Science, Jilin University, Changchun 130026, People’s Republic of China

Received 10 November 2000; revised 26 February 2001; accepted 5 March 2001

ABSTRACT: Symplectic schemes are extended to the solution of a two-dimensional


time-independent Schrödinger equation. The Schrödinger equation is first transformed
into a Hamiltonian canonical equation and then the numerical method is developed to
solve the numerical solution of the two-dimensional time-independent Schrödinger
equation. This called the symplectic scheme–matrix eigenvalue method (SSMEM). This
method is applied to calculations of the two-dimensional harmonic oscillator and the
two-dimensional Henon–Heils potential. It is shown that the numerical results of the
two-dimensional harmonic oscillator by using the SSMEM tend to the exact ones
monotonically with decreasing space step length and the numerical eigenvalues of the
two-dimensional Henon–Heils potential by using the SSMEM are lower than those by
using the Gaussian basis set method.  c 2001 John Wiley & Sons, Inc. Int J Quantum Chem
83: 303–309, 2001

Key words: canonical equation; symplectic scheme; symplectic scheme–matrix


eigenvalue method

Correspondence to: Xue-Shen Liu.


Contract grant sponsor: National Natural Science Foundation
of China.
Contract grant sponsor: Special Funds for Major State Basic
Research Projects.

International Journal of Quantum Chemistry, Vol. 83, 303–309 (2001)


c 2001 John Wiley & Sons, Inc.
LIU ET AL.

In the third section, the symplectic schemes are out-


Introduction lined, the canonical equation is worked out, and the
method for solving the eigenvalues is developed.

T he time-independent Schrödinger equation is


one of the basic equations of quantum mechan-
ics. Its solutions are required in the studies of atomic
Numerical results and conclusions are given in the
last section.

and molecular structure and spectra, molecular dy-


namics, and quantum chemistry. Recently, we de- Symplectic Form of the
veloped two kinds of numerical methods to solve Two-Dimensional Time-Independent
the one-dimensional time-independent Schrödinger Schrödinger Equation
equation by using symplectic schemes [1]. These
two methods are the symplectic scheme–matrix In atomic units, the two-dimensional time-
eigenvalue method (SSMEM) and the symplectic independent Schrödinger equation may be written
scheme-shooting method (SSSM). As we all know, in the form
Numerov’s method is traditional for solving the 1 d2 ψ 1 ∂ 2ψ
time-independent Schrödinger equation. Avdelas, − − + V(x, y)ψ = Eψ, (1)
2 dx2 2 ∂y2
Konguetsof, and Simos [2] gave a generalization ψ(x, ±∞) = 0, −∞ < x < +∞, (2)
of Numerov’s method for the numerical solution
of the Schrödinger equation in two dimensions. In ψ(±∞, y) = 0, −∞ < y < +∞, (3)
their work, the symplectic schemes were extended where E is the energy eigenvalue, V(x, y) is the
to the numerical solution of the two-dimensional potential, and ψ(x, y) is the wave function. Let
time-independent Schrödinger equation. We first −Ry and Ry , respectively, be the left and right
transform the two-dimensional time-independent boundaries in the y direction, suppose Ry is fi-
Schrödinger equation into a Hamiltonian canonical nite, and take N as a sufficiently large positive
equation by means of investigating the symplectic integer. We denote the space step y = Ry /N,
property and by means of the Legendre transfor- yj = jy, j = −N, −N + 1, . . . , −1, 0, 1, . . . , N −
mation of many variables, and then we verify that 1, N. Substituting the symmetry difference quo-
the variation of the solution of the canonical equa- tient for the partial derivative ∂ 2 ψ/∂y2 , we
tion is always a symplectic transformation. Thus have
the symplectic schemes are reasonable algorithms ∂ 2ψ ψ(x, yj−1 ) − 2ψ(x, yj ) + ψ(x, yj+1 )
for solving the Hamiltonian canonical equation, and 2
= , (4)
∂y y2
the canonical equation is worked out by using the
symplectic schemes. The SSME method has been and considering the boundary conditions (2), we
developed for solving the eigenvalues and eigen- have
functions. In the SSMEM, the symplectic schemes ψ(x, −Ry ) = 0, ψ(x, +Ry ) = 0. (5)
are converted into a group of algebraic equations
whose coefficient matrix is a real symmetric ma- Inserting Eq. (4) into Eq. (1), we obtain
trix, and the eigenvalues are obtained by solv- d2 ψ(x, yj ) 1
ing the matrix eigenvalue problem. This method 2
= − 2 ψ(x, yj−1 ) − B(x, yj )ψ(x, yj )
dx y
is applied to computations of the eigenvalues of
the two-dimensional harmonic oscillator and the 1
− ψ(x, yj+1 ),
two-dimensional Henon–Heils potential. The nu- y2
merical results of the two-dimensional harmonic j = −N + 1, . . . , −1, 0, 1, . . . , N − 1, (6)
oscillator by using the SSMEM tend to the ex-
act ones monotonically with decreasing space step where B(x, yj ) = 2[E − V(x, yj) − 1/y2 ]. If we in-
length and the numerical eigenvalues of the two- troduce the boundary conditions Eq. (5) into Eq. (6)
dimensional Henon–Heils potential by using the and let

SSMEM are lower than those by using the Gaussian ψ = ψ(x, y−N+1 ), ψ(x, y−N+2 ), . . . , ψ(x, y0 ), . . . ,
basis set method. T
In the following section, the Hamiltonian canon- ψ(x, yN−2 ), ψ(x, yN−1 ) , (7)
ical equation of a two-dimensional Schrödinger 
ϕ = ψ̇ = ψ̇(x, y−N+1 ), ψ̇(x, y−N+2 ), . . . , ψ̇(x, y0), . . . ,
equation is deduced and the symplectic property of T
the solutions of the canonical equation is illustrated. ψ̇(x, yN−2 ), ψ̇(x, yN−1) , (8)

304 VOL. 83, NO. 5


NUMERICAL SOLUTION OF A SCHRÖDINGER EQUATION

where the superscript T denotes the transposed ma- We also obtain the canonical equation of the two-
trix, then Eq. (6) can be rewritten in the form of dimensional time-independent Schrödinger equa-
matrix as tion (1) by means of the Legendre transformation
of many variables. If we denote ψj = ψ(x, yj ), then
ϕ̇ = −Sψ, ψ̇ = ϕ, (9)
Eq. (6) can be rewritten in the form
where the overdot denotes the derivative with re-
spect to x, ∂u
ψ̈j + = 0,
∂ψj
S(x)
 1  j = −N + 1, . . . , −1, 0, 1, . . . , N − 1, (14)
B(x, y−N+1 )
y2
 1 1  where
 y2
B(x, y−N+2 )
y2 
  
=

.. .. .. ,
 1 1 1

. . .
 u(x, ψ) = ψ ψ
j−1 j + B(x)ψj
2
+ ψ ψ
j+1 j
 1 B(x, yN−2 ) 1
 2 y2 y2
y2 y2 j
1 B(x, yN−1 )
y2 1 T
= ψ S(x)ψ
(10) 2
and S(x) is a (2N − 1)-order tridiagonal symmetric and ψ = (ψ−N+1 , . . . , ψN−1 )T is the vector vari-
matrix, ST = S. Equation (9) can be rewritten as the able. If x is regarded as the time variable, and
matrix form ψ(x) and u(x, ψ) are, respectively, regarded as the

ϕ generalized coordinates and the formal potential


ż = Gz, z= , G = J−1 C, function, then ψ̇(x) and ψ̈(x) are the generalized
ψ


(11) velocities and the generalized accelerations, respec-
0 1 1 0
J= , C= . tively. Thus Eq. (14) is the formal Newtonian equa-
−1 0 0 S
tion for many-particle interactions with the unit of
It is easy to verify that G is an infinitesimal mass moving in a functional space. In this sense, if
symplectic x matrix and its exponential transforma- the Lagrange function
tion exp( 0 G(x) dx) is a symplectic matrix [3 – 9], so
Eq. (9) can be viewed formally as the Hamiltonian L(ψ, ψ̇, x) = T − u = 12 ψ̇ T ψ̇ − 12 ψ T S(x)ψ
canonical equation, and its Hamiltonian function is
is regarded as a function of the vector variable ψ̇,
H = 12 zT Cz = 12 ϕ T ϕ + 12 ψ T Sψ. (12) it is a positive quadratic form in ψ̇. Therefore,
The fundamental theorem of the Hamiltonian Eq. (14) can be transformed into the canonical equa-
formalism says that the solution z(x) of the canonical tion by means of Legendre transformation of many
equation (9) can be generated by a one-parameter variables [1, 4]. The Legendre transformation of
x L(ψ, ψ̇, x) is
H = exp( 0 G(x) dx), depending on the given
group g0x
Hamiltonian H, of canonical transformation, such
that H(ψ, ϕ, x) = ϕ T ψ̇ − L(ψ, ψ̇ , x), (15)
∂  T 
z(x) = g0x ϕ ψ̇ − L(ψ, ψ̇ , x) = 0. (16)
H z(0). (13) ∂ ψ̇
That is to say, the solution of canonical equa-
Equation (16) gives that ϕ = ∂L/∂ ψ̇ = ψ̇. Substitut-
tion (9) from x1 to another x2 is a symplectic trans-
ing ϕ into Eq. (15), we can obtain the Hamiltonian
formation


function. The Hamiltonian function we obtained
x1 x2 ϕ(x2 ) x1 x2 ϕ(x1 ) in such a way is precisely Eq. (12), and the cor-
gH : = gH .
ψ(x2 ) ψ(x1 ) responding Hamiltonian canonical equation is pre-
The spatial distribution of the Hamiltonian canon- cisely Eq. (9).
ical equation (9) preserves symplectic product From the preceding discussion, we see that the
conservation. In this sense, we say that the two-dimensional time-independent Schrödinger
two-dimensional time-independent Schrödinger equation can be transformed into a Hamiltonian
equation (1) has a symplectic form. Therefore, the canonical equation by investigating the symplectic
symplectic algorithm is the reasonable method for property or by means the Legendre transformation
solving the Schrödinger equation. of many variables.

INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY 305


LIU ET AL.

the wave function on different mesh points,


Symplectic Schemes and
Numerical Method 
x2 U−M+1+1/2 − 2I I
 I x2 U−M+2+1/2 − 2I

Let −Rx and Rx , respectively, be the left and right A=

..
.
..
.
 I
boundaries in the x direction, suppose Rx is finite,
and that M is a sufficiently large positive integer. 
We denote the space step x = Rx /M, xn = n x,
I 
n = −M, −M + 1, . . . , −1, 0, 1, . . . , M − 1, M. Then 
.. , (22)
the boundary conditions (3) can be written as . 
x2 UM−2+1/2 − 2I I 
I x2 UM−1+1/2 − 2I
ψ(−Rx , yj ) = 0, ψ(+Rx , yj ) = 0,
j = −N + 1, . . . , −1, 0, 1, . . . , N − 1. (17) and

Let us now consider the two-dimensional eigen-


Un+1/2
value problem with the boundary conditions (17).   
−2 V(xn+1/2 , y−N+1 ) + x x
Denoting ψ n = ψ(xn , y), ϕ n = ϕ(xn , y), ψjn = 
y  y 

x
−2 V(xn+1/2 , y−N+2 ) + x
ψ(xn , yj ), ϕjn = ϕ(xn , yj ), and Sn+1/2 = S(xn +x/2, y), y y
=
 .. ..
we can formulate explicit symplectic schemes. For  . .
x
example, the first-order explicit symplectic scheme y

reads [10] 
x
y 
ϕ n+1 = ϕ n − x Sn+1/2 ψ n , ψ n+1 = ψ n + x ϕ n+1 ; .. 
. .
(18)   
−2 V(xn+1/2 , yN−2 ) + x x 
y
 y

the second-order explicit symplectic scheme reads x
−2 V(xn+1/2 , yN−1 ) + x
y y

(23)
p = ϕn, q = ψ n + 12 x y,
1
(19)
ϕ n+1 = p − x Sn+ 2 q, ψ n+1 = q + 12 x ϕ n+1 . Un+1/2 is a (2N − 1)-order tridiagonal symmet-
ric matrix and A is a (2M − 1)(2N − 1)-order
We give the numerical method for solving the real symmetric matrix. The eigenvalues E0 , E1 , . . .
eigenvalue problem (9) with the boundary condi- and the corresponding wave functions 0 =
tions (17) by using the symplectic schemes. (0, ψ0j−M+1 , . . . , ψ0jM−1 , 0)T , 1 = (0, ψ1j−M+1 , . . . , ψ1jM−1 ,
For the sake of simplicity, we use the first-order 0)T , . . . ( j = −N + 1, . . . , −1, 0, 1, . . . , N − 1) can
symplectic scheme (18) to illustrate the method. be obtained by solving the matrix eigenvalue prob-
Eliminating ϕ n and ϕ n+1 in the scheme (18), we ob- lem (21) for . The matrix eigenvalue problem (21)
tain by using the first-order symplectic scheme (18) is
  similar to the one by using the second-order sym-
ψ n−1 + x2 Sn+1/2 − 2I ψ n + ψ n+1 = 0, metry finite difference method.
(n = −M + 1, . . . , −1, 0, 1, . . . , M − 1). (20) For the second-order symplectic scheme (19), we
change the roles of the two equations (9): A sim-
Introducing the boundary conditions (17) to ilar matrix eigenvalue problem can be obtained
Eq. (20), we obtain a group of algebraic equations, by using the foregoing procedure above. Now in
which is written in the form of matrix as Eq. (23), the diagonal elements of the matrix Un+1/2
  are −[(V n−1+1/2 + V n+1/2 ) + 2x/y], n = −M +
A + 2 x2 EI  = 0, (21) 1, . . . , −1, 0, 1, . . . , M − 1.
By using the second-order symplectic sche-
where I is the unit matrix,  = [ψ −M+1 , me (19), we improve the matrix A in Eq. (22) of the
ψ −M+2 , . . . , ψ M−2 , ψ M−1 ]T is a matrix that consists of matrix eigenvalue problem (21).

306 VOL. 83, NO. 5


NUMERICAL SOLUTION OF A SCHRÖDINGER EQUATION

(SSMEM) tend to the exact ones monotonically with


Numerical Results and Discussion the increase of M and N (or decrease of the space
step length x and y).
To illustrate the preceding algorithm, we apply
the algorithm to calculations of the eigenvalues of
the two-dimensional harmonic oscillator and the TWO-DIMENSIONAL
two-dimensional Henon–Heiles potential. HENON–HEILES POTENTIAL

TWO-DIMENSIONAL HARMONIC OSCILLATOR We also applied our method to calculations of the


eigenvalues of the two-dimensional Henon–Heiles
The potential of the two-dimensional harmonic
potential. The potential is taken to be of the form
oscillator is taken to be

V(x, y) = 12 x2 + 12 y2 , (24) 1  y3
V(x, y) = x2 + y2 + (0.0125)1/2 x2 y − . (26)
2 3
with the boundary conditions (2) and (3). The exact
eigenvalues of the two-dimensional harmonic oscil- This potential was considered in Refs. [11 – 13]. In
lator are given by our computation, we take Rx = Ry = 5.5. For (M =
En = n + 1, n = nx + ny , nx , ny = 0, 1, 2, . . . . 60, N = 60) and (M = 70, N = 70), the numerical re-
(25) sults by using the second-order symplectic scheme
To compute the eigenvalues of the lower excita- are given in Table II and compared to the results
tion states, we take Rx = Ry = 5.5. For different M of Davis and Heller [11]. The table shows that nu-
and N, the eigenvalues obtained from the second- merical eigenvalues by using the SSMEM are lower
order symplectic scheme (19) are listed in Table I than those Davis and Heller, who used the Gaussian
together with the exact values. For the ground state, basis set method (except the first eigenvalue). From
with the increase of M and N, the absolute errors Table II, we can see again that the numerical results
are, respectively, 0.004 (for M = N = 20), 0.002 by using the second-order symplectic scheme (19)
(for M = N = 60), and 0.001 (for M = N = 70). (SSMEM) tend to the values of Davis and Heller
For the first excitation state, with the increase of M monotonically with the increase of M and N. This
and N, the absolute errors are, respectively, 0.005 again veritices that our method is stable and con-
(for M = N = 20), 0.003 (for M = N = 60), and vergent.
0.002 (for M = N = 70), i.e., with the increase of M For the two-dimensional Hamiltonian form H =
and N, the absolute error is smaller and smaller. This p2x /2 + p2y /2 + V(x, y), Davis and Heller’s basis set is
verifies that our method is stable and convergent. separable in x and y,
From Table I, we can see that the numerical results
by using the second-order symplectic scheme (19) Gij (x, y) = gi (x)gj (y),

TABLE I
The eigenvalues of the two-dimensional harmonic oscillator.

Symplectic Symplectic Symplectic


n nx ny M = 20, N = 20 M = 60, N = 60 M = 70, N = 70 Exact

0 0 0 1.004 1.002 1.001 1.000


1 0 1 1.995 1.997 1.998 2.000
1 1 1 1.995 1.997 1.998 2.000
2 0 2 2.976 2.989 2.992 3.000
2 1 1 2.976 2.989 2.992 3.000
2 2 0 2.985 2.993 2.995 3.000
3 0 3 3.947 3.976 3.983 4.000
3 1 2 3.947 3.976 3.983 4.000
3 2 1 3.966 3.985 3.989 4.000
3 3 0 3.966 3.985 3.989 4.000

INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY 307


LIU ET AL.

TABLE II merical results of the two-dimensional harmonic os-


The eigenvalues of the two-dimensional cillator by using the SSMEM tend to the exact ones
Henon–Heiles potential. monotonically with the increase of M and N (or de-
crease of the space step length), and the numerical
Symplectic Symplectic
M = 60, M = 70, Davis and eigenvalues of the two-dimensional Henon–Heils
Symmetry N = 60 N = 70 Heller potential by using the SSMEM are lower than those
by using the Gaussian basis set method.
A 1.000 0.999 0.9986 From our computation, we see that more com-
E 1.988 1.989 1.9901 puter time needs to be spent with the increase
A 2.948 2.950 2.9562 of M and N. If we increase M and N (or decrease
E 2.979 2.980 2.9853 the space step length), the numerical results of the
E 3.909 3.914 3.9260 two-dimensional harmonic oscillator by using the
A 3.968 3.972 3.9824
SSMEM approach the exact ones more and the nu-
A 3.972 3.975 3.9858
A 4.843 4.850 4.8701 merical results of the two-dimensional Henon–Heils
E 4.877 4.883 4.8986 potential by using the SSMEM approach those by
E 4.963 4.969 4.9863 using the Gaussian basis set method more, but the
E 5.779 5.790 5.8170 order of the matrix (22) increases rapidly and more
A 5.831 5.841 5.8670 and more computer time needs to be spent. To solve
A 5.845 5.855 5.8814 this problem completely, we are considering the fol-
E 5.958 5.967 5.9913 lowing future research:
A 6.691 6.705 6.7379
E 6.723 6.734 6.7649
E 6.806 6.819 6.8534 1. The matrix (22) is a (2M − 1)(2N − 1)-order
real symmetric matrix, and computer storage
is at least [(2M − 1)(2N − 1)]2 . Because the
matrix (22) is sparse, the computer storage re-
where duces to 5(2M − 1)(2N − 1). More computer

1/4 time needs to be spent. Therefore, we are try-
2αx  
gi (x) = exp −αx (x − xi )2 + ipxi x , ing to use some kind of dimensionality reduc-
π

1/4 tion technique or parallel computation to solve
2αy   the matrix eigenvalue problem (21).
gj (y) = exp −αy (y − yj )2 + ipyj y .
π 2. Recently, the multisymplectic algorithm for
The parameters αx and αy are real and chosen so that solving the multisymplectic Hamiltonian
the Gaussian centered at xi = 0, yi = 0, pxi = 0, partial differential equation was presented
pyi = 0 is the ground state wave function for the [14, 15]. One of the nice features of the
harmonic part of the Hamiltonian. This gives αx = multisymplectic structure of certain partial
αy = 1/2 for the Henon–Heiles potential (26). differential equation is that it is a strictly local
In summary, the symplectic schemes are ex- concept and it can be formulated as a conser-
tended to the numerical solution of the two- vation law involving differential two forms.
dimensional time-independent Schrödinger equa- It is thus also a very natural generalization of
tion. The Schrödinger equation is first transformed the conservation of symplecticity for canonical
into a Hamiltonian canonical equation by means Hamiltonian systems. The multisymplectic
of the symplectic property and by means of the scheme also can be applied to the stationary
Legendre transformation of many variables. The problem (1)–(3).
numerical method SSMEM is developed for solv-
3. We have found a direct method for solving the
ing the eigenvalues. In SSMEM, the symplectic
two-dimensional Schrödinger equation simi-
schemes are converted into a group of algebraic
equations whose coefficient matrix is a real sym- lar to the symplectic scheme-shooting method
metric matrix and the eigenvalues are obtained for solving the one-dimensional Schrödinger
by solving the matrix eigenvalue problem. This equation [1]. It is a simpler and more effective
method is applied to calculations of the eigenval- method for this kind of problem; high-order
ues of two-dimensional harmonic oscillators and symplectic schemes can be used easily in this
two-dimensional Henon–Heiles potentials. The nu- method. We are practicing it.

308 VOL. 83, NO. 5


NUMERICAL SOLUTION OF A SCHRÖDINGER EQUATION

ACKNOWLEDGMENT 5. Sanz-Serna, J. M.; Calvo, M. P. Numerical Hamiltonian Prob-


lem; Chapman and Hall: London, 1994.
This work was supported by the National Nat- 6. Feng, K.; Qin, M. Z. Comput Phys Commun 1991, 65, 173–
ural Science Foundation of China, and the Special 187.
Funds for Major State Basic Research Projects. 7. Feng, K. J Comput Math 1986, 4, 279–289.
8. Feng, K.; Wu, H. M.; Qin, M. Z. J Comput Math 1990, 8, 371–
380.
9. Qin, M. Z. J Statist Phys 1991, 65, 793–799.
References
10. Shi, A. M.; Wu, C. X.; Zhou, Z. Y.; Ding, P. Z. Chin J Comput
Phys 1998, 15, 153–158.
1. Liu, X. S.; Liu, X. Y.; Zhou, Z. Y.; Ding, P. Z.; Pan, S. F. Int J
Quantum Chem 2000, 79, 343–349. 11. Davis, M. J.; Heller, E. J. J Chem Phys 1979, 71(8), 3383–3395.
2. Avdelas, G.; Konguetsof, A.; Simos, T. E. Comput Chem 12. Hose, G.; Taylor, H. S. J Chem Phys 1982, 76(11), 5356–5364.
2000, 24, 577–584. 13. Hamilton, I. P.; Light, J. C. J Chem Phys 1986, 84(1), 307–317.
3. Ruth, R. D. IEEE Trans Nuc Sci 1983, 30, 2669–2671. 14. Reich, S. J Comput Phys 2000, 157, 473–499.
4. Arnold, V. I. Mathematical Method of Classical Mechanics; 15. Zhao, P. F.; Qin, M. Z. J Phys A: Math Gen 2000, 33, 3613–
Springer-Verlag: New York, 1978; pp. 61–74. 3626.

INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY 309

Das könnte Ihnen auch gefallen