Block-Encoding Tensor Networks and QUBO Embeddings
Sebastian Issel
TL;DR
The paper develops a constructive method to convert any tensor network into a sequence of local unitaries whose product block-encodes the TN contraction, enabling direct use in QET/QSVT workflows. It introduces per-site Unitary-SVD dilations, a linearization into tensor-train form, and a local-SVD concentration canonicalization to manage nonunitary weight, along with a deterministic QUBO embedding sweep whose coupling scales with sweep pathwidth. The framework supports arbitrary TN geometries with nonuniform bond dimensions, provides explicit resource and error bounds, and includes pseudocode, complexity analyses, and post-selection bookkeeping. This work bridges structured classical TN representations with quantum block-encoding primitives, offering practical pathways for state preparation, operator learning, and hardware-aware embeddings in quantum algorithms.
Abstract
We give an algorithm that converts any tensor network (TN) into a sequence of local unitaries whose composition block-encodes the network contraction, suitable for Quantum Eigenvalue / Singularvalue Transformation (QET/QSVT). The construction embeds each TN as a local isometry and dilates it to a unitary. Performing this step for every site of the tensor, allows the full network to be block-encoded. The theory is agnostic to virtual-bond sizes; for qubit resource counts and examples we assume global power-of-two padding. Further, we present a deterministic sweep that maps Quadratic Unconstrained Binary Optimization (QUBO) / Ising Hamiltonians into Matrix Product Operators (MPOs) and general TN. We provide formal statements, pseudo-code, resource formulae, and a discussion of the use for state preparation and learning of general quantum operators.
