2009 02/10(THU) Presented by Minami
Quad Erat Demonstrandum? : http://ameblo.jp/dwave/
■ Rayleigh商と,2 次形式の最大値, 最小値
◃ 2次形式の最大値, 最小値を求めるとき,Rayleigh商 (Rayleigh’s quotient) という考え方を用いると, 非常にスマートに問題を解くことができます. 今日はとっても便利な Rayleigh 商の性質をご紹介したあと に, それを使って 2 次形式の最大値を求める問題をやってみましょう. ※この資料では,2 次形式は全ての項が 2 次の項から成るものしか扱わないことにします.
1
2
次形式
◃ 2次形式 (quadratic form) とは, 全ての項が 2 次の項から成る, 次のような式のことを言います. f (x, y, z) = ax2+ by2+ cz2+ dxy + eyz + gzx f (x, y) = ax2+ by2+ cxy 2次形式は必ず, 次のような行列表示に直すことができます. f (x, y, z) = ax2+ by2+ cz2+ dxy + eyz + gzx = ³ x y z ´ a d/2 g/2 d/2 b e/2 g/2 e/2 c x y z =txAx f (x, y) = ax2+ by2+ cxy = ³ x y ´ Ã a c/2 c/2 b ! Ã x y ! =txAx 行列 A のことを,2 次形式の係数行列といい, 係数行列は, 対称行列です. (上を見ても, 係数行列は対称行列になってますよね) 任意の 2 次形式は, 必ず対称行列を係数行列として持 つ行列表示に直すことができます. この, 必ず係数行列が対称行列になるってのがミソなのだ.2
標準
2
次形式
◃ 2次形式は, 係数行列をうまく対角化することによって, 次のような形の標準 2 次形式 (normal quadratic form)に変形することができます.2 次形式を標準 2 次形式に変形することを,2 次形式の標準化といいます. f (X, Y, Z) = aX2+ bY2+ cZ2 f (X, Y ) = aX2+ bY2 この資料でのメインの話題は標準化ではないので, ここでは結果だけ述べておきますが, ある係数行列 A に よる 2 次形式を標準化すると,Aの固有値を係数として持つ, 標準 2 次形式に必ず変形できます. f (X, Y, Z) = λ1X2+ λ2Y2+ λ3Z2 f (X, Y ) = λ1X2+ λ2Y2 任意の 2 次形式は, 係数行列の固有値を係数として並べた標準 2 次形式に変形できるワケです. 13
2
次形式の最大値と最小値
◃ 2次形式は, ある特定のパターンにおいては簡単に最大値, 最小値を求められます. それは, 以下のような パターンのときです. txAx |x|2 の最大値, 最小値を求めるパターン. x = Ã x y ! とすると, ³ x y ´ Ãa c c b ! Ã x y ! x2+ y2 と書けます.この形の最大値, 最小値を求めるのは簡単です. そして, そのときに使うのが,Rayleigh商という武器なのです.4
Rayleigh
商
◃ 2次形式 f (x) =txAxを考えたとき, 次の R A(x)を,2 次形式 f (x) の Rayleigh商といいます. RA(x) = txAx |x|2 Rayleigh商は, とっても便利な性質をもっています.2 つほど紹介しましょう. 性質 1 λmin≤ RA(x)≤ λmax (λmin, λmaxは, A の最小, 最大固有値)性質 2 λmin, λmaxに対応する固有ベクトルを xmin, xmaxとすると,
RA(xmin) = λmin, RA(xmax) = λmax
気合いを入れればこれらの性質は証明できます. 是非是非やってみてください. (証明には 2次形式の標準化を使います) この 2 つの性質は, 次のような事実を示唆しています. • RA(x)は最大でもλmax,最小でもλminの値しか取らない. • x に, 最大, 最小固有値に対応する固有ベクトルを入れた時の RA(x)の値はλmax, λmin. この 2 つから考えると, 次の重要な事実が得られます. RA(x) = txAx |x|2 の最大値は λmax,最小値は λmin. しかも, その時の x は λmin, λmaxに対応する固有ベクトルなわけです. この事実を使えば,最大値, 最小値をとるときの x, y に関する条件が求められます. (次のページの例を見れば意味がわかるはず) 習うより慣れろとはよく言ったものです. 早速次のページで問題を解いてみましょう. 2