Variational quantum algorithm for solving Helmholtz problems with high order finite elements
Arnaud Rémi, François Damanet, Christophe Geuzaine
TL;DR
This work addresses solving Helmholtz problems discretized with high-order finite elements, which yield challenging linear systems for classical solvers. It develops a variational quantum algorithm that encodes the FE solution in a parameterized quantum state and employs block-encoding and a linear-combination-of-units (LCU) framework to efficiently evaluate the necessary expectation values, including $A$ and $A^ abla A$. By exploiting a regular mesh, the authors obtain a block-structured decomposition with $ ext{O}(p^2)$ terms for both $A$ and $A^ abla A$ that is independent of the number of elements $N$, enabling circuit depths of at most $ ext{O}(p^3 ext{polylog}(Np))$ for key operations. They validate the approach on a one-dimensional Helmholtz problem with Dirichlet and Neumann boundaries across several wavenumbers, analyze the expressiveness of the quantum ansatz via KL-divergence, and discuss the scaling of gradient computations in the VQA. The results indicate a viable path toward quantum-accelerated Helmholtz solvers for high-order FE discretizations and highlight the potential for extensions to more complex boundary conditions and piecewise-constant wavenumbers.
Abstract
Discretizing Helmholtz problems via finite elements yields linear systems whose efficient solution remains a major challenge for classical computation. In this paper, we investigate how variational quantum algorithms could address this challenge. We first show that, for regular meshes, a block encoding of the operators $A$ and $A^\dagger A$ arising from the high-order finite element discretisation of Helmholtz problems can be designed, resulting in a quantum circuit of depth $\mathcal{O}(p^3\mathrm{poly}\log(Np))$ with $N$ the number of elements and $p$ the order of the finite elements. Then we apply our algorithm to a one-dimensional Helmholtz problem with Dirichlet and Neumann boundary conditions for various wavenumbers.
