Optimizing Tensor Network Partitioning using Simulated Annealing
Manuel Geiger, Qunsheng Huang, Christian B. Mendl

TL;DR
This paper presents a simulated annealing approach to optimize tensor network partitioning, significantly reducing computational and memory costs in high-performance quantum system simulations.
Contribution
It introduces a novel simulated annealing-based method tailored for tensor network partitioning, outperforming general-purpose algorithms by considering specific contraction costs.
Findings
Achieves 8x reduction in computational cost
Achieves 8x reduction in memory usage
Effective on MQT Bench circuits
Abstract
Tensor networks have proven to be a valuable tool, for instance, in the classical simulation of (strongly correlated) quantum systems. As the size of the systems increases, contracting larger tensor networks becomes computationally demanding. In this work, we study distributed memory architectures intended for high-performance computing implementations to solve this task. Efficiently distributing the contraction task across multiple nodes is critical, as both computational and memory costs are highly sensitive to the chosen partitioning strategy. While prior work has employed general-purpose hypergraph partitioning algorithms, these approaches often overlook the specific structure and cost characteristics of tensor network contractions. We introduce a simulated annealing-based method that iteratively refines the partitioning to minimize the total operation count, thereby reducing…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
