数学において、ノルムとは一般に、ベクトル空間から非負の数への関数を指します。ベクトル空間が行列から構成される場合、そのようなノルムは行列ノルムと呼ばれます。行列ノルムは、零行列からの距離のように振る舞います。また、行列ノルムは、ある意味で行列の乗算とも相互作用するため、一般的なノルムとは区別されます。
行列のノルムは数多く定義できる。それらのほとんどは、以下の3つの観点から導き出されるが、異なる観点から同じノルムが得られる場合もある。
行列ノルムは、オプションの添え字が付いた二重縦棒で表されることが多い(例:またはただし、異なる観点における行列ノルムは、規範をさまざまな形で捉える。
与えられたフィールド実数または複素数(あるいはその完全部分集合)のいずれかである、行列のKベクトル空間は、行とフィールド内の列とエントリ行列ノルムは、
行列ノルムは関数である以下の特性を満たさなければならない:[ 1 ] [ 2 ]
すべてのスカラーに対して行列
行列と再配置されたベクトルを区別する唯一の特徴は乗算です。行列ノルムは、それが劣乗法でもある場合に特に有用です。[ 1 ] [ 2 ] [ 3 ]
すべての規範乗法的なノルムに再スケーリングすることができます。一部の書籍では、行列ノルムという用語は乗法的なノルムに限定して使用されています。[ 4 ]
行列ノルムは、すべてのユニタリ行列に対して、行列、。
対称ゲージ関数は絶対ベクトルノルムである :\mathbb {C} ^{p}\to \mathbb {R} ^{+}} で、 任意の置換行列に対してつまり:
行列ノルムの上ベクトルノルムと整合していると呼ばれるの上そしてベクトルノルムの上、 もし: すべての人々のためにそしてすべて. m = nの特殊な場合、、互換性があるとも言われる。
ベクトルノルムによって誘導されるすべての行列ノルムは定義により一貫性があります。また、任意のサブ乗法行列ノルムは適合するベクトルノルムを誘導する定義することによって。
行列ノルム行列ノルムは、ローナー次数に関して単調である場合、単調であると呼ばれます。したがって、行列ノルムは、次の場合に増加します。
フロベニウスノルムとスペクトルノルムは、単調ノルムの例である。[ 5 ]
ベクトルノルムを仮定するの上そしてベクトルノルムの上与えられます。行列Aは線形演算子を誘導するに標準基底に関して、空間上の対応する誘導ノルム、演算子ノルム、または従属ノルムを定義する。すべての行列は以下のとおりです。 どこは上限を表します。このノルムは、によって誘導される写像がどれだけ大きいかを測定します。ベクトルを伸縮させることができます。ベクトルのノルムに応じて、使用済み、表記法以外演算子ノルムに使用できます。
ベクトルのpノルム() は両方のスペースに使用されますそしてすると、対応する演算子ノルムは次のようになります。[ 2 ]これらの誘導ノルムは、以下で扱う行列の「要素ごとの」pノルムおよびシャッテンpノルム とは異なり、通常は次のように表記されます。
幾何学的に言えば、pノルム単位球を想像することができる。で次に、線形マップを適用します。ボールに向かって。それは歪んだ凸型になるだろう。、 そして歪んだ凸形状の最長「半径」を測定します。言い換えれば、pノルム単位球を取る必要があります。でそれを少なくとも十分な大きさにするために。
いつまたは我々にはシンプルな公式がある。
これは単純に、行列の列の合計の絶対値が最大となる値です。 これは単純に、行列の行の合計値の絶対値が最大となる値です。
例えば、 私たちはそれを持っています
いつ(ユークリッドノルムまたは(ベクトルのノルム)の場合、誘導される行列ノルムはスペクトルノルムです。スペクトルノルムはスペクトル半径と混同してはいけません。この2つの値は無限次元では一致しません。詳しくはスペクトル半径の項を参照してください。行列のスペクトルノルムは最大の特異値ですすなわち、行列の最大固有値の平方根どこの共役転置を表す: [ 6 ]どこ行列の最大特異値を表す
さらに、以下の特性があります。
上記の定義を一般化することができます。ベクトルノルムがあると仮定します。そしてスペース用そしてそれぞれ、対応する演算子ノルムは 特に、前述の定義は、。
特別な場合そして誘導行列ノルムは次のように計算できます。どこは行列の i 番目の行です。
特別な場合そして誘導行列ノルムは次のように計算できます。どこは行列の j 番目の列です。
したがって、そしてこれらはそれぞれ、行列の行および列の2ノルムの最大値です。
任意の演算子ノルムは 、それを誘導するベクトルノルムと 整合しており、
仮定する;; そしては、それぞれのベクトルノルムのペアによって誘導される演算子ノルムである。;; そして。 それから、
これは以下から そして
仮定するは正方行列の空間における作用素ノルムである。 ベクトルノルムによって誘導されるそしてすると、演算子ノルムは劣乗法行列ノルムとなる。
さらに、そのような規範は不等式を満たす。
すべての正の整数rに対して、ρ ( A )はAのスペクトル半径です。対称行列またはエルミート行列Aの場合、2 ノルムについては ( 1 )で等号が成り立ちます。この場合、2 ノルムはAのスペクトル半径と正確に一致するからです。任意の行列の場合、どのノルムについても等号が成り立たない場合があります。反例としては、 これはスペクトル半径がゼロになる。いずれにせよ、任意の行列ノルムに対して、スペクトル半径の公式は次のようになる。
ベクトルノルムがそして対称正定値行列に基づくエネルギーノルムで表されますそしてそれぞれ、結果として得られる演算子ノルムは次のように与えられる。
対称行列の平方根を使用してそしてそれぞれ、演算子ノルムは修正行列のスペクトルノルムとして表現できる。
これらの規範は、サイズのベクトルとしての行列そして、よく知られたベクトルノルムのいずれかを使用します。たとえば、ベクトルのpノルム( p ≥ 1)を使用すると、次のようになります。
これは誘導pノルム(上記参照)やシャッテンpノルム(下記参照)とは異なるノルムですが、表記は同じです。
特殊な場合であるp = 2 はフロベニウスノルムであり、p = ∞は最大ノルムを与える。
させて行列のm列の次元をとする元の定義から、行列はm次元空間にn個のデータポイントを示します。norm [ 7 ]は、行列の列のユークリッドノルムの合計です。
の損失関数としてノルムを用いると、各データポイント(列)の誤差が二乗されないため、よりロバストになります。これは、ロバストなデータ分析やスパースコーディングで用いられます。
p、q ≥ 1の場合、規範は一般化できる基準は以下のとおりです。
p = q = 2の場合、このノルムは、フロベニウスノルムまたはヒルベルト・シュミットノルムと呼ばれますが、後者の用語は(おそらく無限次元の)ヒルベルト空間上の作用素の文脈でより頻繁に使用されます。このノルムは、さまざまな方法で定義できます。
ここでトレースは対角成分の合計であり、は、2番目の等式は、明示的な計算によって証明される。3番目の等式は、の特異値分解によって証明される。そして、トレースが円シフトに対して不変であるという事実。
フロベニウスノルムはユークリッドノルムの拡張であり、そして、これはすべての行列の空間におけるフロベニウス内積から得られる。
フロベニウスノルムは劣乗法性を持ち、数値線形代数において非常に有用である。フロベニウスノルムの劣乗法性は、コーシー・シュワルツの不等式を用いて証明できる。実際、劣乗法性以上の性質を持ち、ここで、演算子ノルムは。
フロベニウスノルムは誘導ノルムよりも計算が容易な場合が多く、回転(および一般的にはユニタリ演算)に対して不変であるという有用な性質を持っています。つまり、任意のユニタリ行列に対してこの特性はトレースの周期性から導かれる():
そして同様に:
ここで我々は統一的な性質を利用した(つまり、)
また、
そして
どこはフロベニウス内積であり、Reは複素数の実数部である(実数行列の場合は関係ない)。
最大ノルムは、 p = qが無限大に近づくときの極限における要素ごとのノルムです。
このノルムは劣乗法ではありませんが、右辺を修正するとそうさせるのです。
注意すべき点として、一部の文献(例えば、通信複雑性)では、最大ノルムの別の定義として、-ノルムとは、因数分解ノルムを指します。
シャッテンpノルムは、行列の特異値のベクトルにpノルムを適用したときに発生します。 [ 2 ]行列の特異値がマトリックスσ iで表される場合、シャッテンpノルムは次のように定義される。
これらのノルムは、誘導ノルムや要素ごとのpノルムと同じ表記法を用いますが、異なるものです。
すべてのシャッテンノルムは劣乗法性を持つ。また、ユニタリ不変であり、つまりすべての行列に対しておよびすべてのユニタリ行列そして。
最もよく知られているケースはp = 1、2、∞です。p = 2の場合、先に紹介したフロベニウスノルムが得られます。p = ∞の場合、スペクトルノルムが得られます。これは、ベクトル 2 ノルムによって誘導される演算子ノルムです (上記参照)。最後に、p = 1 の場合、核ノルム(トレースノルム、またはKy Fan 'n' ノルム[ 8 ]とも呼ばれる) が得られます。これは次のように定義されます。
どこ正定値半行列を表すそのためより正確には、は正定値半行列であり、その平方根は明確に定義されます。核ノルムランク関数の凸包であるそのため、低ランク行列を探索するために数学的最適化においてよく用いられます。
フォン・ノイマンのトレース不等式とユークリッド空間のヘルダーの不等式を組み合わせると、シャッテンノルムのヘルダーの不等式のバージョンが得られます。:
特に、これはシャッテンノルム不等式を意味する。
行列ノルムのもう1つの着想源は、行列を重み付き有向グラフの隣接行列として考えることから生じる。[ 9 ] いわゆる「カットノルム」は、関連するグラフが二部グラフにどれだけ近いかを測定する。 ここでA ∈ K m × nである。[ 9 ] [ 10 ] [ 11 ] 同等の定義(定数係数を除いて)は、2 | S | > n & 2 | T | > m ; S = T ; またはS ∩ T = ∅という条件を課す。[ 10 ]
カットノルムは誘導作用素ノルム‖·‖ ∞ →1と等価であり、これはグロタンディークノルムと呼ばれる別のノルムと等価である。[ 11 ]
グロタンディークノルムを定義するには、まず線形演算子K 1 → K 1は単なるスカラーであり、したがって任意のK k → K k上の線形演算子に拡張されることに注意します。さらに、 K nとK mの基底を任意に選択すると、任意の線形演算子K n → K m は、スカラー乗算によってK kの要素上の各行列要素を にすることで、線形演算子( K k ) n → ( K k ) mに拡張されます。グロタンディークノルムは、その拡張された演算子のノルムです。記号で表すと次のようになります。 [ 11 ]
グロタンディークノルムは、基底(通常は標準基底)とkの選択に依存します。
任意の2つの行列ノルムに対してそして我々は以下のものを持っている:
正の数rとsに対して、すべての行列に対して言い換えれば、すべての規範はは同等であり、同じトポロジーを誘導する。これは、ベクトル空間が有限次元を持つ。
さらに、すべての行列ノルムに対しての上唯一の正の実数が存在するそのためは、すべてのに対する劣乗法行列ノルムです。すなわち、
劣乗法行列ノルム他の劣乗法行列ノルムが存在しない場合、は最小であると言われる。満足。
させてここでも、ベクトルpノルムによって誘導されるノルム(上記の「誘導ノルム」の項を参照)について言及します。
行列の場合階級、次の不等式が成り立つ:[ 12 ] [ 13 ]