The Yukawa potential (aka. screened Coulomb potential) V(r)=−(α/r)exp(−μr) is a universal potential for interactions mediated by massive particles in the non-relativistic limit. It is also useful for describing interactions in the medium -- the "screened Coulomb interaction". Thus it is very important to find the solutions for the Yukawa potential in non-relativistic Schroedinger equation: [−∇22m−αre−μr]ψ(→r)=Eψ(→r), where m is the reduced mass, α≡g2/(4π) is the strength of the interaction with g the "charge", μ is the mass of the exchanged particle, and μ=0 gives the Coulomb potential. Alas, the above eigenvalue problem does not admit analytic solution, except for the Coulomb case. This post describes a numerical method for solving Schroedinger equation with the Yukawa potential.
In the momentum space, the eigenvalue equation becomes an integral equation: →p22mψ(→p)−∫d3p′(2π)34πα(→p−→p′)2+μ2ψ(→p′)=Eψ(→p). Here ψ(→p) represents the momentum-space wave functions, related to the coordinate-space wave function ψ(→r) by a Fourier transformation, ψ(→p)=∫d3rei→p⋅→rψ(→r).ψ(→r)=∫d3p(2π)3e−i→p⋅rψ(→p). We have abused the notation ψ for wave functions. The wave functions should be normalized according to ∫d3rψ∗(→r)ψ(→r)=1,∫d3p(2π)3ψ∗(→p)ψ(→p)=1.
The above differential equations can be discretized and solved numerically. In this post, however, we will focus on the momentum space representation and its numerical solutions.
Here are the analytical expressions for the first few Kℓ: (S-wave)K0(p,p′)=14pp′log[(p+p′)2+λ2(p−p′)2+λ2];(P-wave)K1(p,p′)=p2+p′2+λ24p2p′2log[(p+p′)2+λ2(p−p′)2+λ2]−12pp′(D-wave)K2(p,p′)=3p4+2p2p′2+3p′4+6(p2+p′2)λ2+3λ416p3p′3log[(p+p′)2+λ2(p−p′)2+λ2]−3(p2+p′2+λ2)8p2p′2⋮ In the general case, Kℓ can be evaluated numerically using quadrature method.
We can use the quadrature method to approximate the integral. For a general integral, ∫dxf(x)=N∑i=1wif(xi)+R[f(2N+1)(ξ)] where xi and wi are pre-chosen abscissas and weights. For the radial integral, we can use the Gauss-Legendre quadrature with a mapping function: θ:(−1,+1)→(0,∞);ri=θ(xgli),wi=wgliθ′(xi) where xgli, and wgli are the standard Gauss-Legendre quadrature abscissas and weights.
While in principle the converged result is independent of the mapping function, the choice of the mapping function is very important in practice, as it controls the rate of convergence. It should be chosen to cover the extent of the wave function. Because different states have different radial extent, it is often difficult to come up with a universal mapping function optimal for all excited states. Fortunately, in most practical cases, we are interested in the first lowest states. Common choices include (first, x is mapped to (0,1) ): r=x/(1−x), r=atan(xπ/2), r=a(1−e−bx)/(e−ex) ...
The integral equation becomes, p2iϕ(pi)−4π∑jwjp2jKℓ(pi,pj)ϕ(pj)=κϕ(pi). It is convenient to define vi≡√wipiϕ(pi), with normalization ∑iv2i=1. Then, the discretized equation becomes, ∑jHijvj=κvi, where the Hamiltonian matrix Hij reads, Hij=δijp2i−(4/π)√wiwjpipjKℓ(pi,pj). H is obviously Hermitian. The energy eigenvalue and the wave functions can be obtained by numerically diagonalizing the Hamiltonian matrix.
The system can be solved in different quadrature order. The continuum limit can be reach by extrapolating the quadrature order N→∞.
The obtained energy eigenvalues as a function of the exchanged particle mass μ are shown in Fig. 3. At small μ, the binding energies approach to the standard Coulomb values E(coul)n=−α2m/(2n2) where n=1,2,3,4,⋯ is the principle quantum number. The ground state energy is also in good agreement with the upper bound obtained from the variational method, using the Coulomb wave function as trial functions. As μ increases, bound states gradually disappear. Even the ground state dissociates as μ≳.
The momentum-space wave functions can be extracted from the obtained eigenvectors (see Fig. 4 and 5). At small \mu, the wave functions approach to the Coulomb result. As \mu increases, the wave function within the momentum space becomes narrower. Furthermore, the change in excited wave functions are more dramatic comparing to the ground state wave function as \mu increases.
.
![]() |
Fig. 1: Feynman diagram of a boson (wavy line) mediated interaction. |
In the momentum space, the eigenvalue equation becomes an integral equation: →p22mψ(→p)−∫d3p′(2π)34πα(→p−→p′)2+μ2ψ(→p′)=Eψ(→p). Here ψ(→p) represents the momentum-space wave functions, related to the coordinate-space wave function ψ(→r) by a Fourier transformation, ψ(→p)=∫d3rei→p⋅→rψ(→r).ψ(→r)=∫d3p(2π)3e−i→p⋅rψ(→p). We have abused the notation ψ for wave functions. The wave functions should be normalized according to ∫d3rψ∗(→r)ψ(→r)=1,∫d3p(2π)3ψ∗(→p)ψ(→p)=1.
Dimension Reduction
Before employing numerical methods, let us first put the equation to a dimensionless form. The natural scale in the problem is the Bohr radius (ℏ=c=1): a≡1/(αm). We also define: λ≡aμ, κ≡2mEa2=2E/(mα2)≡E/EB, with EB≡12α2m being the ground state energy (binding energy) of the Coulomb theory (such as the Hydrogen atom, positronium and so on), and →p→a→p, →r→→r/a. Then, the equations becomes, [−∇2−2re−λr]ψ(→r)=κψ(→r),→p2ψ(→p)−∫d3p′(2π)38π(→p−→p′)2+λ2ψ(→p′)=κψ(→p). The theory has a rotational symmetry and the wave functions can be written as, ψ(→r)=R(r)Ylm(ˆr),ψ(→p)=ϕ(p)Ylm(ˆp). Ylm are the spherical harmonics. They are the eigen function of the angular momentum squared operator →L2. Therefore, we only need to solve for the radial part R(r) or ϕ(p). They are related by a Hankel transformation: R(r)=(−i)ℓ8π3∫∞0dpp2jℓ(pr)ϕ(p),ϕ(p)=iℓ∫∞0drr2jℓ(pr)R(r). jℓ(z) is the spherical Bessel function of the first kind. Ylm are normalized: ∫d2Ω(ˆr)Y∗l′m′(ˆr)Ylm(ˆr)=δll′δmm′. Similarly, the radial wave function are normalized according to: ∫∞0drr2R2(r)=1,18π3∫∞0dpp2ϕ2(p)=1.Coordinate Space
The coordinate-space Schroedinger equation can be written in the spherical coordinates: [−1r2∂∂r(r2∂∂r)+l(l+1)r2−2re−λr]R(r)=κR(r).⇔[−∂2∂r2+l(l+1)r2−2re−λr]u(r)=κu(r), where u(r)=rR(r).The above differential equations can be discretized and solved numerically. In this post, however, we will focus on the momentum space representation and its numerical solutions.
Momentum Space
In the momentum space, Schroedinger equation can be written as p2ϕ(p)−4π∫∞0dp′p′2Kℓ(p,p′)ϕ(p′)=κϕ(p), where Kℓ(p,p′)≡∫∞0drrexp(−λr)jℓ(pr)jℓ(p′r).Here are the analytical expressions for the first few Kℓ: (S-wave)K0(p,p′)=14pp′log[(p+p′)2+λ2(p−p′)2+λ2];(P-wave)K1(p,p′)=p2+p′2+λ24p2p′2log[(p+p′)2+λ2(p−p′)2+λ2]−12pp′(D-wave)K2(p,p′)=3p4+2p2p′2+3p′4+6(p2+p′2)λ2+3λ416p3p′3log[(p+p′)2+λ2(p−p′)2+λ2]−3(p2+p′2+λ2)8p2p′2⋮ In the general case, Kℓ can be evaluated numerically using quadrature method.
We can use the quadrature method to approximate the integral. For a general integral, ∫dxf(x)=N∑i=1wif(xi)+R[f(2N+1)(ξ)] where xi and wi are pre-chosen abscissas and weights. For the radial integral, we can use the Gauss-Legendre quadrature with a mapping function: θ:(−1,+1)→(0,∞);ri=θ(xgli),wi=wgliθ′(xi) where xgli, and wgli are the standard Gauss-Legendre quadrature abscissas and weights.
While in principle the converged result is independent of the mapping function, the choice of the mapping function is very important in practice, as it controls the rate of convergence. It should be chosen to cover the extent of the wave function. Because different states have different radial extent, it is often difficult to come up with a universal mapping function optimal for all excited states. Fortunately, in most practical cases, we are interested in the first lowest states. Common choices include (first, x is mapped to (0,1) ): r=x/(1−x), r=atan(xπ/2), r=a(1−e−bx)/(e−ex) ...
The integral equation becomes, p2iϕ(pi)−4π∑jwjp2jKℓ(pi,pj)ϕ(pj)=κϕ(pi). It is convenient to define vi≡√wipiϕ(pi), with normalization ∑iv2i=1. Then, the discretized equation becomes, ∑jHijvj=κvi, where the Hamiltonian matrix Hij reads, Hij=δijp2i−(4/π)√wiwjpipjKℓ(pi,pj). H is obviously Hermitian. The energy eigenvalue and the wave functions can be obtained by numerically diagonalizing the Hamiltonian matrix.
![]() |
Fig 2: Visualization of the Hamiltonian matrix, ℓ=0 (S-wave), quadrature order N=512. |
The system can be solved in different quadrature order. The continuum limit can be reach by extrapolating the quadrature order N→∞.
Energy Eigenvalues
Wave Functions
![]() |
Fig. 4: The obtained ground state S-wave momentum-space wave functions for selected \mu. |
![]() |
Fig. 5: The obtained radially excited S-wave momentum-space wave functions for selected \mu. |
.