数学において、ユニモジュラー行列Mは、行列式が+1 または −1である正方整数行列です。言い換えれば、整数上で可逆な整数行列です。つまり、その逆行列となる整数行列Nが存在します(これらはクラメルの公式の下で同値です)。したがって、 Mとb の両方が整数成分を持ち、 Mがユニモジュラー行列であるような方程式Mx = bはすべて整数解を持ちます。n × nユニモジュラー行列は、n × n一般線形群と呼ばれる群を形成します。これは、。
ユニモジュラー行列は、行列乗算に関して一般線形群の部分群を形成します。つまり、次の行列はユニモジュラー行列です。
その他の例としては、以下のようなものがあります。
完全ユニモジュラー行列[ 1 ] ( TU 行列) は、すべての正方部分行列の行列式が 0、+1、または -1 である行列です。完全ユニモジュラー行列は、それ自体が正方行列である必要はありません。定義から、完全ユニモジュラー行列の任意の部分行列は、それ自体が完全ユニモジュラー (TU) であることがわかります。さらに、任意の TU 行列は、0、+1、または -1 の要素のみを持つことがわかります。逆は真ではありません。つまり、0、+1、または-1の要素のみを持つ行列は、必ずしもユニモジュラーではありません。行列が TU であるのは、その転置行列が TU である場合のみです。
完全ユニモジュラー行列は、多面体組み合わせ論や組み合わせ最適化において非常に重要です。なぜなら、線形計画が整数であること(最適解が存在する場合、整数最適解を持つこと)を迅速に検証できるからです。具体的には、 AがTUでbが整数である場合、次のような形式の線形計画はまたは任意のcに対して整数最適値を持つ。したがって、Aが完全にユニモジュラーでb が整数である場合、実行可能領域のすべての極点 (例:) は整数であるため、実行可能領域は 整数多面体となる。
1.二部グラフの無向接続行列(二部マッチングの係数行列)は、完全ユニモジュラー(TU)である。(非二部グラフの無向接続行列はTUではない。)より一般的には、HellerとTompkinsの論文[ 2 ]の付録で、AJ HoffmanとD. Galeが以下を証明している。行が互いに素な2つの集合に分割できるm × n行列とする。そして すると、以下の4つの条件が満たされれば、Aは完全ユニモジュラーとなる。
後に、これらの条件がバランスのとれた符号付きグラフの接続行列を定義することがわかった。したがって、この例は、符号付きグラフがバランスされている場合、その接続行列は完全にユニモジュラーであることを示している。逆は、半辺のない符号付きグラフに対しても成り立つ(これは、グラフの無向接続行列の性質を一般化する)。[ 3 ]
2.最大流量問題と最小費用流量問題の制約条件は、これらの特性を持つ係数行列(かつCが空行列)を生成します。したがって、容量が整数に制限されたネットワーク流量問題では、最適値は整数になります。ただし、これは複数商品流量問題には当てはまりません。複数商品流量問題では、容量が整数に制限されていても、最適値が小数になる場合があります。
3. 連続する1の性質:Aが、各行で1が連続して現れる0-1行列である場合(または、そのような行列に置換できる場合)、AはTUである。(TU行列の転置行列もTUであるため、列についても同様である。) [ 4 ]
4. すべてのネットワーク行列はTUです。ネットワーク行列の行は、ツリーT = ( V , R )に対応し、各アークは任意の方向を持ちます(ツリーが「rに根付く」または「 rから出る」ようなルート頂点rが存在する必要はありません)。列は、同じ頂点集合V上の別のアーク集合Cに対応します。行R、列C = stのエントリを計算するには、 T内のsからtへのパスPを参照します。すると、エントリは次のようになります。
詳細はSchrijver(2003)を参照のこと。
5. Ghouila-Houriは、行列がTUであるのは、行の任意の部分集合Rに対して割り当てが存在する場合であることを示した。符号を行に割り当てて、符号付き合計(これは行列と同じ幅の行ベクトルです)のすべてのエントリは(つまり、行部分行列の不一致は最大で1である)。これと他のいくつかの条件付き特性は、Schrijver(1998)で証明されている。
6. ホフマンとクルスカル[ 5 ] は次の定理を証明した。は2-ダイサイクルを持たない有向グラフである。は、すべてのダイパスの集合です。、 そしては 0-1 発生行列です対。 それからは、 のすべての単純な任意に方向付けられたサイクルが である場合に限り、完全にユニモジュラーである。交互に前方と後方に弧を描く構成になっている。
7. 行列が 0-(1) エントリがあり、各列のエントリは上から下に向かって非減少です(つまり、すべての −1 が上にあり、次に 0、次に 1 が下にあります)。藤重は[ 6 ] 、行列が TU であるのは、すべての 2 x 2 部分行列の行列式が である場合のみであることを示しました。。
8. Seymour (1980) [ 7 ] は、すべての TU 行列の完全な特徴付けを証明しましたが、ここではそれを非公式に説明するだけです。Seymour の定理は、行列が TU であるのは、それがいくつかのネットワーク行列と特定の 5 x 5 TU 行列のいくつかのコピーの特定の自然な組み合わせである場合のみである、というものです。
1. 次の行列は完全ユニモジュラー行列です。
この行列は、以下のネットワークにおける最大流量問題の線形計画法における制約条件の係数行列として現れる。
![]()
2. 次の形式の任意の行列
行列式が-2の正方部分行列を持つため、完全にはユニモジュラーではない。
抽象線形代数では、任意の可換環からの要素を持つ行列を考察する。整数に限定されない。この文脈では、ユニモジュラー行列とは、環上で可逆な行列、すなわち行列式が単位行列である行列のことである。この群は、[ 8 ]長方形-による-行列は、拡張できる場合にユニモジュラーであると言われます。行ユニモジュラー正方行列に。[ 9 ] [ 10 ] [ 11 ]
体上では、ユニモジュラーは非特異と同じ意味を持ちます。ここでユニモジュラーとは、係数が何らかの環(多くの場合、整数)に含まれる行列で、その環上で可逆である行列を指し、非特異とは、体上で可逆な行列を意味します。