ブロック行列

数学においてブロック行列または分割行列とは、ブロックまたは部分行列と呼ばれるセクションに分割されていると解釈される行列である[1] [2]

直感的には、ブロック行列として解釈される行列は、元の行列を水平線と垂直線の集合で表し、それが小さな行列の集合に分割(または区分)されているものとして視覚化することができます。 [3] [2]たとえば、以下に示す 3x4 行列は、水平線と垂直線によって 4 つのブロックに分割されています。左上の 2x3 ブロック、右上の 2x1 ブロック、左下の 1x3 ブロック、右下の 1x1 ブロックです。

任意の行列は 1 つ以上の方法でブロック行列として解釈することができ、それぞれの解釈は行と列がどのように分割されるかによって定義されます。

この概念は、を の集合分割し、さらに をの集合に分割することで、 の集合を の集合に分割することで、 の集合を の集合の「合計」としてより正確に表すことができます。元の行列は、元の行列の要素が、オフセット要素と1対1で対応するという意味で、これらのグループの「合計」とみなされます。ここで、および です[4]

ブロック行列代数は一般に行列のカテゴリ二重積から生じる。[5]

168×168要素のブロック行列。12×12、12×24、24×12、24×24のサブ行列が含まれています。非ゼロ要素は青色、ゼロ要素は灰色で表示されます。

マトリックス

4つのブロックに分割して視覚化することができます。

水平線と垂直線は特別な数学的意味を持たないが[6] [7]、分割を視覚化するための一般的な方法である。[6] [7]この分割によって、は4つの2×2ブロックに分割され、

分割された行列は次のように書ける。

[8]

正式な定義

とする分割は表現であり、

ここで、は連続する部分行列、、 である[9]分割の要素はブロックと呼ばれる。[9]

この定義によれば、どの列のブロックも列数が同じでなければなりません。[9]同様に、どの行のブロックも行数が同じでなければなりません。[9]

パーティション分割方法

行列は様々な方法で分割できる。[9]例えば、行列が列で分割されていると言われるのは、次のように書かれる場合である。

ここではの 番目の列です[9]行列は行ごとに分割することもできます。

の 番目の行はどこですか[9]

共通パーティション

多くの場合、[9] 2x2のパーティションに遭遇します

, [9]

特に、がスカラーである形式では、次のようになります。

. [9]

ブロック行列演算

転置

させて

ここで である。(この行列は§ 加算と§ 乗算で再利用される。)そしてその転置は

, [9] [10]

転置を共役転置に置き換えても同じ式が成り立つ。[9]

ブロック転置

ブロック行列に対しても、転置の特殊な形式を定義することができます。この形式では、個々のブロックは順序が変更されますが、転置は行われません。 がブロックを持つブロック行列であるとすると、 のブロック転置はを持つブロック行列です[11]従来のトレース演算子と同様に、ブロック転置はとなる線形写像です。[10]しかし、一般に、のブロックが可換でない限り、この性質は成り立ちません

追加

させて

ここで、 、 を§転置で定義された行列とする。(この行列は§乗算で再利用される。) 場合、

. [9]

乗算

因子の部分行列の代数のみを扱うブロック分割行列積を用いることも可能です。しかしながら、因子の分割は任意ではなく、2つの行列間の「適合分割」[12]と、使用されるすべての部分行列積が定義されるような分割が必要です。[13]

2 つの行列および が、積について等角的に分割されていると言われるのは乗算が、部分行列をスカラーであるかのように扱いながら順序を保って実行され、関係する部分行列の積と和がすべて定義されている場合です。

— アラク・M・マタイとハンス・J・ハウボルド『線形代数:物理学者とエンジニアのためのコース』[14]

§転置で定義された行列をとし、§加法で定義された行列を とする。すると、行列積は

ブロック単位で実行することで行列が得られます。結果の行列の各行列は、以下の乗算によって計算されます。

[6]

または、繰り返されるインデックスを暗黙的に合計するアインシュタイン表記法を使用します。

行列として描くと、

. [9]

反転

行列が 4 つのブロックに分割されている場合、次のようにブロックごとに反転できます。

