skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Validating quantum-classical programming models with tensor network simulations

Journal Article · · PLoS ONE
ORCiD logo [1];  [1];  [2];  [3];  [4]
  1. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Quantum Computing Inst.
  2. Virginia Polytechnic Inst. and State Univ. (Virginia Tech), Blacksburg, VA (United States)
  3. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Quantum Computing Inst. and National Center for Computational Sciences
  4. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Quantum Computing Inst.; Univ. of Tennessee, Knoxville, TN (United States)

The exploration of hybrid quantum-classical algorithms and programming models on noisy near-term quantum hardware has begun. As hybrid programs scale towards classical intractability, validation and benchmarking are critical to understanding the utility of the hybrid computational model. In this paper, we demonstrate a newly developed quantum circuit simulator based on tensor network theory that enables intermediate-scale verification and validation of hybrid quantum-classical computing frameworks and programming models. We present our tensor-network quantum virtual machine (TNQVM) simulator which stores a multi-qubit wavefunction in a compressed (factorized) form as a matrix product state, thus enabling single-node simulations of larger qubit registers, as compared to brute-force state-vector simulators. Our simulator is designed to be extensible in both the tensor network form and the classical hardware used to run the simulation (multicore, GPU, distributed). The extensibility of the TNQVM simulator with respect to the simulation hardware type is achieved via a pluggable interface for different numerical backends (e.g., ITensor and ExaTENSOR numerical libraries). We demonstrate the utility of our TNQVM quantum circuit simulator through the verification of randomized quantum circuits and the variational quantum eigensolver algorithm, both expressed within the eXtreme-scale ACCelerator (XACC) programming model.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States); Oak Ridge Associated Univ., Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE
Grant/Contract Number:
AC05-00OR22725; AC05-00OR22750
OSTI ID:
1627872
Alternate ID(s):
OSTI ID: 1862167
Journal Information:
PLoS ONE, Vol. 13, Issue 12; ISSN 1932-6203
Publisher:
Public Library of ScienceCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 18 works
Citation information provided by
Web of Science

References (37)

Quantum algorithms for algebraic problems journal January 2010
Quantum algorithms: an overview journal January 2016
Quantum Computing in the NISQ era and beyond journal August 2018
A variational eigenvalue solver on a photonic quantum processor journal July 2014
Hardware-efficient variational quantum eigensolver for small molecules and quantum magnets journal September 2017
Cloud Quantum Computing of an Atomic Nucleus journal May 2018
Software systems for high-performance quantum computing conference September 2016
ScaffCC: a framework for compilation and analysis of quantum computing programs conference January 2014
An integrated programming and development environment for adiabatic quantum optimization journal January 2014
Improved simulation of stabilizer circuits journal November 2004
A practical introduction to tensor networks: Matrix product states and projected entangled pair states journal October 2014
Numerical optimization for symmetric tensor decomposition journal April 2015
Density matrix formulation for quantum renormalization groups journal November 1992
The density-matrix renormalization group in the age of matrix product states journal January 2011
Computational Complexity of Projected Entangled Pair States journal April 2007
Matrix product states, projected entangled pair states, and variational renormalization group methods for quantum spin systems journal March 2008
Simulating strongly correlated quantum systems with tree tensor networks journal November 2010
Efficient tree tensor network states (TTNS) for quantum chemistry: Generalizations of the density matrix renormalization group algorithm journal April 2013
Tree tensor network approach to simulating Shor's algorithm journal December 2017
Class of Quantum Many-Body States That Can Be Efficiently Simulated journal September 2008
Complete-graph tensor network states: a new fermionic wave function ansatz for molecules journal October 2010
qTorch: The quantum tensor contraction handler journal December 2018
Characterizing quantum supremacy in near-term devices journal April 2018
Complete-graph tensor network states: A new fermionic wave function ansatz for molecules text January 2010
Quantum algorithms for algebraic problems text January 2008
The density-matrix renormalization group in the age of matrix product states text January 2010
Characterizing Quantum Supremacy in Near-Term Devices text January 2016
A tree tensor network approach to simulating Shor's algorithm text January 2017
qTorch: The Quantum Tensor Contraction Handler text January 2017
Quantum Computing in the NISQ era and beyond text January 2018
Cloud Quantum Computing of an Atomic Nucleus text January 2018
Performing fully parallel constraint logic programming on a quantum annealer journal May 2018
ProjectQ: an open source software framework for quantum computing journal January 2018
Efficient Tree Tensor Network States (TTNS) for Quantum Chemistry: Generalizations of the Density Matrix Renormalization Group Algorithm text January 2013
Experimental Comparison of Two Quantum Computing Architectures text January 2017
0.5 Petabyte Simulation of a 45-Qubit Quantum Circuit text January 2017
Hardware-efficient Variational Quantum Eigensolver for Small Molecules and Quantum Magnets text January 2017

Cited By (4)

XACC: a system-level software infrastructure for heterogeneous quantum–classical computing journal February 2020
General-Purpose Quantum Circuit Simulator with Projected Entangled-Pair States and the Quantum Supremacy Frontier journal November 2019
Open source software in quantum computing journal December 2018
General-purpose quantum circuit simulator with Projected Entangled-Pair States and the quantum supremacy frontier text January 2019

Figures / Tables (9)


Similar Records

Enabling Scalable VQE Simulation on Leading HPC Systems
Conference · Wed Nov 01 00:00:00 EDT 2023 · OSTI ID:1627872

Enabling Pulse-level Programming, Compilation, and Execution in XACC
Journal Article · Thu Feb 04 00:00:00 EST 2021 · IEEE Transactions on Computers · OSTI ID:1627872

A PEPS Plugin for TNQVM
Conference · Wed Nov 01 00:00:00 EDT 2023 · OSTI ID:1627872