R.I.P.
π»
Ghosted
Constructing Optimal Contraction Trees for Tensor Network Quantum Circuit Simulation
September 07, 2022 Β· Entered Twilight Β· π IEEE Conference on High Performance Extreme Computing
Repo contents: .gitignore, CotengraTest.ipynb, Project.toml, README.md, contractiontree.jl, plots.ipynb, runtests.jl
Authors
Cameron Ibrahim, Danylo Lykov, Zichang He, Yuri Alexeev, Ilya Safro
arXiv ID
2209.02895
Category
quant-ph: Quantum Computing
Cross-listed
cs.DS
Citations
19
Venue
IEEE Conference on High Performance Extreme Computing
Repository
https://github.com/cameton/HPEC2022_ContractionTrees
β 2
Last Checked
3 months ago
Abstract
One of the key problems in tensor network based quantum circuit simulation is the construction of a contraction tree which minimizes the cost of the simulation, where the cost can be expressed in the number of operations as a proxy for the simulation running time. This same problem arises in a variety of application areas, such as combinatorial scientific computing, marginalization in probabilistic graphical models, and solving constraint satisfaction problems. In this paper, we reduce the computationally hard portion of this problem to one of graph linear ordering, and demonstrate how existing approaches in this area can be utilized to achieve results up to several orders of magnitude better than existing state of the art methods for the same running time. To do so, we introduce a novel polynomial time algorithm for constructing an optimal contraction tree from a given order. Furthermore, we introduce a fast and high quality linear ordering solver, and demonstrate its applicability as a heuristic for providing orderings for contraction trees. Finally, we compare our solver with competing methods for constructing contraction trees in quantum circuit simulation on a collection of randomly generated Quantum Approximate Optimization Algorithm Max Cut circuits and show that our method achieves superior results on a majority of tested quantum circuits. Reproducibility: Our source code and data are available at https://github.com/cameton/HPEC2022_ContractionTrees.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
π Similar Papers
In the same crypt β Quantum Computing
R.I.P.
π»
Ghosted
The power of quantum neural networks
R.I.P.
π»
Ghosted
Power of data in quantum machine learning
R.I.P.
π»
Ghosted
Quantum machine learning: a classical perspective
R.I.P.
π»
Ghosted
Noise-Adaptive Compiler Mappings for Noisy Intermediate-Scale Quantum Computers
R.I.P.
π»
Ghosted