In mathematics, the Jacobi method for complex Hermitian matrices is a generalization of the Jacobi iteration method. The Jacobi iteration method is also explained in "Introduction to Linear Algebra" by .
The complex unitary rotation matrices Rpq can be used for Jacobi iteration of complex Hermitian matrices in order to find a numerical estimation of their eigenvectors and eigenvalues simultaneously.
Similar to the Givens rotation matrices, Rpq are defined as:
\begin{align} (Rpq)m,n&=\deltam,n& m,n\nep,q,\\[10pt] (Rpq)p,p&=
+1 | |
\sqrt{2 |
Each rotation matrix, Rpq, will modify only the pth and qth rows or columns of a matrix M if it is applied from left or right, respectively:
\begin{align} (RpqM)m,n&= \begin{cases} Mm,n&m\nep,q\\[8pt]
1 | |
\sqrt{2 |
A Hermitian matrix, H is defined by the conjugate transpose symmetry property:
H\dagger=H \Leftrightarrow Hi,j=
* | |
H | |
j,i |
By definition, the complex conjugate of a complex unitary rotation matrix, R is its inverse and also a complex unitary rotation matrix:
\dagger | |
\begin{align} R | |
pq |
&=
-1 | |
R | |
pq |
\dagger\dagger | |
\\[6pt] ⇒ R | |
pq |
&=
-1\dagger | |
R | |
pq |
=
-1-1 | |
R | |
pq |
=Rpq. \end{align}
T
\begin{align} T&\equivRpqH
\dagger | |
R | |
pq |
,&&\\[6pt] T\dagger&=(RpqH
\dagger | |
R | |
pq |
)\dagger=
\dagger\dagger | |
R | |
pq |
H\dagger
\dagger | |
R | |
pq |
=RpqH
\dagger | |
R | |
pq |
=T \end{align}
The elements of T can be calculated by the relations above. The important elements for the Jacobi iteration are the following four:
\begin{array}{clrcl} Tp,p&=&&
Hp,p+Hq,q | |
2 |
&- Re\{Hp,qe-2i\theta\},\\[8pt] Tp,q&=&&
Hp,p-Hq,q | |
2 |
&+ i Im\{Hp,qe-2i\theta\},\\[8pt] Tq,p&=&&
Hp,p-Hq,q | |
2 |
&- i Im\{Hp,qe-2i\theta\},\\[8pt] Tq,q&=&&
Hp,p+Hq,q | |
2 |
&+ Re\{Hp,qe-2i\theta\}.\end{array}
Each Jacobi iteration with RJpq generates a transformed matrix, TJ, with TJp,q = 0. The rotation matrix RJp,q is defined as a product of two complex unitary rotation matrices.
J | |
\begin{align} R | |
pq |
&\equivRpq(\theta2)Rpq(\theta1),with\\[8pt] \theta1&\equiv
2\phi1-\pi | |
4 |
and\theta2\equiv
\phi2 | |
2 |
, \end{align}
where the phase terms,
\phi1
\phi2
\begin{align} \tan\phi1&=
Im\{Hp,q\ | |
Finally, it is important to note that the product of two complex rotation matrices for given angles θ1 and θ2 cannot be transformed into a single complex unitary rotation matrix Rpq(θ). The product of two complex rotation matrices are given by:
\begin{align} \left[Rpq(\theta2)Rpq(\theta1)\right]m,n= \begin{cases} \deltam,n&m,n\nep,q,\\[8pt] -i
-i\theta1 | |
e |
\sin{\theta2}&m=pandn=p,\\[8pt] -
+i\theta1 | |
e |
\cos{\theta2}&m=pandn=q,
-i\theta1 | |
\\[8pt] e |
\cos{\theta2}&m=qandn=p,\\[8pt] +i
+i\theta1 | |
e |
\sin{\theta2}&m=qandn=q.\end{cases} \end{align}