Litcius/Paper detail

A quantum algorithm for the lattice-Boltzmann method advection-diffusion equation

David Wawrzyniak, Josef Winter, Steffen J. Schmidt, Thomas Indinger, Christian F. Janßen, Uwe Schramm, Nikolaus A. Adams

2024Computer Physics Communications28 citationsDOIOpen Access PDF

Abstract

We present a versatile and efficient quantum algorithm based on the Lattice Boltzmann method (LBM) approximate solution of the linear advection-diffusion equation (ADE). We emphasize that the LBM approximation modifies the diffusion term of the underlying exact ADE and leads to a modified equation (mADE). Due to its versatility in terms of operator splitting, the proposed quantum LBM algorithm for the mADE provides a building block for future quantum algorithms to solve the linearized Navier-Stokes equation on quantum computers. We split the algorithm into four operations: initialization, collision, streaming, and calculation of the macroscopic quantities. We propose general quantum building blocks for each operator, which adapt intrinsically from the general three-dimensional case to smaller dimensions and apply to arbitrary lattice-velocity sets. Based on (sub-linear) amplitude data encoding, we propose improved initialization and collision operations with reduced complexity and efficient sampling-based simulation. Quantum streaming algorithms are based on previous developments. The proposed quantum algorithm allows for the computation of successive time steps, requiring full state measurement and reinitialization after every time step. It is validated by comparison with a digital implementation and based on analytical solutions in one and two dimensions. Furthermore, we demonstrate the versatility of the quantum algorithm for two cases with non-uniform advection velocities in two and three dimensions. Various velocity sets are considered to further highlight the flexibility of the algorithm. We benchmark our optimized quantum algorithm against previous methods employed in sampling-based quantum simulators. We demonstrate sampling efficiency, with sampling accelerated convergence requiring fewer shots. • Novel LBM quantum algorithm for solving the linear advection-diffusion equation with variable velocity as a building block. • Modular quantum algorithm for 1 through 3 spatial dimensions and all common lattice-velocity sets. • Significant reduction in quantum-algorithm complexity achieved through efficient encoding strategy leveraging symmetries. • Improved collision quantum-algorithm building block leading to higher success rates for the collision operator. • Benchmarking shows faster convergence and reduced shot requirements compared to previous algorithms.

Topics & Concepts

Lattice Boltzmann methodsAdvectionStatistical physicsBoltzmann equationLattice (music)Diffusion equationConvection–diffusion equationPhysicsDiffusionMathematicsQuantum mechanicsMathematical analysisEconomicsEconomyAcousticsService (business)Lattice Boltzmann Simulation StudiesGenerative Adversarial Networks and Image SynthesisImage and Signal Denoising Methods
A quantum algorithm for the lattice-Boltzmann method advection-diffusion equation | Litcius