Many-body post-processing of density functional calculations using the variational quantum eigensolver for Bader charge analysis
Erik Schultheis, Alexander Rehn, Gabriel Breuil
TL;DR
This work introduces Dopyqo, a many-body post-processing workflow that builds a KS-derived, plane-wave-based Hamiltonian and solves it with a variational quantum eigensolver to obtain Bader charges in periodic systems. By computing real-space densities from VQE-optimized wavefunctions within a frozen-core active space, the method yields Bader charges $Q_I= int_{B_I} ho(m{r})d^3m{r}$ that more accurately reflect strong electronic correlations, especially in transition-metal oxides, compared to standard DFT. Across MgH$_2$ and TMOs, Dopyqo brings Bader-excess charges closer to DFT+U references, while MgH$_2$ remains well-described by DFT, illustrating selective improvement where correlation effects are critical. The approach avoids Hubbard parameter tuning, offers a scalable path to include correlation in charge analyses, and is made available as open-source software for integration with quantum resources and broader material studies.
Abstract
Quantum chemistry and condensed matter physics are among the most promising applications of quantum computers. Further, estimating properties of a material is crucial to evaluate its industrial applications. To investigate charge distributions of weakly and strongly correlated systems we calculate Bader charges for various periodic systems by solving many-body Hamiltonians using the variational quantum eigensolver. The Hamiltonians are computed from Kohn-Sham orbitals obtained from a prior DFT calculation. We first demonstrate the accuracy of our method on various doped MgH2 supercells. Further, we show that our approach, compared to standard DFT, significantly improves the Bader charge values for strongly correlated transition metal oxides, where we take DFT+U results as a reference. The computational framework behind our many-body calculations, called Dopyqo, is made openly available as a software package.
