跳到主要内容

東京大学 工学系研究科 2013年8月実施 数学 第2問

Author

祭音Myyura (co-authored with GPT 6 Astra)

Description

m>nm>n を正の整数とし、階数 nn の実行列 ARm×nA\in\mathbb R^{m\times n} を考える。

I. ATAA^TA が対称行列であることを示せ。

II. 非零の実列ベクトル x\boldsymbol x に対し常に xTCx>0\boldsymbol x^TC\boldsymbol x>0 となる実対称行列 CC を正定値行列と呼ぶ。ATAA^TA が正定値であることを示せ。

III. 正定値行列の固有値がすべて正であることを示し、これを用いて逆行列が存在することを示せ。

IV. bRm\boldsymbol b\in\mathbb R^m が与えられたとき、Axb2\|A\boldsymbol x'-\boldsymbol b\|^2 を最小にする x\boldsymbol x'A,bA,\boldsymbol b で表せ。

题目描述

m>nm>n 为正整数,实矩阵 ARm×nA\in\mathbb R^{m\times n} 的秩为 nn

I. 证明 ATAA^TA 为对称矩阵。

II. 实对称矩阵 CC 若对所有非零实列向量 x\boldsymbol x 满足 xTCx>0\boldsymbol x^TC\boldsymbol x>0,则称为正定矩阵。证明 ATAA^TA 正定。

III. 证明正定矩阵的所有特征值均为正,并由此证明其可逆。

IV. 给定 bRm\boldsymbol b\in\mathbb R^m,求使 Axb2\|A\boldsymbol x'-\boldsymbol b\|^2 最小的 x\boldsymbol x',用 A,bA,\boldsymbol b 表示。

Kai

I–II

(ATA)T=ATA(A^TA)^T=A^TA。また AA は列フルランクなので、x0\boldsymbol x\ne0 なら Ax0A\boldsymbol x\ne0 であり、

xTATAx=Ax2>0.\boldsymbol x^TA^TA\boldsymbol x=\|A\boldsymbol x\|^2>0.

従って ATAA^TA は実対称正定値行列である。

III

実対称行列は直交対角化できる。実固有ベクトル v0\boldsymbol v\ne0 に対し Cv=λvC\boldsymbol v=\lambda\boldsymbol v なら、

λ=vTCvvTv>0.\lambda=\frac{\boldsymbol v^TC\boldsymbol v}{\boldsymbol v^T\boldsymbol v}>0.

すべての固有値が非零で detC>0\det C>0 となるから、CC は可逆である。

IV

二乗誤差の勾配を零とおくと、正規方程式 ATAx=ATbA^TA\boldsymbol x'=A^T\boldsymbol b を得る。II–III より、唯一の解は

x=(ATA)1ATb.\boxed{\boldsymbol x'=(A^TA)^{-1}A^T\boldsymbol b}.

この解を x\boldsymbol x_* とし、AT(Axb)=0A^T(A\boldsymbol x_*-\boldsymbol b)=0 を用いると、

A(x+h)b2=Axb2+Ah2.\|A(\boldsymbol x_*+\boldsymbol h)-\boldsymbol b\|^2 =\|A\boldsymbol x_*-\boldsymbol b\|^2+\|A\boldsymbol h\|^2.

最後の項が零となるのは h=0\boldsymbol h=0 の場合に限るので、確かに唯一の大域的最小点である。