English

Computing Permanents on a Trellis

Information Theory 2021-07-16 v1 Combinatorics math.IT

Abstract

The problem of computing the permanent of a matrix has attracted interest since the work of Ryser(1963) and Valiant(1979). On the other hand, trellises were extensively studied in coding theory since the 1960s. In this work, we establish a connection between the two domains. We introduce the canonical trellis TnT_n that represents all permutations, and show that the permanent of a nn by nn matrix AA can be computed as a flow on this trellis. Under certain normalization, the trellis-based method invokes slightly less operations than best known exact methods. Moreover, if AA has structure, then TnT_n becomes amenable to vertex merging, thereby significantly reducing its complexity. - Repeated rows: Suppose AA has only t<nt<n distinct rows. The best known method to compute per(A)per(A), due to Clifford and Clifford (2020), has complexity O(nt+1)O(n^{t+1}). Merging vertices in TnT_n, we obtain a reduced trellis that has complexity O(nt)O(n^t). - Order statistics: Using trellises, we compute the joint distribution of tt order statistics of nn independent, but not identically distributed, random variables in time O(nt+1)O(n^{t+1}). Previously, polynomial-time methods were known only when the variables are drawn from two non-identical distributions. - Sparse matrices: Suppose each entry in AA is nonzero with probability d/nd/n with dd is constant. We show that TnT_n can be pruned to exponentially fewer vertices, resulting in complexity O(ϕn)O(\phi^n) with ϕ<2\phi<2. - TSP: Intersecting TnT_n with another trellis that represents walks, we obtain a trellis that represents circular permutations. Using the latter trellis to solve the traveling salesperson problem recovers the well-known Held-Karp algorithm. Notably, in all cases, the reduced trellis are obtained using known techniques in trellis theory. We expect other trellis-theoretic results to apply to other structured matrices.

Keywords

Cite

@article{arxiv.2107.07377,
  title  = {Computing Permanents on a Trellis},
  author = {Han Mao Kiah and Alexander Vardy and Hanwen Yao},
  journal= {arXiv preprint arXiv:2107.07377},
  year   = {2021}
}
R2 v1 2026-06-24T04:13:57.339Z