Bohmian Grids and the Numerics of Schrödinger Evolutions 355
fitting recognizes the bumps of R and S, and hence, the resulting quantum potential
recognizes the approaching grid points. Now recall the physics of the Bohmian time
evolution which, as we have stressed in the introduction, prevents configuration space
trajectories from crossing each other. Therefore, one can expect this method to be self-
correcting and hence stabilizing. For a comparison of polynomial and least squares
fitting see Figure 22.3.
When the Wavefunction Develops Nodes. As described above the problem of
approaching grid point trajectories appears in particular at nodes of the wavefunc-
tion. At nodes R is very small and all effects of the quantum potential Equation 22.9
are amplified. Averaging out the derivatives on the length scale of grid points may
lead to crossing of grid point trajectories, i.e., the simulated grid point trajectories
may behave unphysically. On the other hand, also exaggeratedly large derivatives
coming from possible highly oscillating polynomials (as, for example, produced by
polynomial fitting) are amplified. Our later numerical example shows that the former
problem is more severe than the latter. Nevertheless, choosing another fitting method
(we expect the hybrid fitting methods to work very well in general situations) will
give even better results than polynomial fitting.
Note, however, that by equivariance in the vicinity of the nodes of the wavefunction
one expects only a few grid points that may behave badly.
At the Boundary of the Grid. It has to be remarked that polynomial fitting creates a
more severe problem at the boundary of the supporting grid than least squares fitting.
This problem is of a conceptual kind since at the boundary there is a generic lack of
knowledge of how the derivatives of R or S behave, see Figure 22.2.
At the boundary the good property of polynomial fitting, namely to recognize all
small bumps, works against Bohmian grid techniques. On the contrary, least squares
fitting simply averages these small numerical errors out—see the lower right plot in
Figure 22.2. The conceptual boundary problem, however, remains and will show up
eventually also with least squares fitting. Also here we expect better results from the
above mentioned hybrid fitting methods.
Using Equivariance for Stabilization. As discussed in the Introduction, if the grid
points are distributed according to |ψ
0
|
2
, they will remain so for all times. The advan-
tage in this is that now the system is over-determined and the actual density of grid
points must coincide with R
2
for all times. This could be used as an on the fly check
whether the grid points behave like Bohmian trajectories or not. If not, the numerical
integration does not give a good approximation to the solution of Equations 22.5
through 22.7. It could also be considered to stabilize the numerical simulation with a
feedback mechanism balancing R
2
and the distribution of the grid points which may
correct numerical errors of one or the other during a running simulation.
22.4 A NUMERICAL EXAMPLE IN MATLAB
The simple numerical example given in this section illustrates the increased numerical
stability when polynomial fitting instead of least squares fitting (least squares fitting