MP/SOFT Method

The Matching-Pursuit/Split Operator Fourier Transform (MP/SOFT) method is essentially the SOFT approach implemented in coherent-state representation, i.e., where the grid-based representation of $ \tilde{\rho}({\bf x}_j,{\bf x'}_k;{\epsilon})$ is substituted by coherent-state expansions generated according to the Matching-Pursuit algorithm.

The MP/SOFT propagation of the initial condition entails the following steps: Note that the MP/SOFT approach reduces the computational task necessary for the imaginary- or real-time propagation of the Boltzmann operator matrix elements $ \rho({\bf x},{\bf x}';{\beta})$ to the problem of recursively generating the coherent-state expansions introduced by Eq. (540). Coherent-state expansions are obtained by combining the matching pursuit algorithm and a gradient-based optimization method as follows: Step [1.2] is repeated each time on the resulting residue. After $ n$ successive projections, the norm of the residue $ \varepsilon_n$ is smaller than a desired precision $ \epsilon$ --i.e., $ \parallel \varepsilon_n \parallel = (1 - \sum_{j=1}^n \vert c_j \vert ^2)^{1/2} < \epsilon,$ and the resulting expansion is given by Eq. (540).
Note that norm conservation of $ \hat{\tilde{\rho}}_{\epsilon}$ is maintained within a desired precision, just as in a linear orthogonal decomposition, although the coherent-states in the expansion are non-orthogonal basis-functions. It is important to mention that the computational bottleneck of the MP/SOFT method involves the calculation of overlap matrix elements $ \langle \phi_j \mid e^{-i V_j(\hat{{\bf x}}) \tau/2} \mid \widetilde{\phi}_k \rangle$ and $ \langle \phi_j \mid e^{-i V_j(\hat{{\bf x}}) \tau/2} \mid \phi_k \rangle$, where $ \vert \phi_k \rangle$ and $ \vert \widetilde{\phi}_k \rangle$ are localized Gaussians introduced by Eqs. (541) and (545), respectively. The underlying computational task is however trivially parallelized.

The overlap integrals are most efficiently computed in applications to reaction surface Hamiltonians where a large number of harmonic modes can be arbitrarily coupled to a few reaction (tunneling) coordinates. For such systems, the Gaussian integrals over harmonic coordinates can be analytically computed and the remaining integrals over reaction coordinates are efficiently obtained according to numerical quadrature techniques. For more general Hamiltonians, the overlap matrix elements can be approximated by analytic Gaussian integrals when the choice of width parameters $ \gamma_j(k)$ allows for a local expansion of $ V_j(\hat{{\bf x}})$ to second order accuracy. Otherwise, the quadratic approximation is useful for numerically computing the corresponding full-dimensional integrals according to variance-reduction Monte Carlo techniques.