arXiv:2605.01494
Completely Positive and Trace Preserving Schemes with Tensor Train Compression for the Lindblad Equation
Peter DelMastro, Daniel Appelö, Yingda Cheng
Abstract
We propose a family of low-rank, completely positive and trace preserving schemes for the Lindblad equation, a common model for open quantum systems. Low-rank representation is employed at two levels: the density matrix is factorized into the product of tall-skinny matrices, and the columns of these matrices are further represented using the tensor train (TT) format, also know as matrix product states (MPS). This two-level low-rank format fits naturally into our existing Kraus is King scheme (arXiv:2409.08898v2 [math.NA]) for the Lindblad equation, whose underlying operations are arithmetic on the columns of the tall-skinny matrices. We show how these operations can be performed efficiently in the TT/MPS format, with particular emphasis on density matrix rank-truncation. We conclude with extensive numerical experiments demonstrating the convergence of this scheme and its efficiency in simulating systems with up to $10^{19}$ degrees of freedom using only modest compute resources.
AI Summary
The paper addresses deterministic Lindblad simulation when density matrices have low rank but their state vectors are too large to store densely. It extends the existing “Kraus is King” integrator using a two-level representation: $\rho=VV^\dagger$, with each column of $V$ stored independently as a tensor train/matrix product state (TT/MPS). The proposed schemes are described as completely positive and trace preserving; positivity follows from the factorized representation, and trace is enforced by normalization. The central construction compresses the density-matrix rank using the Gram matrix $X^\dagger X$, avoiding TT-based QR factorization. Retained factors are reconstructed through approximate MPS linear combinations. An error bound separates discarded singular-value weight from tensor-arithmetic error: $\|XX^\dagger-\tilde X\tilde X^\dagger\|_F\leq\sum_{i>r}\sigma_i^2+\sum_{i\leq r}(\|e_i\|_2^2+2\sigma_i\|e_i\|_2)$. Norm screening, shared-core contractions for local jump operators, and reused randomized sketches reduce compression costs. Numerical tests demonstrate second- and fourth-order convergence against exact evolution for six spins and step-refinement convergence for 64 spins. The latter example has Hilbert-space dimension $2^{64}>10^{19}$, starts with two excitations, and maintains MPS bond dimensions at most five. Further demonstrations simulate a 25-qubit heavy-hex mock SWAP circuit and six four-level qudits coupled through five ten-level resonators; the latter retains density-matrix rank below 30. Efficiency depends on low density-matrix rank and compressible states and propagators. Compression remains the main bottleneck. Error-budget allocation and randomized sketch sizes use heuristics, with randomization error excluded from the stated rounding estimate. Time-dependent controls are approximated piecewise constantly.
Central claim may not hold: The compression rule is generally nonlinear, and constructing an input-dependent Kraus operator does not prove that it is a completely positive linear map. Dividing each output by its computed trace generally makes the update nonlinear, so positive, normalized outputs do not establish the advertised CPTP-channel property. The randomized compression algorithm advertises an unconditional error bound while its tolerance allocation explicitly omits randomization error without bounding or verifying it. The CP proof incorrectly assumes X^+X = I for potentially rank-deficient factor matrices, and its proposed Kraus operator can therefore fail even to reproduce the specified output. The stated Frobenius truncation-error equality is incorrect: the exact error is sqrt(sum_i sigma_i^4), although the stated sum_i sigma_i^2 is a valid conservative bound.
Written by gpt-6.1-sol from the paper's full text. Automated: it can be wrong.
- Comments
- 33 pages, 9 figures