Optimization Kronecker Now I have to solve a optimization problem \begin{equation}u=\sum_{p=1}^{P}h_{1,p}\otimes h_{2,p}.\\\min_{h_{1,p},h_{2,p}}u^TRu,\end{equation}

Ezequiel Olson

Ezequiel Olson

Answered question

2022-04-22

Optimization Kronecker
Now I have to solve a optimization problem
u=p=1Ph1,ph2,p. minh1,p,h2,puTRu,

with a iterative algorithm, where R is a correlation matrix.

Answer & Explanation

ubafumene42h

ubafumene42h

Beginner2022-04-23Added 13 answers

First, minimization of the Rayleigh quotient minu(uTRuuTu) is a well-known problem whose solution is the eigenvector associated with λmin of the R matrix.
Second, any matrix can be expanded as a sum of Kronecker products
X=k=1rAkBk
if the dimensions of (X,Ak,Bk) are compatible (which is guaranteed by the posted question).
The number of terms in the expansion is determined by the value of r which the rank of the matrix X after it has been reshaped and its elements permuted. For further details, look for papers by vanLoan & Pitsianis. Better yet, search for Pitsianis' 1997 thesis, which contains Matlab code for the decomposition.
The vector u which minimizes the Rayleigh quotient, can therefore be expanded as
u=k=1rakbk
Identifying (ak,bk)(h1,k,h2,k), recovers the form of the current question.
Therefore, if Pr, use the full Pitsianis decomposition, otherwise truncating the sum at the Pth term will yield the "nearest Kronecker approximation" (which is another thing to google).

Do you have a similar question?

Recalculate according to your conditions!

Ask your question.
Get an expert answer.

Let our experts help you. Answer in as fast as 15 minutes.

Didn't find what you were looking for?