Optimizing Tensor Network Partitioning using Simulated Annealing

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Geiger, Manuel, Huang, Qunsheng, Mendl, Christian B.
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908469446049792
author Geiger, Manuel
Huang, Qunsheng
Mendl, Christian B.
author_facet Geiger, Manuel
Huang, Qunsheng
Mendl, Christian B.
contents 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 time-to-solution. The algorithm is evaluated on MQT Bench circuits and achieves an 8$\times$ average reduction in computational cost and an 8$\times$ average reduction in memory cost compared to a naive partitioning.
format Preprint
id arxiv_https___arxiv_org_abs_2507_20667
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Optimizing Tensor Network Partitioning using Simulated Annealing
Geiger, Manuel
Huang, Qunsheng
Mendl, Christian B.
Quantum Physics
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 time-to-solution. The algorithm is evaluated on MQT Bench circuits and achieves an 8$\times$ average reduction in computational cost and an 8$\times$ average reduction in memory cost compared to a naive partitioning.
title Optimizing Tensor Network Partitioning using Simulated Annealing
topic Quantum Physics
url https://arxiv.org/abs/2507.20667