実数を成分とする連立 1 次方程式 の係数行列が
であるとする。( は の対角部分、 は狭義下三角部分、 は狭義上三角部分)と分解し、ヤコビ法の反復行列を 、ガウス・ザイデル法の反復行列を とする。行列 のスペクトル半径を と定める。 と をこの順に組で求めよ。
ヤコビ法・ガウス・ザイデル法の収束
と分解して反復行列 , を作り、そのスペクトル半径 を固有値から求めて、 により反復法が収束するかを判定できる
前提
- 固有値と固有ベクトル (大学数学 線形代数)
- 掃き出し法による逆行列 (大学数学 線形代数)
この技能までの道筋(44 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 三角形の角の大きさ (算数 平面図形)
- 対頂角と平行線の同位角・錯角 (中学数学 平面図形)
- 三角形の外角と角の組み合わせ (中学数学 平面図形)
- 小数の四則計算 (算数 計算と数のきまり)
- 分数のたし算・ひき算 (算数 計算と数のきまり)
- 分数のかけ算・わり算 (算数 計算と数のきまり)
- 小数と分数のまじった計算 (算数 計算と数のきまり)
- 逆算(□ を求める) (算数 計算と数のきまり)
- 正負の数の加法・減法 (中学数学 数と式)
- 四則の混じった計算の順序 (算数 計算と数のきまり)
- 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
- 分配法則を使った計算のくふう (算数 計算と数のきまり)
- 文字式の計算(同類項・分配法則) (中学数学 数と式)
- 1 次方程式の解き方 (中学数学 方程式)
- 二等辺三角形の角 (中学数学 平面図形)
- 平行四辺形と特別な四角形の性質 (中学数学 平面図形)
- 三角形・四角形の面積 (算数 平面図形)
- 約数の見つけ方 (算数 整数の性質)
- 素因数分解と約数の個数 (算数 整数の性質)
- 平方根の意味と根号の簡単化 (中学数学 数と式)
- 三平方の定理 (中学数学 相似と三平方の定理)
- 乗法公式による展開 (中学数学 数と式)
- 折り返した図形の角と長さ (中学数学 平面図形)
- 三平方の定理と平面図形 (中学数学 相似と三平方の定理)
- ベクトルの演算と成分 (数学C ベクトル)
- 行列の和・積と 2 次の逆行列 (大学数学 線形代数)
- 樹形図で数え上げる (算数 場合の数)
- 積の法則と和の法則 (算数 場合の数)
- 和の法則・積の法則と樹形図 (数学A 場合の数と確率)
- 順列・円順列・重複順列 (数学A 場合の数と確率)
- 行列式 (大学数学 線形代数)
- 掃き出し法と連立 1 次方程式 (大学数学 線形代数)
- 行列の階数と解の存在 (大学数学 線形代数)
- ベクトル空間・一次独立・基底・次元 (大学数学 線形代数)
- 円の周の長さと面積 (算数 平面図形)
- おうぎ形の弧の長さと面積 (算数 平面図形)
- 弧の長さからおうぎ形の中心角と面積を求める (中学数学 平面図形)
- 特別な直角三角形の辺の比 (中学数学 相似と三平方の定理)
- 弧度法と単位円による三角関数 (数学II 三角関数)
- 加法定理と 2 倍角・半角・積和の公式 (数学II 三角関数)
- 線形変換と行列 (大学数学 線形代数)
- 核と像と次元定理 (大学数学 線形代数)
- 固有値と固有ベクトル (大学数学 線形代数)
- 掃き出し法による逆行列 (大学数学 線形代数)
説明
連立 1 次方程式 を、近似解を何度も更新して解く方法がヤコビ法とガウス・ザイデル法です。この技能では、 と分解して反復行列 を作り、その固有値の絶対値の最大値(スペクトル半径) を求めて、反復がどんな初期値からでも真の解に近づくか(収束するか)を、実際に反復を計算する前に判定します。大きな連立方程式を数値的に解く前に、その方法が使えるかを確かめる場面で使います。
なぜそうしてよいのか
の対角成分だけを並べた行列を 、対角より下の部分に を掛けたものを 、対角より上の部分に を掛けたものを とすると、 です(ここでは の対角成分 がすべて でないとします)。 は と書き直せるので、右辺に古い近似 を入れて新しい近似を作るのがヤコビ法 です。一方 と書き直し、計算済みの新しい成分をすぐ使うのがガウス・ザイデル法 です。 は対角成分が の下三角行列なので正則です。どちらも の形で、、 を反復行列といいます。
真の解 も を満たすので、引き算すると誤差 は 、つまり となります。 が固有ベクトル の基底をもつ場合、 と表せば です。すべての固有値が なら で誤差は に近づき、逆に の固有値があれば、その方向の成分をもつ初期値では誤差が消えません。
そこで固有値(複素数も含む)の絶対値の最大値を と定め、スペクトル半径と呼びます。「どんな初期値からでも収束する 」が成り立ちます(固有ベクトルの基底がとれない場合も成り立つことが知られています)。誤差はおおよそ 1 回ごとに 倍になるので、 が小さいほど速く収束します。
手順
対角成分 がすべて でないことを確かめ、 と分解する。 は対角部分、 は狭義下三角部分の符号を反転したもの、 は狭義上三角部分の符号を反転したもの。
反復行列を作る。ヤコビ法は ( は対角成分を にした行列)、ガウス・ザイデル法は を掃き出して を求め、 を計算する。
特性方程式 を解いて、 の固有値を複素数も含めてすべて求める。
スペクトル半径 を求める(複素数 の絶対値は )。
ならどんな初期値からでも収束、 なら収束しない初期値があると判定する。
例題
を係数行列とする連立 1 次方程式 にガウス・ザイデル法を用いる。反復行列 のスペクトル半径 を求めよ。
例題の解答
手順 1:対角成分は でともに でない。、、 とすると 。
手順 2:。 の第 1 行を 倍し、第 2 行から第 1 行の 2 倍を引き、第 2 行を 倍すると 。よって で、。
手順 3: より、固有値は 。
手順 4:。
手順 5: なので、ガウス・ザイデル法はどんな初期値からでも収束する(誤差はおよそ 1 回ごとに 倍になる)。
答え:
よくある誤り
を の下側・上側の成分そのまま(符号を反転せず)にして を計算してしまう誤り。 の約束では は符号を反転したものなので、例えば なら正しくは 。符号を誤ると一般には固有値も変わる。
スペクトル半径を固有値の最大値としてしまう誤り。例えば固有値が なら ではなく、絶対値の最大値をとって正しくは (収束しない)。
複素数の固有値を無視したり、実部だけで判定したりする誤り。例えば固有値が なら絶対値は で、正しくは と求めて収束と判定する。
反復行列 ではなく係数行列 の固有値で判定してしまう誤り。誤差は で変化するので、正しくは や の固有値から を調べる。また の場合は収束と判定できない。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
実数を成分とする連立 1 次方程式 の係数行列が
であるとする。 を対角行列 、対角成分が の下三角行列 、対角成分が の上三角行列 を用いて と分解する。ヤコビ法の反復行列 のスペクトル半径 と、ガウス・ザイデル法の反復行列 のスペクトル半径 を、この順に組 で求めよ。ただし、行列 のスペクトル半径 は の固有値の絶対値の最大値とする。
この技能を使う問題
実数を成分とする連立 1 次方程式 の係数行列が
であるとする。( は対角部分、 は狭義下三角部分、 は狭義上三角部分)と分解する。このとき、ガウス・ザイデル法
の反復行列 のスペクトル半径 (固有値の絶対値の最大値)を求めよ。実数を成分とする連立 1 次方程式 の係数行列が
であるとする。( は の対角部分、 は狭義下三角部分、 は狭義上三角部分)と分解し、ヤコビ法の反復行列を 、ガウス・ザイデル法の反復行列を とする。のスペクトル半径 と のスペクトル半径 の組 をこの順に求めよ。ただし、正方行列 のスペクトル半径 とは、 の固有値(複素数も含む)の絶対値の最大値である。
とし、 を 次実正方行列で、狭義の行対角優位、すなわち
を満たすものとする。 と分解する。ここで は の対角成分からなる対角行列、 は の狭義下三角部分( の成分 だけを残した行列)、 は の狭義上三角部分( の成分だけを残した行列)である。ヤコビ法とガウス・ザイデル法の反復行列をそれぞれ
とする。ベクトルの最大値ノルム と、それから誘導される行列ノルム を用いる。このとき
が成り立つことを証明せよ。ただし、誘導ノルムについて (最大行和)となることは用いてよい。を正の実数とし、実数を成分とする連立 1 次方程式 の係数行列を
とする。 を対角部分 、狭義下三角部分 、狭義上三角部分 に分けて と書く。ガウス・ザイデル法
とヤコビ法
を考える。任意の と任意の初期ベクトル に対して反復が収束するような の範囲は、ガウス・ザイデル法では 、ヤコビ法では と表される。組 を求めよ。を正の実数とし、3 次の実対称行列
を係数行列とする連立一次方程式 を考える。ここで「反復法が収束する」とは、任意の右辺 と任意の初期ベクトル に対して反復列が の解に収束することをいう。ヤコビ法が収束するような正の実数 全体は の形に、ガウス・ザイデル法が収束するような正の実数 全体は の形に表される。組 を求めよ。
実数を成分とする連立 1 次方程式 の係数行列が であるとする。 を ( は対角部分、 は狭義下三角部分、 は狭義上三角部分)と分解し、ヤコビ法の反復行列を ガウス・ザイデル法の反復行列を とする。正方行列 の固有値(複素数も含む)の絶対値の最大値をスペクトル半径 と書く。 と の組 を求めよ。