Fixed-parameter tractability of canonical polyadic decomposition over finite fields
Jason Yang
TL;DR
This paper shows that computing a rank-$R$ canonical polyadic decomposition of a 3D tensor over a finite field $\mathbb{F}$ is fixed-parameter tractable with respect to $R$ and $|\mathbb{F}|$, and provides a nontrivial upper bound on the running time. The key idea is to extract a basis via row-reduction to reduce to a small core tensor of size $R_0\times R_1\times R_2$ with $R_i\le R$, and then solve the CPD on this core through controlled brute-force search and basis-conversion back to the original tensor. The authors tighten the time bounds with preprocessing and postprocessing that reduce dependence on the ambient dimensions and introduce a CPD solving strategy that leverages fixing a factor and solving a structured linear system, augmented by a greedy scheme to maximize monomial columns. These results establish exact, guaranteed CPDs over finite fields and illuminate the landscape of tensor Decompositions from a fixed-parameter perspective, with implications for exact algorithms in algebraic settings and potential extensions to broader domains like integers. The work also opens questions about optimal constants for fixed parameters and the scope of FPT results beyond finite fields.
Abstract
We present a simple proof that finding a rank-$R$ canonical polyadic decomposition of a 3-dimensional tensor over a finite field $\mathbb{F}$ is fixed-parameter tractable with respect to $R$ and $\mathbb{F}$. We also show a nontrivial upper bound on the time complexity of this problem.
