×

Computation of the canonical decomposition by means of a simultaneous generalized Schur decomposition. (English) Zbl 1080.65031

Authors’ summary: The canonical decomposition of higher-order tensors is a key tool in multilinear algebra. First we review the state of the art. Then we show that, under certain conditions, the problem can be rephrased as the simultaneous diagonalization, by equivalence or congruence, of a set of matrices. Necessary and sufficient conditions for the uniqueness of these simultaneous matrix decompositions are derived. In a next step, the problem can be translated into a simultaneous generalized Schur decomposition, with orthogonal unknowns. A first-order perturbation analysis of the simultaneous generalized Schur decomposition is carried out. We discuss some computational techniques (including a new Jacobi algorithm) and illustrate their behavior by means of a number of numerical experiments.

MSC:

65F30 Other matrix algorithms (MSC2010)
15A69 Multilinear algebra, tensor calculus

Software:

PARAFAC
Full Text: DOI