Cargando…
Benchmarking treewidth as a practical component of tensor network simulations
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....
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6298732/ https://www.ncbi.nlm.nih.gov/pubmed/30562341 http://dx.doi.org/10.1371/journal.pone.0207827 |
_version_ | 1783381362037751808 |
---|---|
author | Dumitrescu, Eugene F. Fisher, Allison L. Goodrich, Timothy D. Humble, Travis S. Sullivan, Blair D. Wright, Andrew L. |
author_facet | Dumitrescu, Eugene F. Fisher, Allison L. Goodrich, Timothy D. Humble, Travis S. Sullivan, Blair D. Wright, Andrew L. |
author_sort | Dumitrescu, Eugene F. |
collection | PubMed |
description | 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. |
format | Online Article Text |
id | pubmed-6298732 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-62987322018-12-28 Benchmarking treewidth as a practical component of tensor network simulations Dumitrescu, Eugene F. Fisher, Allison L. Goodrich, Timothy D. Humble, Travis S. Sullivan, Blair D. Wright, Andrew L. PLoS One Research Article 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. Public Library of Science 2018-12-18 /pmc/articles/PMC6298732/ /pubmed/30562341 http://dx.doi.org/10.1371/journal.pone.0207827 Text en https://creativecommons.org/publicdomain/zero/1.0/ This is an open access article, free of all copyright, and may be freely reproduced, distributed, transmitted, modified, built upon, or otherwise used by anyone for any lawful purpose. The work is made available under the Creative Commons CC0 (https://creativecommons.org/publicdomain/zero/1.0/) public domain dedication. |
spellingShingle | Research Article Dumitrescu, Eugene F. Fisher, Allison L. Goodrich, Timothy D. Humble, Travis S. Sullivan, Blair D. Wright, Andrew L. Benchmarking treewidth as a practical component of tensor network simulations |
title | Benchmarking treewidth as a practical component of tensor network simulations |
title_full | Benchmarking treewidth as a practical component of tensor network simulations |
title_fullStr | Benchmarking treewidth as a practical component of tensor network simulations |
title_full_unstemmed | Benchmarking treewidth as a practical component of tensor network simulations |
title_short | Benchmarking treewidth as a practical component of tensor network simulations |
title_sort | benchmarking treewidth as a practical component of tensor network simulations |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6298732/ https://www.ncbi.nlm.nih.gov/pubmed/30562341 http://dx.doi.org/10.1371/journal.pone.0207827 |
work_keys_str_mv | AT dumitrescueugenef benchmarkingtreewidthasapracticalcomponentoftensornetworksimulations AT fisherallisonl benchmarkingtreewidthasapracticalcomponentoftensornetworksimulations AT goodrichtimothyd benchmarkingtreewidthasapracticalcomponentoftensornetworksimulations AT humbletraviss benchmarkingtreewidthasapracticalcomponentoftensornetworksimulations AT sullivanblaird benchmarkingtreewidthasapracticalcomponentoftensornetworksimulations AT wrightandrewl benchmarkingtreewidthasapracticalcomponentoftensornetworksimulations |