English

Depth-first search for tensor rank and border rank over finite fields

Computational Complexity 2024-11-25 v1

Abstract

We present an O(F(Rn)(dnd)+n)O^*\left(|\mathbb{F}|^{(R-n_*)\left(\sum_d n_d\right)+n_*}\right)-time algorithm for determining whether a tensor of shape n0××nD1n_0\times\dots\times n_{D-1} over a finite field F\mathbb{F} has rank R\le R, where n:=maxdndn_*:=\max_d n_d; we assume without loss of generality that d:ndR\forall d:n_d\le R. We also extend this problem to its border rank analog, i.e., determining tensor rank over rings of the form F[x]/(xH)\mathbb{F}[x]/(x^H), and give an O(FH1rRdmin(r,nd))O^*\left(|\mathbb{F}|^{H\sum_{1\le r\le R} \sum_d \min(r,n_d)}\right)-time algorithm. Both of our algorithms use polynomial space.

Keywords

Cite

@article{arxiv.2411.14676,
  title  = {Depth-first search for tensor rank and border rank over finite fields},
  author = {Jason Yang},
  journal= {arXiv preprint arXiv:2411.14676},
  year   = {2024}
}

Comments

10 pages, to appear in MURJ Fall 2024