跳到主要内容

電気通信大学 情報理工学研究科 情報・ネットワーク工学専攻 2024年8月実施 選択問題 数値計算

Author

祭音Myyura (co-authored with GPT 5.6 SOL)

Description

行列

A=(1223)A=\begin{pmatrix}1&2\\2&3\end{pmatrix}

に、初期値 y(0)=(1,1)Ty^{(0)}=(1,1)^{\mathsf T} として

z(k)=Ay(k1),ρ(k)=(y(k1))Tz(k)(y(k1))Ty(k1),y(k)=z(k)z(k)z^{(k)}=Ay^{(k-1)},\qquad \rho^{(k)}=\frac{(y^{(k-1)})^{\mathsf T}z^{(k)}} {(y^{(k-1)})^{\mathsf T}y^{(k-1)}},\qquad y^{(k)}=\frac{z^{(k)}}{\lVert z^{(k)}\rVert_\infty}

を適用する。固有値・固有ベクトルによる展開から、反復ベクトルが最大固有値の固有ベクトルへ収束し、Rayleigh 商が最大固有値へ収束することを示せ。

题目描述

对给定对称矩阵施行以无穷范数归一化的幂迭代。利用特征向量展开证明迭代向量收敛到主特征向量,并证明 Rayleigh 商收敛到最大特征值。

Kai

固有値・固有ベクトルを

λ1=2+5,λ2=25,v1=((51)/21),v2=(1(15)/2)\lambda_1=2+\sqrt5,\quad \lambda_2=2-\sqrt5,\qquad v_1=\begin{pmatrix}(\sqrt5-1)/2\\1\end{pmatrix},\quad v_2=\begin{pmatrix}1\\ (1-\sqrt5)/2\end{pmatrix}

とする。

1.

連立方程式を解くと、

y(0)=5+3510v1+5510v2.y^{(0)}= \frac{5+3\sqrt5}{10}v_1+ \frac{5-\sqrt5}{10}v_2.

したがって、

c1(0)=5+3510,c2(0)=5510.\boxed{c_1^{(0)}=\frac{5+3\sqrt5}{10}},\qquad \boxed{c_2^{(0)}=\frac{5-\sqrt5}{10}}.

2.

z(k)=Ay(k1)z^{(k)}=Ay^{(k-1)} より、

ci(k)=λici(k1)z(k)(i=1,2).\boxed{ c_i^{(k)}= \frac{\lambda_i c_i^{(k-1)}}{\lVert z^{(k)}\rVert_\infty} \quad(i=1,2) }.

c1(0)>0c_1^{(0)}>0, λ1>0\lambda_1>0, z(k)>0\lVert z^{(k)}\rVert_\infty>0 であるから、帰納的に

c1(k)0(k=0,1,2,).\boxed{c_1^{(k)}\ne0\quad(k=0,1,2,\ldots)}.

3.

r(k)=c2(k)/c1(k)r^{(k)}=c_2^{(k)}/c_1^{(k)} とおくと、

r(k)=(λ2λ1)kr(0).r^{(k)}=\left(\frac{\lambda_2}{\lambda_1}\right)^k r^{(0)}.

λ2/λ1<1|\lambda_2/\lambda_1|<1 より、

limkr(k)=0.\boxed{\lim_{k\to\infty}r^{(k)}=0}.

また、c1(k)|c_1^{(k)}| が有界であることを用いれば、

y(k)c1(k)v1=c1(k)r(k)v20.\left\lVert y^{(k)}-c_1^{(k)}v_1\right\rVert_\infty =|c_1^{(k)}r^{(k)}|\,\lVert v_2\rVert_\infty \longrightarrow0.

したがって、

limky(k)c1(k)v1=0.\boxed{ \lim_{k\to\infty} \left\lVert y^{(k)}-c_1^{(k)}v_1\right\rVert_\infty=0 }.

4.

y(k)=v1=1\lVert y^{(k)}\rVert_\infty=\lVert v_1\rVert_\infty=1 である。(1) の不等式を a=y(k)a=y^{(k)}, b=c1(k)v1b=c_1^{(k)}v_1 に適用すると、

1y(k)c1(k)v1c1(k)1+y(k)c1(k)v1.1-\left\lVert y^{(k)}-c_1^{(k)}v_1\right\rVert_\infty \le |c_1^{(k)}| \le 1+\left\lVert y^{(k)}-c_1^{(k)}v_1\right\rVert_\infty.

よって、はさみうちの原理から

limkc1(k)=1.\boxed{\lim_{k\to\infty}|c_1^{(k)}|=1}.

5.

AA は対称行列なので v1v2v_1\perp v_2 である。したがって、

ρ(k)=λ1(c1(k1))2v122+λ2(c2(k1))2v222(c1(k1))2v122+(c2(k1))2v222.\rho^{(k)}= \frac{ \lambda_1(c_1^{(k-1)})^2\lVert v_1\rVert_2^2+ \lambda_2(c_2^{(k-1)})^2\lVert v_2\rVert_2^2 }{ (c_1^{(k-1)})^2\lVert v_1\rVert_2^2+ (c_2^{(k-1)})^2\lVert v_2\rVert_2^2 }.

c2(k1)/c1(k1)=r(k1)0c_2^{(k-1)}/c_1^{(k-1)}=r^{(k-1)}\to0 より、

limkρ(k)=λ1=2+5.\boxed{\lim_{k\to\infty}\rho^{(k)}=\lambda_1=2+\sqrt5}.