条件数
与えられた問題のコンピュータによる数値解析のしやすさを表す尺度
From Wikipedia, the free encyclopedia
行列の条件数
たとえば という方程式の条件数は、 を近似的に求める際の不正確さの上限を与える。なお、これには丸め誤差の影響は考慮しない。条件数は行列の属性であって、計算に使うシステムの浮動小数点数の精度やアルゴリズムとは無関係である。この場合(非常に大まかに言って)、 の変化によって解である が変化する率が条件数である。従って、条件数が大きければ の小さな誤差も の大きな誤差となって現れる。一方、条件数が小さければ、 における誤差は における誤差より大きくなることはない。
より正確に条件数を定義すると、 の相対誤差を の相対誤差で割った最大比率である。
の誤差を とする。すると解 の誤差は となる。解の相対誤差と の相対誤差の比率は、次のようになる。
これは容易に次のように書き換えられる。
( と がゼロでないとき)その最大値は明らかに2つの作用素ノルムの積となる。
同様の定義は、任意の行列ノルムに当てはまる。この数は数値線型代数学にはよく使われるので、行列の条件数 (condition number of a matrix) と名づけられている。
もちろん、この定義はノルムの選択に依存している。
それ以外の条件数
関連項目
外部リンク
- Condition Number of a Matrix at Holistic Numerical Methods Institute
- Matrix condition number on PlanetMath