Overcoming barriers to scalability in variational quantum Monte Carlo
arXiv:2106.13308
Abstract
The variational quantum Monte Carlo (VQMC) method received significant attention in the recent past because of its ability to overcome the curse of dimensionality inherent in many-body quantum systems. Close parallels exist between VQMC and the emerging hybrid quantum-classical computational paradigm of variational quantum algorithms. VQMC overcomes the curse of dimensionality by performing alternating steps of Monte Carlo sampling from a parametrized quantum state followed by gradient-based optimization. While VQMC has been applied to solve high-dimensional problems, it is known to be difficult to parallelize, primarily owing to the Markov Chain Monte Carlo (MCMC) sampling step. In this work, we explore the scalability of VQMC when autoregressive models, with exact sampling, are used in place of MCMC. This approach can exploit distributed-memory, shared-memory and/or GPU parallelism in the sampling task without any bottlenecks. In particular, we demonstrate the GPU-scalability of VQMC for solving up to ten-thousand dimensional combinatorial optimization problems.
arXiv commentACM/IEEE Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC21)
References in corpus (9)
- Solving the Quantum Many-Body Problem with Artificial Neural Networks
- Normalizing Flows: An Introduction and Review of Current Methods
- Manopt, a Matlab toolbox for optimization on manifolds
- MADE: Masked Autoencoder for Distribution Estimation
- Green Function Monte Carlo with Stochastic Reconfiguration
- Deep autoregressive models for the efficient variational simulation of many-body quantum systems
- Solving Statistical Mechanics Using Variational Autoregressive Networks
- mVMC - Open-source software for many-variable variational Monte Carlo method
- Classical Quantum Optimization with Neural Network Quantum States