Skip to main content
Tensor Train Accelerated FDTD Method with Logarithmic Cost of Spatial Operations
Quantized tensor train (QTT) decomposition is applied to the finite–difference
time–domain (FDTD) method to achieve logarithmic complexity of spatial
operations. For a two–dimensional TM$_z$ scattered–field formulation on a
uniform Yee grid with $N_x = N_y = 2^d$ cells, the scattered electric and
magnetic field samples are tensorized into $2d$–dimensional QTT tensors and
approximated by products of small cores with low QTT ranks. The discrete
curl operators are recast as QTT matrix–product operators, while spatially
varying material coefficients and equivalent volume currents are represented
by diagonal QTT tensors. The resulting TT–FDTD updates for all field
components at a given time step can be carried out in $O(r^2 d) = O(\log N)$
CPU time and memory, N = N_x N_y, provided that the QTT ranks $r$ remain
bounded. The present work demonstrates such logarithmic–cost scattered–field
FDTD for structured grids with Mur's absorbing boundary conditions, laying the
foundation for QTT–accelerated 3D FDTD.