Eigenvectors of tensors and algorithms for Waring decomposition
Luke Oeding, Giorgio Ottaviani
TL;DR
The paper develops a constructive program for Waring decompositions of symmetric tensors by combining classical catalecticant methods with Koszul flattenings and a bundle-theoretic framework. It introduces a general algorithm based on eigenvectors of tensors and a Koszul-flattening map $P_f$, then extends this with a bundle-based approach that uses a vector bundle $E$ on a projective variety to reconstruct decompositions from the kernel of a linear map $A_f$, producing explicit results for quintics and the Sylvester pentahedral case. Counts of eigenvectors via Chern classes (Cartwright–Sturmfels formulas) support a deeper geometric understanding of the decomposition problem, and the Macaulay2 implementations demonstrate practical computability. Overall, the work provides a unified, geometry-informed toolkit for symmetric tensor decomposition with concrete rank bounds and verifiable examples, along with accessible software to reproduce and extend the results.
Abstract
A Waring decomposition of a (homogeneous) polynomial f is a minimal sum of powers of linear forms expressing f. Under certain conditions, such a decomposition is unique. We discuss some algorithms to compute the Waring decomposition, which are linked to the equation of certain secant varieties and to eigenvectors of tensors. In particular we explicitly decompose a general cubic polynomial in three variables as the sum of five cubes (Sylvester Pentahedral Theorem).
