English

Efficient Computation of the Permanent of Block Factorizable Matrices

Discrete Mathematics 2012-09-03 v1 Data Structures and Algorithms Quantum Physics

Abstract

We present an efficient algorithm for computing the permanent for matrices of size N that can written as a product of L block diagonal matrices with blocks of size at most 2. For fixed L, the time and space resources scale linearly in N, with a prefactor that scales exponentially in L. This class of matrices contains banded matrices with banded inverse. We show that such a factorization into a product of block diagonal matrices gives rise to a circuit acting on a Hilbert space with a tensor product structure and that the permanent is equal to the transition amplitude of this circuit and a product basis state. In this correspondence, a block diagonal matrix gives rise to one layer of the circuit, where each block to a gate acting either on a single tensor component or on two adjacent tensor components. This observation allows us to adopt matrix product states, a computational method from condensed matter physics and quantum information theory used to simulate quantum systems, to evaluate the transition amplitude.

Keywords

Cite

@article{arxiv.1208.6589,
  title  = {Efficient Computation of the Permanent of Block Factorizable Matrices},
  author = {Kristan Temme and Pawel Wocjan},
  journal= {arXiv preprint arXiv:1208.6589},
  year   = {2012}
}
R2 v1 2026-06-21T21:58:12.349Z