ここで、ADは任意サイズの正方ブロックであり、BCはそれらと分割可能である。さらに、 Aと、 PにおけるAのシュアー補集合P / A = DCA −1 Bは逆行列でなければならない。[15]

同様に、ブロックを並べ替えると次のようになります。

[16]

ここで、DとPにおけるDのシュアー補数: P / D = ABD −1 Cは逆行列でなければならない。

AD が両方とも逆である場合、次のようになります。

ワインスタイン・アロンザイン恒等式により、ブロック対角行列の 2 つの行列のうち 1 つが逆行列である場合、もう 1 つも逆行列になります。

完全逆行列から部分逆行列を計算する

ブロック反転公式における行列とその逆行列間の対称性により、行列Pとその逆行列P −1が共形に分割される場合、

すると、任意の主部分行列の逆行列はP −1の対応するブロックから計算できる

この関係は、E −1 = ABD −1 C (シュアー補集合)であることを認識し、 PP −1の役割を逆にして同じブロック反転公式を適用することから導かれる[17] [18]

行列式

上の行列の行列式の公式は、適切な更なる仮定の下で、4つの部分行列と平方行列からなる行列に対しても成立する。ライプニッツの公式か、シュール補集合を含む因数分解を用いて証明できる最も簡単な公式は、以下の通りである 。

[16]

この式を用いると、と特性多項式はの特性多項式の積と同じであることが分かります。さらに、または対角化可能であれば、も 対角化可能です。逆は偽です。 を確認してください

逆行列を持つ場合

[16]

そして逆行列が成り立つ場合、

[19] [16]

ブロックが同じ大きさの正方行列である場合、さらに次の式が成り立ちます。例えば、と が可換(つまり)である場合、

[20]

、、またはの場合も同様のことが言えます。つまり、の 場合、

の順序が変わっていることに注目してくださいの代わりに)。同様に、の場合、は に置き換えてください(つまり)。また、 の場合、 となります。最後の2つの結果では、基底環の可換性を使用する必要がありますが、最初の2つの結果では使用する必要はありません。

この式は、個々のブロック間の適切な交換条件の下で、 個以上のブロックから構成される行列に一般化されている。 [21]

については、次の式が成り立ちます(と が可換でなくても)。

[16]

特殊なタイプのブロック行列

直和とブロック対角行列

直和

任意の行列A(サイズm  ×  n)とB(サイズp  ×  q)に対して、AB直和はA Bと表され、次のように定義されます。   

[10]

例えば、

この操作は、任意の次元の配列に自然に一般化されます ( AB の次元数が同じである場合)。

2 つの行列のベクトル空間の直和内の任意の要素は、2 つの行列の直和として表すことができることに注意してください。

ブロック対角行列

ブロック対角行列とは、主対角ブロックが正方行列で、すべての非対角ブロックが零行列であるような正方行列であるブロック行列である。 [16]つまり、ブロック対角行列Aは次の形式を持つ。

ここで、A kはk = 1, ..., nに対して正方行列である。言い換えれば、行列AはA 1 , ..., A n直和である[16]これはA 1  ⊕  A 2  ⊕ ... ⊕  A n [10]または diag( A 1 , A 2 , ..., A n ) [10]と表記することもできる (後者は対角行列に使用されるのと同じ形式である)。任意の正方行列は、1つのブロックのみを持つブロック対角行列と見なすことができる。

行列式トレースについては、次の特性が成り立ちます。

[22] [23]
[16] [23]

ブロック対角行列が逆行列となるのは、その主対角ブロックのそれぞれが逆行列となる場合のみであり、この場合、その逆行列は次式で表される別のブロック対角行列となる。

[24]

の固有値[25]と固有ベクトル、単にsの固有値と固有ベクトルを組み合わせたものである [ 23]

ブロック三角行列

ブロック三重対角行列は、もう一つの特殊なブロック行列です。ブロック対角行列と同様に、正方行列であり、下対角、主対角、上対角に正方行列(ブロック)を持ち、その他のブロックは零行列です。ブロック三重対角行列は本質的に三重対角行列ですが、スカラーの代わりに部分行列を持ちます。ブロック三重対角行列は、以下の形式を持ちます 。

ここで、、それぞれ下対角、主対角、上対角の正方部分行列である。[26] [27]

