Based on the key idea of
higher-order singular value decomposition
In multilinear algebra, the higher-order singular value decomposition (HOSVD) of a tensor is a specific orthogonal Tucker decomposition. It may be regarded as one generalization of the matrix singular value decomposition. It has applications in ...
(HOSVD) in
tensor algebra
In mathematics, the tensor algebra of a vector space ''V'', denoted ''T''(''V'') or ''T''(''V''), is the algebra of tensors on ''V'' (of any rank) with multiplication being the tensor product. It is the free algebra on ''V'', in the sense of bein ...
, Baranyi and Yam proposed the concept of HOSVD-based
canonical form
In mathematics and computer science, a canonical, normal, or standard form of a mathematical object is a standard way of presenting that object as a mathematical expression. Often, it is one which provides the simplest representation of an ob ...
of TP functions and quasi-LPV system models.
Szeidl et al.
proved that the
TP model transformation In mathematics, the tensor product (TP) model transformation was proposed by Baranyi and Yam as key concept for higher-order singular value decomposition of functions. It transforms a function (which can be given via closed formulas or neural netw ...
is capable of numerically reconstructing this canonical form.
Related definitions (on TP functions, finite element TP functions, and TP models) can be found
here. Details on the control theoretical background (i.e., the TP type polytopic Linear Parameter-Varying state-space model) can be found
here.
A free
MATLAB
MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementa ...
implementation of the TP model transformation can be downloaded a
or at MATLAB Centra
Existence of the HOSVD-based canonical form
Assume a given finite element TP function:
:
where
. Assume that, the weighting functions in
are othonormal (or we transform to) for
. Then, the execution of the HOSVD on the core tensor
leads to:
:
Then,
:
that is:
:
where weighting functions of
are orthonormed (as both the
and
where orthonormed) and core tensor
contains the higher-order singular values.
Definition
;HOSVD-based canonical form of TP function
::
* Singular functions of
: The weighting functions
,
(termed as the
-th singular function on the
-th dimension,
) in vector
form an orthonormal set:
::
:where
is the
Kronecker delta
In mathematics, the Kronecker delta (named after Leopold Kronecker) is a function of two variables, usually just non-negative integers. The function is 1 if the variables are equal, and 0 otherwise:
\delta_ = \begin
0 &\text i \neq j, \\
1 ...
function (
, if
and
, if
).
* The subtensors
have the properties of
** all-orthogonality: two sub tensors
and
are orthogonal for all possible values of
and
when
,
&* ordering:
for all possible values of
.
*
-mode singular values of
: The Frobenius-norm
, symbolized by
, are
-mode singular values of
and, hence, the given TP function.
*
is termed core tensor.
* The
-mode rank of
: The rank in dimension
denoted by
equals the number of non-zero singular values in dimension
.
References
Multilinear algebra