Variational Principle and WKB
The variational principle and WKB approximation are complementary tools for problems that are not exactly solvable. Variational methods estimate low-energy bound states by trying plausible wave functions. WKB estimates wave behavior when the de Broglie wavelength changes slowly compared with the scale of the potential.
Sakurai introduces WKB among elementary solutions of the Schrodinger equation and uses variational ideas in approximation methods. Ballentine gives a substantial variational-method treatment in the bound-state chapter and discusses semiclassical limits separately. The Gottfried-named notes include WKB and perturbative comparisons in approximation methods. Schiff's classic presentation is especially close to the traditional one-dimensional WKB connection-formula style.
Definitions
For a normalized trial state , the variational energy is
If is the exact ground-state energy, the variational principle states
A trial family depends on one or more variational parameters . The best estimate inside that family is found by minimizing
or by solving the corresponding multivariable gradient equations.
The WKB approximation starts from the one-dimensional time-independent Schrodinger equation
Define the local classical momentum
In a classically allowed region , WKB gives
In a forbidden region , define
Then
Key results
The variational principle proof is short. Expand a normalized trial state in exact energy eigenstates:
Then
Since for every ,
This is why a bad trial state still gives an upper bound for the ground energy, assuming the Hamiltonian is bounded below and the trial state is in the domain of .
For one-dimensional bound states with two classical turning points , WKB quantization gives
The half-integer shift is the Maslov correction from the turning points. For tunneling through a barrier between and , the leading exponential factor is
Variational methods are global and energy-focused; WKB is local and phase-focused. Ballentine's treatment highlights variational control for bound-state estimates, while Sakurai's path from WKB to propagators helps connect semiclassical phases with action.
Visual
WKB regions for a barrier
V(x)
^
| forbidden
| _________
| / \
|____________/ \____________
| allowed E allowed
+----x1-----------------x2-----------> x
allowed: oscillatory phase exp(+- i integral p dx / hbar)
forbidden: exponential decay/growth exp(+- integral kappa dx / hbar)
| Method | Input | Output | Reliability check |
|---|---|---|---|
| Variational | trial wave function | upper bound to | improve trial family and compare |
| WKB bound states | slowly varying | approximate quantization | fails near turning points without connection formulas |
| WKB tunneling | forbidden-region action | exponential transmission scale | best when action is large vs |
| Perturbation | small operator change | series corrections | fails near degeneracy or large coupling |
Worked example 1: Variational estimate for hydrogen ground energy
Problem. Use the trial wave function
for hydrogen. Find the minimizing and energy.
Method.
- For this normalized trial state, the needed expectation values are
- The energy functional is
- Differentiate:
- Set to zero:
- Substitute back:
- This equals
for hydrogen to standard precision.
Checked answer. The chosen trial family contains the exact ground-state shape, so the variational estimate reaches the exact nonrelativistic ground energy.
Worked example 2: WKB quantization of the harmonic oscillator
Problem. Use WKB quantization for
Find the approximate energies.
Method.
- Turning points satisfy
so
- The WKB condition is
- The integral is the area of an ellipse in phase space divided by two in the usual - projection:
- Therefore
- Solve:
Checked answer. WKB gives the exact oscillator spectrum because the quadratic potential is unusually friendly to the semiclassical quantization rule.
Code
import numpy as np
def variational_hydrogen(alpha, hbar=1.0, mu=1.0, k=1.0):
return hbar**2 * alpha**2 / (2 * mu) - k * alpha
alphas = np.linspace(0.1, 2.0, 200)
energies = variational_hydrogen(alphas)
best = np.argmin(energies)
print("best alpha:", alphas[best])
print("best energy:", energies[best])
Common pitfalls
- Forgetting that the variational estimate is an upper bound only for the ground state, not automatically for excited states without extra orthogonality constraints.
- Minimizing an unnormalized expectation without dividing by .
- Choosing a trial wave function outside the Hamiltonian's domain.
- Trusting WKB at a turning point without connection formulas. The naive amplitude diverges as .
- Treating the WKB exponential prefactor as more reliable than the action exponent when the barrier is thick.
- Ignoring symmetry in trial functions. A trial state with the wrong parity cannot approximate the intended state well.
- Mixing variational and perturbative logic. Variational estimates do not require a small parameter, but they depend strongly on trial-family quality.
Variational work is only as good as the trial family. A one-parameter exponential works beautifully for hydrogen because it has the exact functional shape available. The same one-parameter family would be poor for a double well because it cannot represent two separated lobes or tunneling splitting. Before differentiating, inspect whether the trial function has the right symmetry, boundary behavior, number of nodes, and asymptotic decay. These qualitative features often matter more than adding another parameter blindly.
For excited states, the simple ground-state upper-bound statement needs refinement. If a trial state is constrained to be orthogonal to all lower exact states, a similar variational bound applies to the corresponding excited energy. In practical calculations, one often chooses trial functions with different parity or angular momentum so orthogonality follows from symmetry. This is another reason symmetry labels are not bookkeeping decoration; they make variational estimates meaningful for more than just the ground state.
WKB should be read as an expansion in slowly varying phase. The approximation is good when the local wavelength changes little over one wavelength. It is bad near turning points because vanishes and the naive amplitude diverges. Connection formulas repair this by matching WKB waves to Airy-function behavior near the turning point. Schiff-style treatments often dwell on these connection formulas because they are essential for reliable one-dimensional spectra and tunneling factors.
The two methods can also check each other. Variational estimates give upper bounds for bound-state energies, while WKB often gives accurate high-quantum-number spectra and tunneling exponents. If both methods are applicable and disagree strongly, examine whether the trial family is too restrictive or whether the WKB action is too small for semiclassical reasoning. Ballentine's separation of variational and classical-limit topics helps keep these domains distinct.
For multidimensional systems, variational thinking often generalizes more directly than elementary WKB. A trial wave function can include correlations, anisotropic widths, or basis expansions, and the same Rayleigh quotient applies. WKB in several dimensions requires more geometric machinery because classical trajectories, caustics, and phases replace a single one-dimensional action integral. This is why introductory courses usually teach WKB in one dimension but use variational estimates broadly.
Numerically, variational methods become the Rayleigh-Ritz method: choose a finite basis, build the Hamiltonian matrix, and diagonalize it. The lowest eigenvalue in the chosen subspace is an upper bound to the true ground energy. Enlarging the basis can only improve or leave unchanged that variational estimate. This connects hand trial functions to practical computational quantum mechanics.