0
$\begingroup$

Assume an N*N covariance matrix (Q) which is a positive definite matrix. The decoder X is assumed to be N*s, where s<=N. X is calculated to be s eigenvectors corresponding to s minimum eigenvalues. Is this solution for X unique to achieve minimum of Tr(X'QX)? if no, what is the other solutions?

$\endgroup$
2
  • 1
    $\begingroup$ isn't the minimum of ${\rm Tr}(X^{T}QX)$ for positive definite $Q$ reached for $X=0$? $\endgroup$ Commented Sep 13, 2013 at 17:17
  • $\begingroup$ I can't write comments, but you want some constraint on X like columns of X have norm 1 and are orthogonal to each other? This is stronger than the constraint suggested by loup blanc. X could be unique only up to permutations of its columns. $\endgroup$
    – lmg
    Commented Feb 4, 2014 at 13:59

1 Answer 1

1
$\begingroup$

If you consider eigenvectors associated to distinct eigenvalues, then you don't obtain an extremum. In general, the minimum is not reached if $X$ is assumed to have maximal rank !

Thus I assume that you search the minimum of $f(X)=tr(X^TQX)$ under (for instance) the condition $g(X)=tr(X^TX)-s=0$. One has $Df_X:H\rightarrow 2tr(X^TQH)$ and $Dg_X:H\rightarrow 2tr(X^TH)$. We use the Lagrange's method: there is a real number $\lambda$ s.t. $Df_x-\lambda Dg_x=0$, that is, for every $H$, $tr((X^TQ-\lambda X^T)H)=0$. That implies $X^TQ-\lambda X^T=0$ or $QX=\lambda X$. Thus, $\lambda$ is an eigenvalue of $Q$ and $X=[u_1,\cdots,u_s]$ where $u_i$ is an eigenvector associated to $\lambda$ s.t. $u_i^Tu_i=1$. For such a $X$, $f(X)=s\lambda$.

Finally the minimum of $f$ is $s\lambda_m$, where $\lambda_m$ is the minimum of the spectrum of $Q$. Of course, if the condition is $tr(X^TX)-1=0$, then the minimum is $\lambda_m$.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .