東京大学 情報理工学研究科 2017年8月実施 数学 第1問
Author
Zero, etsurin
Description
次の連立一次方程式を解く問題を考える.
ここで, A∈Rm×n,b∈Rm は与えられた定数の行列とべクトルであり, x∈Rn は未知ベクトルである.以下の問いに答えよ.
(1)、
Aˉ=(A∣b) のように,行列 A の最後の列の後ろに1列追加した m×(n+1) 行列を作る.例えば,
A=110011−101,b=242
の場合には,
Aˉ=110011−101242となる.この例の Aˉ の第 i 列ベクトルを ai(i=1,2,3,4) とする.
(i)、a1,a2,a3 のうち線形独立なベクトルの最大個数を求めよ.
(ii)、a4 が a1,a2,a3 の線形和で表されることを, a4=x1a1+x2a2+a3 となるスカラー x1,x2 を求めることで示せ.
(iii)、a1,a2,a3,a4 のうち線形独立なベクトルの最大個数を求めよ.
(2)、任意の m,n,A,b 対して, rank(Aˉ)=rank(A) のとき連立一次方程式の解が存在することを示せ.
(3)、rank(Aˉ)>rank(A) ならば解は存在しない.m>n, rank(Aˉ)=n, rank(Aˉ)>rank(A) のとき, 連立一次方程式の右辺と左辺と差のノルムの2乗 ∥b−Ax∥2 を最小にする x を求めよ.
(4)、m<n,rank(A)=m のとき,どのような b に対しても連立一次方程式を満たす解が複数存在する.解のうちで ∥x∥2 を最小にする x を,連立一次方程式を制約条件として,ラグランジュ乗数法を用いて求めよ.
(5)、任意 m,n,A に対して,以下の4つの式を満たす P∈Rn×m が唯一に決まることを示せ.
APA=APAP=P(AP)T=AP(PA)T=PA
(6)、(3)て求めた x と(4)で求めた x が,いずれも x=Pb の形で表せることを示せ.
Kai
(1)
(i)
110011−101→100011−111→110010−100
There are 2 linearly independent vectors in a1,a2,a3
(ii)
a4=3a1+a2+a3
x1=3,x2=1
(iii)
a4=2a1+2a2, rank(A)=2
(2)
Assuming that rank(A)=rank(A)=r and there is no solution with Ax=b.
Hence the vector b or am+1 cannot be represented as the linear combination of (a1,a2,...,am)
Hence,
rank(A)=r+1>rank(A)
which is contradictory to the fact that rank(Aˉ)=rank(A).
Therefore, for any m,n,A,b, when rank(A)=rank(A) the equation Ax=b has nonzero solution.
(3)
L=∥Ax−b∥2=(b−AxT)(b−Ax)=bTb−xTATb−bTAx+xTATAx
∂x∂L=−ATb−ATb+(ATA+(ATA)T)=2ATAx−2ATb=0
Therefore,
x=(ATA)−1ATb
(4)
L(x,λ)=xTx−λT(Ax−b)
∂x∂L(x,λ)=2x−ATλT=0
∂λ∂L(x,λ)=Ax−b=0
∴x=2ATλTAATλT=2b
Hence
λT=2(AAT)−1b
Finally
x=AT(AAT)−1b
(5)
Assume that there are two different solutions P,Q∈Rn×m satisfy the conditions, then we have
QAP=QAPAP=(QA)T(PA)TP=(PAQA)TP=(PA)TP=PAP=P
Hence Q=P, a contradiction to the assumption that P and Q are different.
Therefore, P is unique.
(6)
For (3), rank(A)=n and we have x=(ATA)−1ATb, hence
P=(ATA)−1AT
For (4), rank(A)=m and we have x=AT(AAT)−1b, hence
P=AT(AAT)−1