ブロック三角行列は、工学問題(例えば、数値流体力学の数値解法においてしばしば用いられます。LU分解のための最適化された数値解法[28]が利用可能であり、ブロック三角行列を係数行列とする方程式系に対する効率的な解法アルゴリズムが存在します。三角行列を含む方程式系を効率的に解くために使用されるトーマスアルゴリズムは、行列演算を用いてブロック三角行列に適用することもできます(ブロックLU分解も参照)。

ブロック三角行列

行列上ブロック三角行列(またはブロック上三角行列[29]であるとは、およびなる正の整数が存在する場合である。ここで、行列はすべての に対して となる。 [25] [29]同様に、が下ブロック三角行列であるとは、 となる正の整数が存在する場合で ある。ここで、行列はすべての に対して となる[25]

ブロックテプリッツ行列

ブロックテプリッツ行列は、別の特殊なブロック行列であり、テプリッツ行列には対角線に沿って繰り返される要素があるため、行列の対角線に沿って繰り返されるブロックが含まれます。

行列がブロックテプリッツ行列であるのは、すべての に対して成り立つときである。つまり、

ここで[ 25]

ブロックハンケル行列

行列がブロックハンケル行列であるのは、すべての に対して成り立つときである。つまり、

ここで[ 25]

参照

注記

  1. ^ イヴス、ハワード(1980). 『初等行列理論』(復刻版). ニューヨーク: ドーバー. p. 37. ISBN 0-486-63946-02013年4月24日閲覧行列を要素の長方形ブロックに分割すると便利な場合があることがわかります。そこで、いわゆる分割行列、あるいはブロック行列について考えてみましょう。
  2. ^ ab Dobrushkin, Vladimir. 「Partition Matrices」. Mathematicaによる線形代数. 2024年3月24日閲覧
  3. ^ アントン・ハワード (1994).初等線形代数(第7版). ニューヨーク: ジョン・ワイリー. p. 30. ISBN 0-471-58742-7選択した行と列の間に水平線と垂直線を挿入することで、行列をより小さな行列に分割することができます。
  4. ^ Indhumathi, D.; Sarala, S. (2014-05-16). 「F値を用いたアダプティブランダムテストおよびパーティションブロックベースのアダプティブランダムテストにおけるフラグメント分析とテストケース生成」(PDF) . International Journal of Computer Applications . 93 (6): 13. Bibcode :2014IJCA...93f..11I. doi :10.5120/16218-5662.
  5. ^ Macedo, HD; Oliveira, JN (2013). 「線形代数の型付け:二積指向アプローチ」.コンピュータプログラミング科学. 78 (11): 2160– 2191. arXiv : 1312.4818 . doi :10.1016/j.scico.2012.07.012.
  6. ^ abc Johnston, Nathaniel (2021).線形代数と行列代数入門. シャム、スイス: Springer Nature. pp. 30, 425. ISBN 978-3-030-52811-9
  7. ^ ab Johnston, Nathaniel (2021).上級線形代数と行列代数. シャム、スイス: Springer Nature. p. 298. ISBN 978-3-030-52814-0
  8. ^ ジェフリー・アラン(2010年)『エンジニアと科学者のための行列演算:線形代数の必須ガイド』ドルドレヒト(オランダ);ニューヨーク:シュプリンガー、p.54、ISBN 978-90-481-9273-1. OCLC  639165077。
  9. ^ abcdefghijklmn スチュワート、ギルバート・W. (1998).行列アルゴリズム. 1: 基本分解. フィラデルフィア、ペンシルバニア州: 産業応用数学協会. pp.  18– 20. ISBN 978-0-89871-414-2
  10. ^ abcde Gentle, James E. (2007).行列代数:統計における理論、計算、応用. Springer Texts in Statistics. ニューヨーク: Springer New York Springer e-books. pp. 47, 487. ISBN 978-0-387-70873-7
  11. ^ Mackey, D. Steven (2006). 行列多項式の構造化線形化(PDF) (論文). マンチェスター大学. ISSN  1749-9097. OCLC  930686781.
  12. ^ イヴス、ハワード(1980). 『初等行列理論』(復刻版). ニューヨーク: ドーバー. p. 37. ISBN 0-486-63946-0. 2013年4月24日閲覧定理1.9.4のような分割は、AB適合分割と呼ばれる。
  13. ^ アントン・ハワード (1994).初等線形代数(第7版). ニューヨーク: ジョン・ワイリー. p. 36. ISBN 0-471-58742-7...ただし、A と B のサブマトリックスのサイズが、指定された操作を実行できるサイズである必要があります。
  14. ^ Mathai, Arakaparampil M.; Haubold, Hans J. (2017).線形代数:物理学者とエンジニアのためのコース. De Gruyter 教科書. ベルリン・ボストン: De Gruyter. p. 162. ISBN 978-3-11-056259-0
  15. ^ バーンスタイン、デニス (2005).行列数学. プリンストン大学出版局. p. 44. ISBN 0-691-11802-7
  16. ^ abcdefgh アバディール, カリム・M.; マグナス, ヤン・R. (2005).行列代数. ケンブリッジ大学出版局. pp. 97, 100, 106, 111, 114, 118. ISBN 9781139443647
  17. ^ 「このブロック逆行列の式は、逆行列全体に関して既知ですか?」MathOverflow
  18. ^ Escalante-B., Alberto N.; Wiskott, Laurenz (2016). 「改良グラフベースSFA:情報保存は遅さの原則を補完する」.機械学習. arXiv : 1412.4679 . doi :10.1007/s10994-016-5563-y.
  19. ^ Taboga, Marco (2021). 「ブロック行列の行列式」, 行列代数の講義.
  20. ^ Silvester, JR (2000). 「ブロック行列の行列式」(PDF) . Math. Gaz . 84 (501): 460– 467. doi :10.2307/3620776. JSTOR 3620776. 2015年3月18日時点 のオリジナル(PDF)からアーカイブ。 2021年6月25日閲覧
  21. ^ Sothanaphan, Nat (2017年1月). 「非可換ブロックを持つブロック行列の行列式」.線形代数とその応用. 512 : 202–218 . arXiv : 1805.06027 . doi :10.1016/j.laa.2016.10.004. S2CID  119272194.
  22. ^ Quarteroni, Alfio; Sacco, Riccardo; Saleri, Fausto (2000).数値数学. 応用数学テキスト. ニューヨーク: Springer. pp. 10, 13. ISBN 978-0-387-98959-4
  23. ^ abc ジョージ、ラジュ K.;アジャヤクマール、アビジット(2024)。「線形代数のコース」数理科学の大学テキスト: 35, 407. doi :10.1007/978-981-99-8680-4. ISBN 978-981-99-8679-8. ISSN  2731-9318.
  24. ^ プリンス、サイモン JD (2012). 『コンピュータビジョン:モデル、学習、推論』 ニューヨーク:ケンブリッジ大学出版局. p. 531. ISBN 978-1-107-01179-3
  25. ^ abcde Bernstein, Dennis S. (2009). 『行列数学:理論、事実、公式』(第2版). プリンストン大学出版局, ニュージャージー州, 168, 298頁. ISBN 978-0-691-14039-1
  26. ^ Dietl, Guido KE (2007). クリロフ部分空間における線形推定と検出. 信号処理、通信、ネットワークの基礎. ベルリン; ニューヨーク: Springer. pp. 85, 87. ISBN 978-3-540-68478-7. OCLC  85898525。
  27. ^ Horn, Roger A.; Johnson, Charles R. (2017).マトリックス分析(第2版、訂正再版). ニューヨーク:ケンブリッジ大学出版局. p. 36. ISBN 978-0-521-83940-2
  28. ^ Datta, Biswa Nath (2010).数値線形代数とその応用(第2版). フィラデルフィア, ペンシルバニア州: SIAM. p. 168. ISBN 978-0-89871-685-6
  29. ^ ab Stewart, Gilbert W. (2001).行列アルゴリズム. 2: 固有値システム. フィラデルフィア, ペンシルバニア州: 産業応用数学協会. p. 5. ISBN 978-0-89871-503-3

参考文献

Retrieved from "https://en.wikipedia.org/w/index.php?title=Block_matrix&oldid=1305544972"