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

Abstract

We present an O*(|F|(R-n*)(Σd nd)+n*)-time algorithm for determining whether a tensor of shape n0×…× nD-1 over a finite field F has rank R, where n*:=d nd; we assume without loss of generality that ∀ d:nd R. We also extend this problem to its border rank analog, i.e., determining tensor rank over rings of the form F[x]/(xH), and give an O*(|F|HΣ1 r R Σd (r,nd))-time algorithm. Both of our algorithms use polynomial space.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…