Fully Quantum Lattice Gas Automata Building Blocks for Computational Basis State Encodings
arXiv:2506.12662 · doi:10.1016/j.jcp.2025.114595
Abstract
Lattice Gas Automata (LGA) is a classical method for simulating physical phenomena, including Computational Fluid Dynamics (CFD). Quantum LGA (QLGA) is the family of methods that implement LGA schemes on quantum computers. In recent years, QLGA has garnered attention from researchers thanks to its potential of efficiently modeling CFD processes by either reducing memory requirements or providing simultaneous representations of exponentially many LGA states. In this work, we introduce novel building blocks for QLGA algorithms that rely on computational basis state encodings. We address every step of the algorithm, from initial conditions to measurement, and provide detailed complexity analyses that account for all discretization choices of the system under simulation. We introduce multiple ways of instantiating initial conditions, efficient boundary condition implementations for novel geometrical patterns, a novel collision operator that models less restricted interactions than previous implementations, and quantum circuits that extract quantities of interest out of the quantum state. For each building block, we provide intuitive examples and open-source implementations of the underlying quantum circuits.
36 pages, 22 figures
References in corpus (23)
- Quantum algorithm for solving linear systems of equations
- Barren plateaus in quantum neural network training landscapes
- Solving nonlinear differential equations with differentiable quantum circuits
- Quantum algorithms and the finite element method
- Quantum algorithm and circuit design solving the Poisson equation
- Quantum arithmetic with the Quantum Fourier Transform
- A review of Quantum Cellular Automata
- Variational Quantum Solutions to the Advection-Diffusion Equation for Applications in Fluid Dynamics
- An electromechanics-driven fluid dynamics model for the simulation of the whole human heart
- Lattice Boltzmann-Carleman quantum algorithm and circuit for fluid flows at moderate Reynolds number
- When is a Quantum Cellular Automaton (QCA) a Quantum Lattice Gas Automaton (QLGA)?
- Representation of binary classification trees with binary features by quantum circuits
- On the importance of data encoding in quantum Boltzmann methods
- Efficient and fail-safe quantum algorithm for the transport equation
- Integer Lattice Gas with Monte Carlo collision operator recovers the entropic lattice Boltzmann method with Poisson distributed fluctuations
- Fully quantum algorithm for lattice Boltzmann methods with application to partial differential equations
- Efficient parallelization of quantum basis state shift
- Efficient Quantum Lattice Gas Automata
- Quantum collision circuit, quantum invariants and quantum phase estimation procedure for fluid dynamic lattice gas automata
- qlbm -- A Quantum Lattice Boltzmann Software Framework
- Decomposition of Nonlinear Collision Operator in Quantum Lattice Boltzmann Algorithm
- Adaptive Lattice Gas Algorithm: Classical and Quantum implementations
- Float Lattice Gas Automata: A connection between Molecular Dynamics and Lattice Boltzmann Method for quantum computers