東京大学 情報理工学研究科 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 の形で表せることを示せ.
题目描述
考虑线性方程组
其中 A∈Rm×n、b∈Rm 已知,
x∈Rn 未知。把 b 作为末列接在 A 后得到增广矩阵
Aˉ=(A∣b)。回答下列问题。
(1)对
A=110011−101,b=242,
记 Aˉ 的列为 a1,a2,a3,a4。
- (i)求 a1,a2,a3 中线性无关向量的最大个数。
- (ii)求标量 x1,x2,使
a4=x1a1+x2a2+a3,从而证明 a4 是前三列的线性组合。
- (iii)求四个列向量中线性无关向量的最大个数。
(2)对任意 m,n,A,b,证明若
rank(Aˉ)=rank(A),则方程组有解。
(3)若
m>n、
rank(Aˉ)=n 且
rank(Aˉ)>rank(A),方程组无精确解。求使
∥b−Ax∥2 最小的 x。
(4)若 m<n 且 rank(A)=m,则对任意 b 都有多个解。
以 Ax=b 为约束,用拉格朗日乘子法求其中使 ∥x∥2 最小的解。
(5)证明对任意 m,n,A,满足
APA=A,PAP=P,(AP)T=AP,(PA)T=PA
的 P∈Rn×m 唯一确定。
(6)证明第(3)、(4)问所得解均可写成 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