Constructing Optimal Contraction Trees for Tensor Network Quantum Circuit Simulation
Cameron Ibrahim, Danylo Lykov, Zichang He, Yuri Alexeev, Ilya Safro

TL;DR
This paper presents a novel polynomial-time algorithm and a high-quality linear ordering solver for constructing optimal contraction trees in tensor network quantum circuit simulation, significantly improving efficiency over existing methods.
Contribution
The paper introduces a new polynomial-time algorithm for optimal contraction tree construction and a fast linear ordering solver, enhancing quantum circuit simulation efficiency.
Findings
Our method outperforms existing approaches on most tested quantum circuits.
The linear ordering solver provides high-quality orderings for contraction trees.
Significant reduction in simulation cost for quantum approximate optimization algorithms.
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.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Parallel Computing and Optimization Techniques · Tensor decomposition and applications
