DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Benchmarking treewidth as a practical component of tensor network simulations

Journal Article · · PLoS ONE

Tensor networks are powerful factorization techniques which reduce resource requirements for numerically simulating principal quantum many-body systems and algorithms. The computational complexity of a tensor network simulation depends on the tensor ranks and the order in which they are contracted. Unfortunately, computing optimal contraction sequences (orderings) in general is known to be a computationally difficult (NP-complete) task. In 2005, Markov and Shi showed that optimal contraction sequences correspond to optimal (minimum width) tree decompositions of a tensor network’s line graph, relating the contraction sequence problem to a rich literature in structural graph theory. While treewidth-based methods have largely been ignored in favor of dataset-specific algorithms in the prior tensor networks literature, we demonstrate their practical relevance for problems arising from two distinct methods used in quantum simulation: multi-scale entanglement renormalization ansatz (MERA) datasets and quantum circuits generated by the quantum approximate optimization algorithm (QAOA). We exhibit multiple regimes where treewidth-based algorithms outperform domain-specific algorithms, while demonstrating that the optimal choice of algorithm has a complex dependence on the network density, expected contraction complexity, and user run time requirements. We further provide an open source software framework designed with an emphasis on accessibility and extendability, enabling replicable experimental evaluations and future exploration of competing methods by practitioners.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
Grant/Contract Number:
AC05-00OR22725
OSTI ID:
1490605
Journal Information:
PLoS ONE, Vol. 13, Issue 12; ISSN 1932-6203
Publisher:
Public Library of ScienceCopyright Statement
Country of Publication:
United States
Language:
English

References (36)

Tree tensor network approach to simulating Shor's algorithm journal December 2017
Colloquium : Area laws for the entanglement entropy journal February 2010
Density matrix formulation for quantum renormalization groups journal November 1992
Tensor-Network Simulations of the Surface Code under Realistic Noise journal July 2017
On Optimizing a Class of Multi-Dimensional Loops with Reduction for Parallel Execution journal June 1997
Characterizing quantum supremacy in near-term devices journal April 2018
Holographic quantum error-correcting codes: toy models for the bulk/boundary correspondence journal June 2015
Class of Quantum Many-Body States That Can Be Efficiently Simulated journal September 2008
Simulating Quantum Computation by Contracting Tensor Networks journal January 2008
Classifying quantum phases using matrix product states and projected entangled pair states journal October 2011
Tensor Networks for Lattice Gauge Theories and Atomic Quantum Simulation journal May 2014
A partial k-arboretum of graphs with bounded treewidth journal December 1998
Matrix Product Density Operators: Simulation of Finite-Temperature and Dissipative Systems journal November 2004
Efficient Classical Simulation of Slightly Entangled Quantum Computations journal October 2003
Complexity of Finding Embeddings in a k -Tree journal April 1987
Positive Tensor Network Approach for Simulating Open Quantum Many-Body Systems journal June 2016
Tensor Network Contractions for #SAT journal June 2015
Tensor Networks and Quantum Error Correction journal July 2014
Faster identification of optimal contraction sequences for tensor networks journal September 2014
Improving the efficiency of variational tensor network algorithms journal June 2014
qTorch: The quantum tensor contraction handler journal December 2018
Improving the efficiency of variational tensor network algorithms text January 2013
Tensor-Network Simulations of the Surface Code under Realistic Noise text January 2016
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
Efficient classical simulation of slightly entangled quantum computations text January 2003
Simulating quantum computation by contracting tensor networks text January 2005
Treewidth and Minimum Fill-in: Grouping the Minimal Separators journal January 2001
Algorithms for entanglement renormalization text January 2007
Improving the efficiency of variational tensor network algorithms text January 2013
Tensor Network Contractions for #SAT text January 2014
Faster Computation of Path-Width preprint January 2016
Characterizing Quantum Supremacy in Near-Term Devices text January 2016
Efficient classical simulation of slightly entangled quantum computations text January 2003
Simulating quantum computation by contracting tensor networks text January 2005

Figures / Tables (10)