В математике метод Якоби для комплексных эрмитовых матриц является обобщением итерационного метода Якоби . Метод итераций Якоби также объясняется во «Введение в линейную алгебру» Стрэнга (1993) .
Матрицы комплексного унитарного вращения R pq могут использоваться для итерации Якоби комплексных эрмитовых матриц , чтобы находить численную оценку их собственных векторов и собственных значений одновременно.
Подобно матрицам вращения Гивенса , R pq определяются как:
( р п q ) м , п знак равно δ м , п м , п ≠ п , q , ( р п q ) п , п знак равно + 1 2 е - я θ , ( р п q ) q , п знак равно + 1 2 е - я θ , ( р п q ) п , q знак равно - 1 2 е + я θ , ( р п q ) q , q знак равно + 1 2 е + я θ {\ displaystyle {\ begin {align} (R_ {pq}) _ {m, n} & = \ delta _ {m, n} & \ qquad m, n \ neq p, q, \\ [10pt] (R_ {pq}) _ {p, p} & = {\ frac {+1} {\ sqrt {2}}} e ^ {- i \ theta}, \\ [10pt] (R_ {pq}) _ {q , p} & = {\ frac {+1} {\ sqrt {2}}} e ^ {- i \ theta}, \\ [10pt] (R_ {pq}) _ {p, q} & = {\ frac {-1} {\ sqrt {2}}} e ^ {+ i \ theta}, \\ [10pt] (R_ {pq}) _ {q, q} & = {\ frac {+1} {\ sqrt {2}}} е ^ {+ я \ тета} \ конец {выровнено}}} Каждая матрица вращения, R pq , будет изменять только p- ю и q- ю строки или столбцы матрицы M, если она применяется слева или справа, соответственно:
( р п q M ) м , п знак равно { M м , п м ≠ п , q 1 2 ( M п , п е - я θ - M q , п е + я θ ) м знак равно п 1 2 ( M п , п е - я θ + M q , п е + я θ ) м знак равно q ( M р п q † ) м , п знак равно { M м , п п ≠ п , q 1 2 ( M м , п е + я θ - M м , q е - я θ ) п знак равно п 1 2 ( M м , п е + я θ + M м , q е - я θ ) п знак равно q {\displaystyle {\begin{aligned}(R_{pq}M)_{m,n}&={\begin{cases}M_{m,n}&m\neq p,q\\[8pt]{\frac {1}{\sqrt {2}}}(M_{p,n}e^{-i\theta }-M_{q,n}e^{+i\theta })&m=p\\[8pt]{\frac {1}{\sqrt {2}}}(M_{p,n}e^{-i\theta }+M_{q,n}e^{+i\theta })&m=q\end{cases}}\\[8pt](MR_{pq}^{\dagger })_{m,n}&={\begin{cases}M_{m,n}&n\neq p,q\\{\frac {1}{\sqrt {2}}}(M_{m,p}e^{+i\theta }-M_{m,q}e^{-i\theta })&n=p\\[8pt]{\frac {1}{\sqrt {2}}}(M_{m,p}e^{+i\theta }+M_{m,q}e^{-i\theta })&n=q\end{cases}}\end{aligned}}} Эрмитова матрица , Н определяются сопряженным свойство симметрии транспонирования:
H † = H ⇔ H i , j = H j , i ∗ {\displaystyle H^{\dagger }=H\ \Leftrightarrow \ H_{i,j}=H_{j,i}^{*}} По определению, комплексное сопряжение комплексной унитарной матрицы вращения , R является ее обратной, а также комплексной унитарной матрицей вращения :
R p q † = R p q − 1 ⇒ R p q † † = R p q − 1 † = R p q − 1 − 1 = R p q . {\displaystyle {\begin{aligned}R_{pq}^{\dagger }&=R_{pq}^{-1}\\[6pt]\Rightarrow \ R_{pq}^{\dagger ^{\dagger }}&=R_{pq}^{-1^{\dagger }}=R_{pq}^{-1^{-1}}=R_{pq}.\end{aligned}}} Следовательно, комплекс эквивалентно Гивенс преобразование из эрмитовой матрицы Н также эрмитова матрица похожа на H : T {\displaystyle T}
T ≡ R p q H R p q † , T † = ( R p q H R p q † ) † = R p q † † H † R p q † = R p q H R p q † = T {\displaystyle {\begin{aligned}T&\equiv R_{pq}HR_{pq}^{\dagger },&&\\[6pt]T^{\dagger }&=(R_{pq}HR_{pq}^{\dagger })^{\dagger }=R_{pq}^{\dagger ^{\dagger }}H^{\dagger }R_{pq}^{\dagger }=R_{pq}HR_{pq}^{\dagger }=T\end{aligned}}} Элементы T можно вычислить по приведенным выше соотношениям. Важными элементами итерации Якоби являются следующие четыре:
T p , p = H p , p + H q , q 2 − R e { H p , q e − 2 i θ } , T p , q = H p , p − H q , q 2 + i I m { H p , q e − 2 i θ } , T q , p = H p , p − H q , q 2 − i I m { H p , q e − 2 i θ } , T q , q = H p , p + H q , q 2 + R e { H p , q e − 2 i θ } . {\displaystyle {\begin{array}{clrcl}T_{p,p}&=&&{\frac {H_{p,p}+H_{q,q}}{2}}&-\ \ \ \mathrm {Re} \{H_{p,q}e^{-2i\theta }\},\\[8pt]T_{p,q}&=&&{\frac {H_{p,p}-H_{q,q}}{2}}&+\ i\ \mathrm {Im} \{H_{p,q}e^{-2i\theta }\},\\[8pt]T_{q,p}&=&&{\frac {H_{p,p}-H_{q,q}}{2}}&-\ i\ \mathrm {Im} \{H_{p,q}e^{-2i\theta }\},\\[8pt]T_{q,q}&=&&{\frac {H_{p,p}+H_{q,q}}{2}}&+\ \ \ \mathrm {Re} \{H_{p,q}e^{-2i\theta }\}.\end{array}}} Каждая итерация Якоби с R J pq генерирует преобразованную матрицу T J с T J p , q = 0. Матрица вращения R J p , q определяется как произведение двух комплексных унитарных матриц вращения .
R p q J ≡ R p q ( θ 2 ) R p q ( θ 1 ) , with θ 1 ≡ 2 ϕ 1 − π 4 and θ 2 ≡ ϕ 2 2 , {\displaystyle {\begin{aligned}R_{pq}^{J}&\equiv R_{pq}(\theta _{2})\,R_{pq}(\theta _{1}),{\text{ with}}\\[8pt]\theta _{1}&\equiv {\frac {2\phi _{1}-\pi }{4}}{\text{ and }}\theta _{2}\equiv {\frac {\phi _{2}}{2}},\end{aligned}}} где фазовые члены и даются как: ϕ 1 {\displaystyle \phi _{1}} ϕ 2 {\displaystyle \phi _{2}}
tan ϕ 1 = I m { H p , q } R e { H p , q } , tan ϕ 2 = 2 | H p , q | H p , p − H q , q . {\displaystyle {\begin{aligned}\tan \phi _{1}&={\frac {\mathrm {Im} \{H_{p,q}\}}{\mathrm {Re} \{H_{p,q}\}}},\\[8pt]\tan \phi _{2}&={\frac {2|H_{p,q}|}{H_{p,p}-H_{q,q}}}.\end{aligned}}} Наконец, важно отметить, что произведение двух комплексных матриц вращения для заданных углов θ 1 и θ 2 не может быть преобразовано в одну комплексную унитарную матрицу вращения R pq ( θ ). Произведение двух комплексных матриц вращения определяется выражением:
[ R p q ( θ 2 ) R p q ( θ 1 ) ] m , n = { δ m , n m , n ≠ p , q , − i e − i θ 1 sin θ 2 m = p and n = p , − e + i θ 1 cos θ 2 m = p and n = q , e − i θ 1 cos θ 2 m = q and n = p , + i e + i θ 1 sin θ 2 m = q and n = q . {\displaystyle {\begin{aligned}\left[R_{pq}(\theta _{2})\,R_{pq}(\theta _{1})\right]_{m,n}={\begin{cases}\ \ \ \ \delta _{m,n}&m,n\neq p,q,\\[8pt]-ie^{-i\theta _{1}}\,\sin {\theta _{2}}&m=p{\text{ and }}n=p,\\[8pt]-e^{+i\theta _{1}}\,\cos {\theta _{2}}&m=p{\text{ and }}n=q,\\[8pt]\ \ \ \ e^{-i\theta _{1}}\,\cos {\theta _{2}}&m=q{\text{ and }}n=p,\\[8pt]+ie^{+i\theta _{1}}\,\sin {\theta _{2}}&m=q{\text{ and }}n=q.\end{cases}}\end{aligned}}} Стрэнг, Г. (1993), Введение в линейную алгебру , Массачусетс: Wellesley Cambridge Press CS1 maint: discouraged parameter (link ) .