跳到主要内容

京都大学 情報学研究科 数理工学専攻 2013年8月実施 基礎数学 II

Author

思齐塾, 祭音Myyura

Description

n次ベクトル x=(x1,x2,...,xn)Tx = (x_1, x_2, ..., x_n)^T および n次正方行列 A=(aij)A = (a_{ij}) に対して、実数 x||x||_{\infty} および A||A||_{\infty} をそれぞれ x=max1inxi||x||_{\infty} = \max_{1 \leq i \leq n} |x_i| および A=maxx0Axx||A||_{\infty} = \max_{x \neq 0} \frac{||Ax||_{\infty}}{||x||_{\infty}} と定義する。ここで、記号 T^T は転置を表す。また、行列Aの固有値を λ1,λ2,...,λn\lambda_1, \lambda_2, ..., \lambda_n とするとき、 ρ(A)=max1inλi\rho(A) = \max_{1 \leq i \leq n} |\lambda_i| とおく。このとき、以下の問いに答えよ。

(i) ρ(A)A\rho(A) \leq ||A||_{\infty} が成り立つことを示せ。

(ii) A=max1inj=1naij||A||_{\infty} = \max_{1 \leq i \leq n} \sum_{j=1}^n |a_{ij}| が成り立つことを示せ。

(iii) limkAk=O\lim_{k \to \infty} A^k = O が成り立つためには、 ρ(A)<1\rho(A) < 1 であることが必要十分であることを示せ。

(iv) A<1||A||_{\infty} < 1 ならば IAI - A は正則で

(IA)1=I+limki=1kAi(I - A)^{-1} = I + \lim_{k \to \infty} \sum_{i=1}^k A^i

が成り立つことを示せ。ここで、 II は単位行列を表わす。任意の n次ベクトル x,yx, y および n次正方行列 A,BA, B に対して、

x+yx+y,A+BA+B||x + y||_{\infty} \leq ||x||_{\infty} + ||y||_{\infty}, \quad ||A + B||_{\infty} \leq ||A||_{\infty} + ||B||_{\infty}

が成立することを用いてよい。

题目描述

nn 维向量 x=(x1,x2,,xn)Tx=(x_1,x_2,\ldots,x_n)^Tnn 阶方阵 A=(aij)A=(a_{ij}),定义

x=max1inxi,A=maxx0Axx,\|x\|_\infty=\max_{1\leq i\leq n}|x_i|, \qquad \|A\|_\infty=\max_{x\neq0}\frac{\|Ax\|_\infty}{\|x\|_\infty},

其中上标 TT 表示转置。若 AA 的特征值为 λ1,,λn\lambda_1,\ldots,\lambda_n,定义其谱半径

ρ(A)=max1inλi.\rho(A)=\max_{1\leq i\leq n}|\lambda_i|.

完成以下各问:

  1. 证明

    ρ(A)A.\rho(A)\leq\|A\|_\infty.
  2. 证明诱导矩阵无穷范数等于最大绝对行和:

    A=max1inj=1naij.\|A\|_\infty =\max_{1\leq i\leq n}\sum_{j=1}^n|a_{ij}|.
  3. 证明

    limkAk=O\lim_{k\to\infty}A^k=O

    成立的充要条件是 ρ(A)<1\rho(A)<1,其中 OO 为零矩阵。

  4. 证明若 A<1\|A\|_\infty<1,则 IAI-A 可逆,且

    (IA)1=I+limki=1kAi,(I-A)^{-1} =I+\lim_{k\to\infty}\sum_{i=1}^kA^i,

    其中 II 为单位矩阵。可以使用对任意 nn 维向量 x,yx,ynn 阶方阵 A,BA,B 成立的三角不等式

    x+yx+y,A+BA+B.\|x+y\|_\infty\leq\|x\|_\infty+\|y\|_\infty,\qquad \|A+B\|_\infty\leq\|A\|_\infty+\|B\|_\infty.

