Quantum Data Loading for Carleman Linearized Systems: Application to the Lattice-Boltzmann Equation
Reuben Demirdjian, Thomas Hogancamp, Abeynaya Gnanasekaran, Amit Surana, and Daniel Gunlycke

TL;DR
This paper introduces a quantum data loading strategy for Carleman linearized systems, enabling efficient simulation of nonlinear dynamical systems like the lattice Boltzmann equation on quantum computers.
Contribution
It develops a generalized linear combination of unitaries framework for Carleman linearized systems, with scalable complexity estimates for quantum simulation.
Findings
Number of terms in LCU scales as $\mathcal{O}(\alpha^2 Q^2)$, independent of discretization points.
T gate cost for block encoding scales as $\mathcal{O}(\alpha^3 Q^2 (\log_2 n)^2)$.
Circuit cost for variational solver scales with $N_s^2$ and $\mathcal{O}(\alpha (\log_2 Qn)^2)$.
Abstract
Herein, we introduce a strategy to decompose an arbitrary square matrix into a linear combination of non-unitaries (LCNU) where each non-unitary term is embedded into a unitary matrix. The result is a linear combination of unitaries (LCU) with an equal number of terms as the LCNU. Using this approach, we construct a generalized LCU framework for any Carleman linearized autonomous dynamical system with a polynomial nonlinearity. This framework is then used to construct an LCU for the 3-dimensional Carleman linearized lattice Boltzmann equation (LBE) in which the number of terms scales like , where is the Carleman truncation order and is the number of discrete velocities from the LBE. Importantly, is completely independent of both the number of temporal and spatial discretization points. Lastly, we provide an estimate of our LCNU…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
