English

How hard is the tensor rank?

Combinatorics 2016-11-08 v1

Abstract

We investigate the computational complexity of tensor rank, a concept that plays fundamental role in different topics of modern applied mathematics. For tensors over any integral domain, we prove that the rank problem is polynomial time equivalent to solving a system of polynomial equations over this integral domain. Our result gives a complete description of the algorithmic complexity of tensor rank and allows one to solve several known open problems. In particular, the tensor rank over Z\mathbb{Z} turns out to be undecidable, which answers the question posed by Gonzalez and Ja'Ja' in 1980. We generalize our result and prove that the symmetric rank admits a similar description of computational complexity as the one we give for usual rank. In particular, computing the symmetric rank of a rational tensor is shown to be NP-hard, which proves a recent conjecture of Hillar and Lim. As a byproduct of our approach, we get a similar characterization of the algorithmic complexity of the minimal rank matrix completion problem, which gives a complete answer to the question discussed in 1999 by Buss, Frandsen, and Shallit.

Keywords

Cite

@article{arxiv.1611.01559,
  title  = {How hard is the tensor rank?},
  author = {Yaroslav Shitov},
  journal= {arXiv preprint arXiv:1611.01559},
  year   = {2016}
}

Comments

14 pages

R2 v1 2026-06-22T16:42:47.876Z