Kai

(i) スペクトル半径の評価

λ\lambdaAA の固有値、 x0x\neq0 を対応する固有ベクトルとする。すると

Ax=λx=λx.\|Ax\|_\infty =\|\lambda x\|_\infty =|\lambda|\,\|x\|_\infty.

したがって

λ=AxxA.|\lambda| =\frac{\|Ax\|_\infty}{\|x\|_\infty} \leq\|A\|_\infty.

すべての固有値について最大をとれば、

ρ(A)A\rho(A)\leq\|A\|_\infty

を得る。

(ii) 行和による表示

y=Axy=Ax とすると、

yij=1naijxj(j=1naij)x.|y_i| \leq\sum_{j=1}^n|a_{ij}|\,|x_j| \leq\left(\sum_{j=1}^n|a_{ij}|\right)\|x\|_\infty.

よって

Amax1inj=1naij.\|A\|_\infty \leq\max_{1\leq i\leq n}\sum_{j=1}^n|a_{ij}|.

逆向きを示す。行和が最大となる行を kk とし、

x^j={akj/akj,akj0,1,akj=0\widehat x_j= \begin{cases} \overline{a_{kj}}/|a_{kj}|,&a_{kj}\neq0,\\ 1,&a_{kj}=0 \end{cases}

とおく。実行列ならこれは通常の符号の選択である。 x^=1\|\widehat x\|_\infty=1 かつ

(Ax^)k=j=1nakj(A\widehat x)_k=\sum_{j=1}^n|a_{kj}|

なので、

AAx^j=1nakj.\|A\|_\infty \geq\|A\widehat x\|_\infty \geq\sum_{j=1}^n|a_{kj}|.

以上から

A=max1inj=1naij\|A\|_\infty =\max_{1\leq i\leq n}\sum_{j=1}^n|a_{ij}|

である。

(iii) AkOA^k\to O の必要十分条件

まず AkOA^k\to O とする。任意の固有対 Ax=λxAx=\lambda x に対して

Akx=λkx0.A^kx=\lambda^kx\to0.

x0x\neq0 だから λk0\lambda^k\to0 、したがって λ<1|\lambda|<1 である。ゆえに ρ(A)<1\rho(A)<1 である。

逆に ρ(A)<1\rho(A)<1 とする。複素数体上の Jordan 標準形を

A=PJP1A=PJP^{-1}

とする。固有値 λ\lambda をもつ Jordan ブロック Jλ=λI+NJ_\lambda=\lambda I+N に対して、

Jλk=m=0s1(km)λkmNm,J_\lambda^k =\sum_{m=0}^{s-1}\binom{k}{m}\lambda^{k-m}N^m,

ここで ss はブロックの大きさである。 λ<1|\lambda|<1 なら各係数は 00 に収束するので JλkOJ_\lambda^k\to O である。したがって JkOJ^k\to O 、さらに

Ak=PJkP1OA^k=PJ^kP^{-1}\to O

となる。

(iv) Neumann 級数

誘導ノルムの性質から

AiAi.\|A^i\|_\infty\leq\|A\|_\infty^i.

q=A<1q=\|A\|_\infty<1 とし、 Sk=i=0kAiS_k=\sum_{i=0}^kA^i とおく。 m>km>k なら

SmSki=k+1mqi0,\|S_m-S_k\|_\infty \leq\sum_{i=k+1}^mq^i\to0,

したがって SkS_k は収束する。その極限を SS とする。有限和の恒等式

(IA)Sk=Sk(IA)=IAk+1(I-A)S_k=S_k(I-A)=I-A^{k+1}

kk\to\infty とすれば、

(IA)S=S(IA)=I.(I-A)S=S(I-A)=I.

よって IAI-A は正則であり、

(IA)1=S=I+limki=1kAi(I-A)^{-1} =S =I+\lim_{k\to\infty}\sum_{i=1}^kA^i

を得る。