ハウスホルダー変換
From Wikipedia, the free encyclopedia
線型代数学におけるハウスホルダー変換(ハウスホルダーへんかん、英: Householder transformation)、ハウスホルダー鏡映 (Householder reflection) あるいは基本鏡映子 (elementary reflector) は、原点を含む平面または超平面に関する鏡映を記述する線型変換である。ハウスホルダー変換は A. S. Householder (1958) が導入した。一般の内積空間上にも対応するハウスホルダー作用素がある。
変換として
性質
ハウスホルダー行列 P は以下のような性質を満たす:
応用
他のユニタリ変換との関係
既に述べた通り、ハウスホルダー変換は、単位法ベクトル v を持つ超平面に関する鏡映である。N × N ユニタリ変換 U は UU* = I を満たす。左辺の行列式(これは固有値の幾何平均の N 乗である)とトレース(これは固有値の算術平均に比例する)をとることにより、U の固有値 λi が絶対値 1 であることが確認できる。すなわち、 となるが、算術平均と幾何平均が等しいのは平均をとったすべての値が相等しいときに限るから、すべての絶対値が 1 とわかる。
成分が実数であるときのユニタリ行列は直交行列 (UU⊤ = I) となる。容易に分かることとして、任意の直交行列はギヴンス回転と呼ばれる 2 × 2 回転行列とハウスホルダー鏡映たちの積に分解することができる。ベクトルに直交行列を掛けることはベクトルの長さを保つこと、およびベクトルの長さを保つ幾何学的操作全体の成す集合は回転と鏡映によって尽くされることから、このような分解があることは直観的にも不思議はない。
ハウスホルダー変換はユニタリ行列の成す群の標準的な剰余類分解との一対一の関係性を持ち、非常に効果的な仕方でユニタリ作用素をパラメタ表示するものとしてハウスホルダー変換を用いることができる[1]。
個々のギヴンス変換と異なり、単独のハウスホルダー変換は行列の任意の列に作用することができることに注意する。そのことは、QR分解や三重対角化の計算コストの低さにも表れてくる。もちろん、このような「計算量的最適性」("computational optimality") のツケは、ハウスホルダー変換を深く効果的にパラメタ付けすることができないこととして表れてくる。ハウスホルダー変換は逐次処理計算機 (sequential machine) 上の密行列に適しており、一方でギヴンス変換は並列処理計算機 (parallel machine) や疎行列に適している。