数学の一分野である組合せ論 において、マトロイド(ˈ m eɪ t r ɔɪ d)は、ベクトル空間における線型独立性の概念を抽象化して一般化する構造である。マトロイドを公理的に定義する同等の方法はたくさんありますが、最も重要なのは、独立集合、基底または回路、階数関数、閉包演算子、および閉集合またはフラットの観点から定義することです。半順序集合の言語では、有限単純マトロイドは幾何学的格子と同等です。
マトロイド理論は、主にこれらの分野で中心的な重要性を持つ様々な概念を抽象化したものであるため、線型代数学とグラフ理論の両方で使用される用語から広範囲に借用しています。マトロイドは、幾何学、位相幾何学、組合せ最適化、ネットワーク理論、符号理論に応用されています。[1] [2]
意味
(有限)マトロイドを定義する同等の方法はたくさんあります。 [a]
独立集合
独立性の観点から見ると、有限マトロイドは、が有限集合(基底集合と呼ばれる)であり、が(独立集合と呼ばれる)の部分集合の族であり、以下の性質を持つペアである: [3]
- (I1)空集合は独立である、すなわち、
- (I2) 独立集合のすべての部分集合は独立である、すなわち、各 に対してならばである。これは遺伝的性質、または下向きに閉じた性質と呼ばれることもある。
- (I3)と が2 つの独立集合 (つまり、各集合が独立) であり、 の要素数が多い場合、がとなるような集合が存在します。これは、増加特性または独立集合交換特性と呼ばれることもあります。
最初の 2 つの特性は、独立性システム(または抽象単体複合体)として知られる組み合わせ構造を定義します。実際には、(I2) を仮定すると、特性 (I1) は、 の少なくとも 1 つのサブセットが独立である、つまり であるという事実と同等です。
ベースと回路
基底集合の独立でない部分集合は従属集合と呼ばれる。最大の独立集合、つまり の任意の要素を追加すると従属する独立集合は、マトロイドの基底と呼ばれる。マトロイドの回路はの最小の従属部分集合、つまりその固有部分集合がすべて独立している従属集合である。この用語は、グラフィックマトロイドの回路が対応するグラフのサイクルであることから生じた。 [3]
マトロイドの従属集合、基底、または回路は、マトロイドを完全に特徴づけます。集合が独立である場合、それは従属していない場合、基底の部分集合である場合、および回路を含まない場合のみです。従属集合、基底、および回路のコレクションはそれぞれ、マトロイドの公理としてとらえることができる単純なプロパティを持っています。たとえば、マトロイドをペア と定義できます。ここで、 は前述のように有限集合であり、 は基底と呼ばれる部分集合のコレクションであり、次のプロパティを持ちます。[3]
- (B1)は空ではありません。
- (B2)とがの異なる要素である場合、次のような元が存在する。
この性質(B2)は基底交換性質と呼ばれます。この性質から、 のどの要素も他の要素の適切な部分集合にはなり得ないことがわかります。
ランク関数
マトロイドの任意の 2 つの基底は同じ数の要素を持つというのは、マトロイド理論の基本的な結果であり、線型代数における同様の基底定理に直接類似している。この数はのランクと呼ばれる。が上のマトロイドであり がのサブセットである場合、のサブセットが独立であるとは、それが で独立している場合に限ると見なすことで、 上のマトロイドを定義できる。これにより、サブマトロイドについて、および の任意のサブセットのランクについて話すことができる。サブセットのランクは、マトロイドのランク関数によって与えられ、次の特性を持つ。[3]
- (R1) ランク関数の値は常に負でない整数です。
- (R2) 任意の部分集合 に対して、
- (R3) 任意の2つの部分集合に対して、次式が成り立ちます。つまり、階数はサブモジュラ関数です。
- (R4) 任意の集合と要素について、次が成り立ちます。最初の不等式から、より一般的には、 の場合、つまり、rank は単調関数であることがわかります。
これらの特性は、有限マトロイドの代替定義の 1 つとして使用できます。 がこれらの特性を満たす場合、 上のマトロイドの独立集合は、を持つのサブセットとして定義できます。半順序集合の言語では、このようなマトロイド構造は、要素が包含によって部分的に順序付けられたサブセットである幾何学的格子と同等です。
差はサブセットの無効性と呼ばれます。これは、独立集合を得るために から削除しなければならない要素の最小数です。におけるの無効性は の無効性と呼ばれます。差はサブセットの共階数と呼ばれることもあります。
閉包演算子
を有限集合 上のマトロイドとし、階数関数は上記の通りとする。の部分集合の閉包またはスパンは集合
これは、次の特性を持つ べき集合を表す閉包演算子を定義します。
- (C1)すべての部分集合について
- (C2)すべての部分集合について
- (C3) のすべての部分集合とに対して、
- (C4) およびのすべての要素とのすべての部分集合に対して、
これらの特性のうち最初の3つは閉包演算子の定義特性です。4番目はマクレーン・シュタイニッツ交換特性と呼ばれることもあります。これらの特性はマトロイドの別の定義として捉えることができます。つまり、これらの特性に従うすべての関数はマトロイドを決定します。[3]
フラット
閉包がそれ自身に等しい集合は閉じている、あるいはマトロイドの平坦空間または部分空間であると言われる。 [4]集合がそのランクに対して最大である場合、集合は閉じている。つまり、集合に他の要素を追加するとランクが増加する。マトロイドの閉集合は被覆分割特性によって特徴付けられる。
- (F1) 点集合全体が閉じられます。
- (F2) とがフラットであれば、 はフラットです。
- (F3)がフラットである場合、 の各要素はを覆うフラットのちょうど 1 つに含まれます(つまり、 は を適切に含みますが、と の間にフラットは存在しません)。
集合包含によって部分的に順序付けられたすべての平面のクラスは、マトロイド格子を形成する。逆に、すべてのマトロイド格子は、次の閉包演算子の下で、その原子の集合上のマトロイドを形成する。結合を持つ原子の集合に対して
このマトロイドの平面は格子の要素と1対1に対応しており、格子要素に対応する平面は集合
したがって、このマトロイドの平面の格子は自然に と同型です。
超平面
階数のマトロイドにおいて、階数のフラットは超平面と呼ばれる。(超平面はコアトムまたはコポイントとも呼ばれる。) これらは最大限に適切なフラットである。つまり、フラットでもある超平面の唯一のスーパーセットは、マトロイドのすべての要素の集合である。同等の定義は、コアトムはM を張らないEのサブセットであるが、それに他の要素を追加するとスパニングセットになるというものである。[5]
マトロイドの超平面族には次のような性質があり、これはマトロイドのもう一つの公理化として捉えることができる。 [5]
- (H1)には異なる集合とが存在しない。つまり、超平面はスペルナー族を形成する。
- (H2) と異なるすべてのに対して、とが存在する。
グラフォイド
ミンティ(1966)は、グラフォイドを、およびがの非空部分集合のクラスであって、
- (G1)(「回路」と呼ばれる)のどの要素も他の要素を含まない、
- (G2)の要素(「コサーキット」と呼ばれる)は他の要素を含まない。
- (G3) 内の集合と内の集合がちょうど1つの要素で交差せず、
- (G4) が(単独集合)と部分集合の非結合和集合として表されるときは、 が存在して となるか、 が存在して となるかのいずれかである。
彼は、が回路のクラスであり、が余回路のクラスであるマトロイドが存在することを証明しました。逆に、と が基底集合を持つマトロイドの回路クラスと余回路クラスである場合、 はグラフォイドです。したがって、グラフォイドはマトロイドの 自己双対暗号型公理化を与えます。
例
フリーマトロイド
を有限集合とします。 のすべての部分集合の集合はマトロイドの独立集合を定義します。これは上の自由マトロイドと呼ばれます。
一様マトロイド
を有限集合、自然数とします。 のすべての要素サブセットを基底として、上のマトロイドを定義できます。これは、ランク の一様マトロイドとして知られています。ランク を持ち、要素を持つ一様マトロイドは と表されます。ランク 2 以上のすべての一様マトロイドは単純です (§ その他の用語を参照)。点上のランク 2 の一様マトロイドは、点線と呼ばれます。マトロイドが一様であるのは、そのマトロイドのランクに 1 を加えた値よりも小さいサイズの回路がない場合のみです。一様マトロイドの直和は、分割マトロイドと呼ばれます。
一様マトロイドでは、すべての要素はループ(どの独立集合にも属さない要素)であり、一様マトロイドでは、すべての要素はコロプ(すべての基底に属する要素)です。これら 2 種類のマトロイドの直和は、すべての要素がループまたはコロプである分割マトロイドであり、離散マトロイドと呼ばれます。離散マトロイドの同等の定義は、基底集合のすべての適切な空でない部分集合がセパレータであるマトロイドです。
線形代数からのマトロイド


マトロイド理論は、主にベクトル空間における独立性と次元の特性の詳細な調査から発展しました。このように定義されたマトロイドを表現する方法は 2 つあります。
このマトロイドの独立集合公理の妥当性は、シュタイニッツ交換補題から導かれます。
- がこのように定義できるマトロイドである場合、その集合は
- この種のマトロイドはベクトルマトロイドと呼ばれます。
このように定義されたマトロイドの重要な例として、ファノマトロイドが挙げられます。これは、 7 つの点 (マトロイドの 7 つの要素) と 7 つの線 (マトロイドの適切な非自明な平面) を持つ有限幾何学であるファノ平面から派生した階数 3 のマトロイドです。これは、有限体GF(2)上の 3 次元ベクトル空間内の 7 つの非ゼロ点として要素が記述される線形マトロイドです。ただし、 GF(2) の代わりに 実数を使用してファノマトロイドの同様の表現を提供することはできません。
フィールドにエントリを持つ行列は 、その列の集合にマトロイドを生成します。マトロイドの従属列集合は、ベクトルとして線形従属する集合です。
- このマトロイドはの列マトロイドと呼ばれ、 を表すと言われています。
例えば、ファノマトロイドは3×7 (0,1)行列として表現できます。列マトロイドは別名ベクトルマトロイドですが、行列表現を好む理由がしばしばあります。[b]
ベクトルマトロイドと同等のマトロイドは、表現方法が異なっていても、表現可能または線形と呼ばれます。 が体上のベクトルマトロイドと同等である場合、 は上で表現可能であるといいます。特に、が実数 上で表現可能である場合、 は実数表現可能です。たとえば、グラフィックマトロイド (以下を参照) はグラフで表現されますが、任意の体上のベクトルでも表現できます。
マトロイド理論における基本的な問題は、与えられた体上で表現できるマトロイドを特徴づけることである。ロータの予想は、あらゆる有限体に対して可能な特徴づけを記述する。これまでの主な成果は、トゥッテ(1950年代)による2元マトロイド(GF(2)上で表現できるもの) 、リードとビクスビー、およびシーモア(1970年代)による3元マトロイド(3要素体上で表現できるもの)、およびギーレン、ジェラーズ、カプール(2000年)による4元マトロイド(4要素体上で表現できるもの)の特徴づけである。ロータの予想の証明は、2014年にギーレン、ジェラーズ、ホイットルによって発表されたが、出版されなかった。[6]
通常のマトロイドは、すべての可能なフィールドで表現可能なマトロイドです。Vámosマトロイドは、どのフィールドでも表現できないマトロイドの最も単純な例です。
グラフ理論のマトロイド
マトロイド理論の2番目の起源はグラフ理論です。
すべての有限グラフ(またはマルチグラフ)は、次のようにマトロイドを生成します。を のすべての辺の集合として取り、辺の集合 がフォレスト である場合、つまり単純なサイクル を含まない場合に限り、 を独立であるとみなします。はサイクルマトロイドと呼ばれます。このようにして導出されたマトロイドはグラフィックマトロイドです。すべてのマトロイドがグラフィックであるとは限りませんが、3つの要素上のすべてのマトロイドはグラフィックです。[7]すべてのグラフィックマトロイドは正則です。
その後、グラフ上の他のマトロイドが発見されました。
- グラフの双円マトロイドは、接続されたすべてのサブセットに最大 1 つのサイクルが含まれる場合、エッジのセットが独立であると言うことによって定義されます。
- 任意の有向グラフまたは無向グラフにおいて、 と を2 つの異なる頂点集合とする。集合 において、からへの頂点が互いに素な経路が存在する場合、の部分集合 が独立であると定義する。これにより、 上のマトロイドがガモイドと呼ばれることが定義される。[8]厳密なガモイドとは、 の集合がの頂点集合全体となるものである。[9]
- 二部グラフ では、要素が二部グラフの片側の頂点であり、独立部分集合がグラフのマッチングの端点の集合であるマトロイドを形成できる。これは横断マトロイドと呼ばれ、[10] [11]ガモイドの特殊なケースである。[8] 横断マトロイドは、厳密なガモイドの双対マトロイドである。 [9]
- グラフィック マトロイドは、符号付きグラフ、ゲイン グラフ、およびバイアス グラフからのマトロイドに一般化されています。 「バイアス グラフ」と呼ばれる、サイクルの明確な線形クラスを持つグラフには、フレーム マトロイドとバイアス グラフのリフトマトロイドと呼ばれる 2 つのマトロイドがあります。
- すべてのサイクルが区別されたクラスに属する場合、これらのマトロイドは のサイクル マトロイドと一致します。サイクルが区別されていない場合、フレーム マトロイドは の双円マトロイドです。エッジが符号でラベル付けされた符号付きグラフと、エッジがグループから方向付けられてラベル付けされたグラフであるゲイン グラフは、それぞれバイアス グラフを生成し、したがってフレーム マトロイドとリフト マトロイドを持ちます。
- を連結グラフとし、をその辺集合とする。を連結されたままであるようなの部分集合の集合とする。すると、その要素集合は であり、独立集合のクラスとして を持つマトロイドは、 の結合マトロイドと呼ばれる。
- ランク関数は、エッジ サブセット上に誘導されるサブグラフの循環数であり、そのサブグラフの最大フォレストの外側のエッジの数、およびその中の独立したサイクルの数に等しくなります。
体拡張からのマトロイド
マトロイド理論の3番目の起源は場の理論です。
体の拡張によりマトロイドが生成されます。
この種のマトロイドと同等のマトロイドは代数マトロイドと呼ばれます。[13] 代数マトロイドを特徴付ける問題は非常に難しく、それについてはほとんど知られていません。Vámosマトロイドは代数的ではないマトロイドの例を提供します。
基本的な構造
古いマトロイドから新しいマトロイドを作成する標準的な方法がいくつかあります。
二重性
が有限マトロイドである場合、同じ基底集合を取り、その補集合が の基底である場合に限り、 の基底と呼ぶことで直交マトロイドまたは双対マトロイドを定義できる。 がマトロイドであり、 の双対が[14]であることを確認することは難しくない。
双対は、マトロイドを定義する他の方法でも同様に説明できます。たとえば、次のようになります。
- 集合が独立であるのは、その補集合が
- 集合は、その補集合が
- 双対のランク関数は
クラトフスキーの定理のマトロイド版によれば、グラフィックマトロイドの双対がグラフィックマトロイドであるための必要条件は、 が平面グラフのマトロイドである場合である。この場合、 の双対はの双対グラフのマトロイドである。 [15]特定の体上で表現可能なベクトルマトロイドの双対は上でも表現可能である。横断マトロイドの双対は厳密なガモイドであり、その逆もまた同様である。
- 例
- グラフのサイクルマトロイドは、その結合マトロイドの双対マトロイドです。
未成年者
M が要素集合Eを持つマトロイドであり、S がEのサブセットである場合、MのSへの制限( M | Sと表記) は、独立集合がSに含まれるMの独立集合である集合S上のマトロイドです。その回路はSに含まれるMの回路であり、そのランク関数はSのサブセットに制限されたMのランク関数です。
線型代数では、これはSのベクトルによって生成される部分空間に制限することに相当する。同様に、T = M − Sの場合、これはTの削除と呼ばれ、M \ TまたはM − Tと表記される。 Mのサブマトロイドは、まさに一連の削除の結果であり、順序は無関係である。[16] [17]
制限の双対的な操作は縮約である。[18] T がEのサブセットである場合、MのTによる縮約、M / Tと書かれる、は階数関数が次の基底集合E − T上のマトロイドである。 [19]線型代数では、これはT のベクトルによって生成される線型空間による商空間を、 E - Tのベクトルの像とともに見ることに相当します。
Mから一連の制限と収縮操作によって得られるマトロイドNは、 Mのマイナーと呼ばれます。[17] [20] M にはマイナーとしてN が含まれていると 言います。多くの重要なマトロイド族は、その族に属さないマイナー極小マトロイドによって特徴付けられる場合があります。これらは禁制マイナーまたは排除マイナーと呼ばれます。[21]
和と和集合
M を要素の基本集合Eを持つマトロイドとし、N を基本集合 F 上の別のマトロイドとします。マトロイドMとN の直和は、その基本集合がEとFの非結合和であり、その独立集合がMの独立集合とNの独立集合の非結合和であるマトロイドです。
MとNの和集合は、その基礎集合がEとFの和集合(互いに素な和集合ではない)であり、その独立集合がMの独立集合とNの独立集合の和集合である部分集合であるマトロイドです。通常、「和集合」という用語はE = Fの場合に適用されますが、この仮定は必須ではありません。EとFが互いに素である場合、和集合は直和です。
追加条件
M を、要素の基底集合Eを持つマトロイドとします。
- E はMの基底集合と呼ぶことができ、その要素はMの点と呼ぶことができる。
- E の部分集合がMを張る とは、その閉包がEである場合です。集合が閉集合Kを張るとは、その閉包がKである場合です。
- マトロイドの内周は、その最小の回路または従属セットのサイズです。
- Mの単一要素回路を形成する要素はループと呼ばれる。同様に、要素がどの基底にも属さない場合もループである。[7] [22]
- どの回路にも属さない要素は、コロプまたは地峡と呼ばれます。同様に、要素がすべての基底に属する場合、その要素はコロプです。
- ループとコループは相互に双対である。[22]
- 2要素集合{ f,g }がMの回路である場合、fとgはM内で平行である。[7]
- マトロイドは、1 要素または 2 要素からなる回路を持たない場合、単純マトロイドと呼ばれます。つまり、ループや並列要素はありません。組み合わせ幾何学という用語も使用されます。[7]すべてのループを削除し、各 2 要素回路から 1 つの要素を削除して 2 要素回路がなくなるまで 別のマトロイドMから得られる単純マトロイドは、 Mの単純化と呼ばれます。[23]マトロイドは、その双対マトロイドが単純である場合、共単純です。[24]
- 回路の和集合は、Mのサイクルと呼ばれることもあります。したがって、サイクルは、双対マトロイドのフラットの補集合です。(この用法は、グラフ理論における「サイクル」の一般的な意味と矛盾します。)
- MのセパレータはEの部分集合Sであり、 となる。適切なセパレータまたは非自明なセパレータとは、 Eでも空集合でもないセパレータである。 [25]既約セパレータとは、他の空でないセパレータを含まない空でないセパレータである。既約セパレータは基底集合E を分割する。
- 2つの空でないマトロイドの直和として表すことができないマトロイド、または同等に適切なセパレータを持たないマトロイドは、連結または既約と呼ばれます。マトロイドが連結であるのは、その双対が連結されている場合のみです。[26]
- Mの最大既約サブマトロイドはMの成分と呼ばれる。成分はMの既約セパレータへの制限であり、逆にMの既約セパレータへの制限は成分である。セパレータは成分の和集合である。[25]
- マトロイドMは、Mまたはそれを含むマトロイドが、 Mのすべての点が基底要素のペアを結ぶ線上に含まれるような基底を持つ場合、フレームマトロイドと呼ばれます。 [27]
- マトロイドの全ての回路の大きさが少なくともそのランクに等しい場合、そのマトロイドは舗装マトロイドと呼ばれる。 [28]
アルゴリズム
いくつかの重要な組み合わせ最適化問題は、あらゆるマトロイド上で効率的に解決できます。特に、
- 重み付きマトロイドの最大重み独立集合を見つけることは、貪欲アルゴリズムによって解決できます。この事実はマトロイドを特徴付けるためにも使用できます。つまり、部分集合を取ることで閉じた集合の族F が、集合の重み付けに関係なく貪欲アルゴリズムによって族内で最大重み集合が見つかるという性質を持つ場合、F はマトロイドの独立集合の族でなければなりません。[29]
- マトロイド分割問題は、マトロイドの要素をできるだけ少ない独立集合に分割することであり、マトロイドパッキング問題は、できるだけ多くの互いに素な全域集合を見つけることです。どちらも多項式時間で解決でき、マトロイドの合計のランクを計算する問題や独立集合を見つける問題に一般化できます。
- 同じ基底集合上の 2 つ以上のマトロイドのマトロイド交差は、各マトロイドで同時に独立である集合の族です。2 つのマトロイドの交差で最大の集合、または最大重み付き集合を見つける問題は、多項式時間で見つけることができ、他の多くの重要な組み合わせ最適化問題の解決策を提供します。たとえば、二部グラフの最大マッチングは、2 つのパーティション マトロイドを交差させる問題として表現できます。ただし、3 つ以上のマトロイドの交差で最大の集合を見つけることはNP 完全です。
マトロイドソフトウェア
マトロイドの計算のための 2 つのスタンドアロン システムは、Kingan の Oid と Hlineny の Macek です。どちらもオープン ソース パッケージです。「Oid」は、マトロイドの実験のためのインタラクティブで拡張可能なソフトウェア システムです。「Macek」は、表現可能なマトロイドを使用した合理的に効率的な組み合わせ計算のためのツールとルーチンを備えた特殊なソフトウェア システムです。
オープンソースの数学ソフトウェアシステムSAGEとMacaulay2にはマトロイドパッケージが含まれています。Mapleにはバージョン2024以降、マトロイドを扱うためのパッケージがあります。[30]
多項式不変量
基底集合E上の有限マトロイドMに関連付けられた特に重要な多項式が 2 つあります。それぞれはマトロイド不変量であり、同型マトロイドは同じ多項式を持つことを意味します。
特性多項式
Mの特性多項式は、彩色を数えないものの 、彩色多項式[31]と呼ばれることもあるが、次のように定義される。
または(空集合がMにおいて閉じている限り)
ここでμはマトロイドの幾何学的格子のメビウス関数を表し、その和はマトロイドのすべての平面Aにわたって取られる。 [32]
- M がグラフGのサイクルマトロイドM ( G ) である場合、特性多項式は彩色多項式をわずかに変形したもので、 χ G (λ) = λ c p M ( G ) (λ)で与えられます 。ここで、c はGの連結成分の数です。
- M がグラフGの結合マトロイドM *( G ) である場合、特性多項式はGのフロー多項式に等しくなります。
- M がℝ n (またはF n 、ただしFは任意の体)内の線型超平面の配置AのマトロイドM ( A )である場合、配置の特性多項式はp A (λ) = λ n − r ( M ) p M (λ) で与えられます。
ベータ不変
クラポ(1967)によって導入されたマトロイドのベータ不変量は、導関数の評価として特性多項式で表現することができる[33]
または直接[34]
ベータ不変量は非負であり、が切断されているか、空であるか、ループである場合にのみゼロとなる。それ以外の場合は、のフラットの格子にのみ依存する。ループとコロループがない場合、 [34]
ホイットニー数
の第一種のホイットニー数は、特性多項式におけるのべき乗の係数です。具体的には、番目のホイットニー数はの係数であり、 はメビウス関数の値の合計です。
右の階数のフラットを合計します。これらの数字は符号が交互に変わるため、
2 つ目の種類のホイットニー数は、各ランクのフラットの数です。つまり、はランク フラットの数です 。
両種のホイットニー数は、第1種および第2種のスターリング数を一般化したものであり、これらは完全グラフのサイクルマトロイドのホイットニー数であり、分割格子のホイットニー数と同等である。これらは、マトロイド理論の(共同)創始者であるハスラー・ホイットニーにちなんで、ジャン・カルロ・ロータによって命名された。この名前は、有限の順位付けされた半順序集合の同様の数にも拡張されている。
トゥッテ多項式
マトロイドのトゥッテ多項式は、特性多項式を2つの変数に一般化したものである。これにより、より組み合わせ的な解釈が可能になり、双対性も得られる。
これは、 の性質と の性質の間にいくつかの双対性があることを意味している。 Tutte 多項式の定義の 1 つは、
これは、Tutte多項式を共階数零または階数生成多項式の評価として表現したものである。[35]
この定義から、特性多項式は、単純な因数を除いて、具体的には、
もう一つの定義は、内部活動と外部活動、および基底の合計という観点からであり、基底の数であるという事実を反映している。[36]これは、より少ないサブセットの合計であるがより複雑な用語を持ち、タットの元の定義であった。
削除と短縮による再帰の観点からのさらなる定義がある。[37]削除短縮の同一性は
がループでもコロコップでもないとき。この再帰と乗法条件を満たすマトロイドの不変量(つまり、同型マトロイド上で同じ値を取る関数)
はトゥット=グロタンディーク不変量と言われている。[35]トゥット多項式は最も一般的な不変量である。つまり、トゥット多項式はトゥット=グロタンディーク不変量であり、そのような不変量はすべてトゥット多項式の評価である。[31]
グラフの Tutte 多項式は、そのサイクルマトロイドの Tutte多項式です 。
無限マトロイド
無限マトロイドの理論は有限マトロイドの理論よりもはるかに複雑で、独自の主題を形成しています。長い間、困難の 1 つは、合理的で有用な定義が多数存在し、そのどれもが有限マトロイド理論の重要な側面をすべて捉えているようには見えなかったことです。たとえば、基底、回路、および双対性を無限マトロイドの 1 つの概念にまとめることは困難であるように思われます。
無限マトロイドの最も単純な定義は、有限ランクを要求することです。つまり、Eのランクは有限です。この理論は、有限ランクの無限マトロイドの双対が有限ランクを持たないという事実による双対性の失敗を除いて、有限マトロイドの理論に似ています。有限ランクのマトロイドには、有限次元ベクトル空間と有限超越次数の体拡大の任意のサブセットが含まれます。
次に単純な無限一般化は有限マトロイドであり、プレジオメトリとも呼ばれる。無限の基底集合を持つマトロイドは、次の性質を持つ場合 有限である。
同様に、すべての従属集合には有限の従属集合が含まれます。
例としては、無限次元ベクトル空間の任意の部分集合の線型従属(ただし、ヒルベルト空間やバナッハ空間のような無限従属ではない)や、おそらく無限の超越次数を持つ体拡大の任意の部分集合における代数従属がある。また、有限マトロイドのクラスは自己双対ではない。有限マトロイドの双対は有限ではないからである。
有限無限マトロイドは、代数学と密接な関係のある数学論理学の分野であるモデル理論で研究されています。
1960 年代後半、マトロイド理論家は、有限マトロイドのさまざまな側面を共有し、その双対性を一般化する、より一般的な概念を求めました。この課題に応えて、無限マトロイドの多くの概念が定義されましたが、問題は未解決のままでした。DA ヒッグスが検討したアプローチの 1 つはB マトロイドとして知られるようになり、1960 年代と 1970 年代にヒッグス、オクスリー、その他によって研究されました。Bruhn ら (2013) による最近の結果によると、それは問題を解決します。彼らは独立して同じ概念に到達し、独立性、基底、回路、閉包、およびランクに関して 5 つの同等の公理系を提供しました。B マトロイドの双対性は、無限グラフで見られる双対性を一般化します。
独立公理は次のとおりです。
- 空集合は独立しています。
- 独立集合のすべての部分集合は独立しています。
- 任意の非最大(集合包含下)独立集合および最大独立集合に対して、が独立であるような が存在する。
- 基底空間の任意の部分集合に対して、 の任意の独立部分集合はの最大独立部分集合に拡張できる。
これらの公理により、すべてのマトロイドには双対が存在します。
歴史
マトロイド理論はホイットニー(1935)によって導入されました。また、中沢健夫によって独立に発見されましたが、彼の研究は長年忘れられていました(西村・黒田(2009))。
ホイットニーは独創的な論文で、独立性に関する 2 つの公理を提示し、これらの公理に従うあらゆる構造を「マトロイド」と定義しました。[c] 彼の重要な観察は、これらの公理がグラフと行列の両方に共通する「独立性」の抽象化を提供しているというものでした。このため、マトロイド理論で使用される用語の多くは、線形代数やグラフ理論の類似概念の用語に似ています。
ホイットニーが初めてマトロイドについて書いた直後、マックレーン (1936) がマトロイドと射影幾何学の関係について重要な論文を執筆しました。1年後、ファン・デル・ワールデン (1937) は、現代代数学の古典的な教科書の中で、代数的依存性と線形依存性の類似点を指摘しました。
1940 年代にリチャード・ラドーは横断理論を視野に入れた「独立システム」という名前でさらなる理論を展開しました。この分野では、彼がこの分野に付けた名前が今でも時々使われています。
1950年代、WTタットはマトロイド理論の第一人者となり、その後も長年その地位を維持した。彼の貢献は多岐にわたり、
- 排除されたマイナーによるバイナリ、正則、およびグラフィックマトロイドの特徴付け
- 正則マトロイド表現可能性定理
- 連鎖群とそのマトロイドの理論
そして彼が多くの結果を証明するために使用したツール:
- 「経路定理」
- 「トゥッテのホモトピー定理」 (Tutte (1965) などを参照)
これらは非常に複雑なため、後の理論家たちは証明においてこれらを必要としないようにするために多大な努力を払った。[d]
Crapo (1969) と Brylawski (1972) は、現在Tutte 多項式(Crapo により命名)として知られるグラフ多項式である Tutte の「二色性」をマトロイドに一般化しました。彼らの研究に続いて、最近 (特に 2000 年代) 大量の論文が発表されていますが、グラフの Tutte 多項式に関する論文ほど多くはありません。
1976 年にドミニク・ウェルシュはマトロイド理論に関する最初の包括的な本を出版しました。
ポール・シーモアの正則マトロイドの分解定理 (シーモア (1980)) は、1970 年代後半から 1980 年代にかけての最も重要かつ影響力のある研究でした。カーンとクン (1982) によるもう 1 つの基本的な貢献は、射影幾何学とダウリング幾何学がマトロイド理論で重要な役割を果たす理由を示しました。
1980 年代までに、他にも多くの重要な貢献者がいましたが、有理数上で表現可能な 2 元マトロイドの Tutte による特徴付け (Whittle 1995) を 3 元マトロイドに拡張した Geoff Whittle についても言及しないわけにはいきません。これはおそらく 1990 年代の最大の貢献です。
現在(2000年頃以降)では、 Geelen、Gerards、Whittleらによるマトロイドマイナープロジェクト[e]が マトロイドの構造理論に大きな進歩をもたらしました。他の多くの人々もマトロイド理論のその部分に貢献しており、この理論は(21世紀の最初の10年と20年のうちに)繁栄しています。
研究者
マトロイドの研究を開拓した数学者には、
- 黒田進[38]
- サンダース・マクレーン
- リチャード・ラド
- 中澤 健夫
- 西村博一[38]
- WT トゥッテ
- BL ファン・デル・ワールデン
- ハスラー・ホイットニー
その他の主な貢献者には、
脚注
- ^
Oxley (1992) はマトロイドの基本的な定義と結果に関する標準的な情報源です。Welsh (1976) はより古い標準的な情報源です。
- ^ 技術的な違いが 1 つあります。列マトロイドは同じベクトルである異なる要素を持つことができますが、上で定義したベクトルマトロイドはそうではありません。通常、この違いは重要ではなく無視できますが、をベクトルの多重集合とすることで、2 つの定義が完全に一致するようになります。
- ^
おそらくは暗示されていたものの、Whitney (1935) は少なくとも 1 つのサブセットが独立していることを要求する公理を含んでいませんでした。
- ^ 良い例としては、AMH Gerards による Tutte の正則マトロイドの特徴付けの短い証明 (Gerards (1989)) があります。
- ^ マトロイドマイナープロジェクトは、有限体上で表現可能なマトロイドに対して、ロバートソン-シーモアグラフマイナープロジェクトの成功を再現する試みです(ロバートソン-シーモア定理を参照)。
参照
- 反マトロイド – 反交換公理を持つ順序または集合の数学的体系
- コクセターマトロイド – マトロイドの群論的一般化
- Greedoid – 貪欲最適化で使用されるセットシステム
- 有向マトロイド – 順序付き線形代数の抽象化
- ポリマトロイド – マトロイドの多重集合類似体
- プレジオメトリ(モデル理論) – 閉包演算子を用いたマトロイドの定式化
引用
- ^ ニール&ノイダウアー(2009)
- ^ カシャップ、ソルジャニン、フォントーベル (2009)
- ^ abcde Welsh (1976, pp. 7–9)、セクション1.2、「マトロイドの公理系」。
- ^ Welsh (1976, pp. 21–22)、セクション 1.8、「閉集合 = 平面 = 部分空間」。
- ^ ab Welsh (1976, pp. 38–39)、セクション2.2、「マトロイドの超平面」。
- ^ 「ロータ予想の解決」(PDF)アメリカ数学会報:736-743。2014年8月17日。
- ^ abcd Oxley (1992)、13ページ
- ^ オクスリー (1992)、115ページ
- ^ オクスリー(1992)、100ページ
- ^ オクスリー(1992)、46-48ページ
- ^ ホワイト(1987)、72-97ページ
- ^ オクスリー(1992)、215ページ
- ^ オクスリー(1992)、216ページ
- ^ ホワイト(1986)、32ページ
- ^ ホワイト(1986)、105ページ
- ^ ホワイト(1986)、131ページ
- ^ ab White (1986)、224ページ
- ^ ホワイト(1986)、139ページ
- ^ ホワイト(1986)、140ページ
- ^ ホワイト(1986)、150ページ
- ^ ホワイト(1986)、146-147ページ
- ^ ab White (1986)、130ページ
- ^ オクスリー(1992)、52ページ
- ^ オクスリー(1992)、347ページ
- ^ オクスリー (1992)、128 ページ
- ^ ホワイト(1986)、110ページ
- ^ ザスラフスキー(1994)
- ^ オクスリー(1992)、26ページ
- ^ オクスリー(1992)、64ページ
- ^ 「Maple 2024 のマトロイドおよびハイパーグラフ パッケージ」(PDF)。MapleSoft 。2024 年 8 月 19 日閲覧。
- ^ ab White (1987)、127ページ
- ^ ホワイト(1987)、120ページ
- ^ ホワイト(1987)、123ページ
- ^ ab White (1987)、124ページ
- ^ ab White (1987)、126ページ
- ^ ホワイト(1992b)、188ページ
- ^ ホワイト(1986)、260ページ
- ^ ab 西村・黒田 (2009)
参考文献
- Bruhn, Henning; Diestel, Reinhard; Kriesell, Matthias; Pendavingh, Rudi; Wollan, Paul (2013). 「無限マトロイドの公理」. Advances in Mathematics . 239 : 18–46. arXiv : 1003.3919 . doi : 10.1016/j.aim.2013.01.011 . MR 3045140. S2CID 10436077.
- ブライアント、ビクター、パーフェクト、ヘイゼル(1980)。組合せ論における独立理論。ロンドン、イギリスおよびニューヨーク、ニューヨーク: チャップマン アンド ホール。ISBN 978-0-412-22430-0。
- Brylawski, Thomas H. (1972). 「組み合わせ幾何学の分解」.アメリカ数学会誌. 171 : 235–282. doi : 10.2307/1996381 . JSTOR 1996381.
- ヘンリー・H・クラポ(1969年)。 「トゥッテ多項式」。数学の方程式。3 (3): 211–229。土井:10.1007/BF01817442。S2CID 119602825。
- Crapo, Henry H. ; Rota, Gian-Carlo (1970)。『組合せ理論の基礎について: 組合せ幾何学』。マサチューセッツ州ケンブリッジ: MIT 出版。ISBN 978-0-262-53016-3MR 0290980 –インターネットアーカイブ(archive.org)経由。
- Edmonds, Jack (2001 年 3 月 5 ~ 9 日)。「サブモジュラー関数、マトロイド、および特定の多面体」。Jünger, Michael、Reinelt, Gerhard、Rinaldi, Giovanni (編)。組み合わせ最適化 - ユーレカ、縮む!: Jack Edmonds に捧げられた論文。第 5 回国際ワークショップ。コンピュータ サイエンスの講義ノート。第 2570 巻 (改訂版論文)。Aussois、FR: ベルリン、ハイデルベルク: Springer (2003 年発行) 。pp . 11 ~ 26。CiteSeerX 10.1.1.454.4060。doi : 10.1007 /3-540-36478-1_2。ISBN 978-3-540-36478-8。
- Geelen, JF; Gerards, AMH; Kapoor, A. (2000). 「GF(4) 表現可能なマトロイドの除外マイナー」.組み合わせ理論ジャーナル. シリーズ B. 79 (2): 247–299. doi :10.1006/jctb.2000.1963. MR 1769191.
- Geelen, Jim ; Gerards, AMH; Whittle, Geoff (2007)。「マトロイドマイナー構造理論に向けて」。Gerards, Grimmett 他編。組合せ論、複雑性、偶然性: Dominic Welsh へのトリビュート。オックスフォード数学とその応用講義シリーズ。第 34 巻。オックスフォード、イギリス: Oxford University Press。pp. 72–82。
- Gerards, AMH (1989). 「Tutte による完全ユニモジュラ行列の特徴付けの簡単な証明」.線形代数とその応用. 114–115: 207–212. doi : 10.1016/0024-3795(89)90461-8 .
- カーン、ジェフ; クン、ジョセフ PS (1982)。 「組み合わせ幾何学の多様性」。アメリカ数学会誌。271 ( 2 ): 485–499。doi : 10.2307/1998894。JSTOR 1998894 。
- Kingan, Robert; Kingan, Sandra (2005)。「マトロイドのソフトウェア システム」。グラフと発見。離散数学と理論計算機科学における DIMACS シリーズ。pp. 287–296。
- Kashyap, Navin; Soljanin, Emina; Vontobel, Pascal (2009). マトロイド理論と組合せ最適化の情報および符号理論への応用(PDF) (レポート) 。2014年10 月 4 日にwww.birs.ca から取得。
- Kung, Joseph PS 編 (1986)。マトロイド理論のソースブック。ボストン、マサチューセッツ州: Birkhäuser。doi : 10.1007 / 978-1-4684-9199-9。ISBN 978-0-8176-3173-4MR 0890330 –インターネットアーカイブ(archive.org)経由。
- MacLane, Saunders (1936). 「射影幾何学による抽象線形従属のいくつかの解釈」. American Journal of Mathematics . 58 (1): 236–240. doi :10.2307/2371070. JSTOR 2371070.
- Minty, George J. ( 1966)。「有向線形グラフ、電気ネットワーク、ネットワークプログラミングの理論の公理的基礎について」。数学と力学ジャーナル。15 : 485–520。MR 0188102。
- Neel, David L.; Neudauer, Nancy A. (2009). 「あなたが知っているマトロイド」(PDF) . Mathematics Magazine . 82 (1): 26–41. doi :10.4169/193009809x469020 . 2014年10月4日に取得– Mathematical Association of America (maa.org) 経由。
- 西村博一;黒田進編(2009年)。失われた数学者、中沢建夫: 忘れられたマトロイド理論の父。スイス、バーゼル: Birkhäuser Verlag。土井:10.1007/978-3-7643-8573-6。ISBN 978-3-7643-8572-9. MR 2516551. Zbl 1163.01001.
- オクスリー、ジェームズ(1992)。マトロイド理論。オックスフォード、イギリス:オックスフォード大学出版局。ISBN 978-0-19-853563-8. MR 1207587. Zbl 0784.05002.
- Recski, András (1989)。マトロイド理論と電気ネットワーク理論および静力学への応用。アルゴリズムと組合せ論。第 6 巻。ベルリン、ドイツ、ブダペスト、ハンガリー: Springer-Verlag および Akademiai Kiado。doi : 10.1007 / 978-3-662-22143-3。ISBN 978-3-540-15285-9. MR 1027839. S2CID 117772439 –インターネットアーカイブ(archive.org) 経由。
- Sapozhenko, AA (2001) [1994]. 「マトロイド」.数学百科事典. EMS Press .
- Seymour, Paul D. (1980). 「正則マトロイドの分解」.組合せ理論ジャーナル. シリーズ B. 28 (3): 305–359. doi : 10.1016/0095-8956(80)90075-1 . hdl : 10338.dmlcz/101946 . Zbl 0443.05027.
- トゥルーエンパー、クラウス (1992)。マトロイド分解。ボストン、マサチューセッツ州: アカデミック プレス。ISBN 978-0-12-701225-4. MR 1170126 – emis.de 経由。
- Tutte, WT (1959). 「マトロイドとグラフ」.アメリカ数学会誌. 90 (3): 527–552. doi : 10.2307/1993185 . JSTOR 1993185. MR 0101527.
- Tutte, WT (1965) 「マトロイドに関する講義」米国国立標準局研究ジャーナルセクション B. 69 : 1–47。
- Tutte, WT (1971)。マトロイド理論入門。科学と数学における現代の分析および計算方法。第37巻。ニューヨーク、NY:American Elsevier Publishing Company。Zbl 0231.05027 。
- Vámos, Peter (1978). 「マトロイド理論の失われた公理は永遠に失われた」.ロンドン数学会誌. 18 (3): 403–408. doi :10.1112/jlms/s2-18.3.403.
- ファン・デル・ワールデン、BL(1937年)。近代代数。
- ウェルシュ、DJA (1976)。マトロイド理論。LMSモノグラフ。第8巻。アカデミックプレス。ISBN 978-0-12-744050-7.ZBL0343.05002 。
- ホワイト、ニール編 (1986)。マトロイドの理論。数学とその応用百科事典。第26巻。ケンブリッジ、イギリス:ケンブリッジ大学出版局。ISBN 978-0-521-30937-0。Zbl 0579.00001 – Internet Archive (archive.org) 経由。
- ホワイト、ニール編 (1987)。組合せ幾何学。数学とその応用百科事典。第29巻。ケンブリッジ、イギリス:ケンブリッジ大学出版局。ISBN 978-0-521-33339-9。Zbl 0626.00007 – Internet Archive (archive.org) 経由。
- ホワイト、ニール編 (1992a)。マトロイドの応用。数学とその応用の百科事典。第 40 巻。ケンブリッジ、イギリス: ケンブリッジ大学出版局。ISBN 978-0-521-38165-9。Zbl 0742.00052 – Internet Archive (archive.org) 経由。
- ホイットニー、ハスラー(1935)。 「線形従属の抽象的性質について」。アメリカ数学ジャーナル。57 (3): 509–533。doi :10.2307/ 2371182。hdl : 10338.dmlcz / 100694。JSTOR 2371182。MR 1507091 。— Kung (1986) 55-79ページに掲載
- ホイットル、ジェフ(1995)。「GF(3)上で表現可能なマトロイドと有理数の特性」。組合せ理論ジャーナル。シリーズB。65 ( 2):222-261。doi :10.1006 / jctb.1995.1052。
- Zaslavsky, Thomas (1994). 「フレームマトロイドとバイアスグラフ」. Eur. J. Comb. 15 (3): 303–307. doi : 10.1006/eujc.1994.1034 . ISSN 0195-6698. Zbl 0797.05027.
外部リンク
- 「マトロイド」。数学百科事典。EMS Press。2001 [1994]。
- キングアン、サンドラ。「マトロイド理論」。userhome.brooklyn.cuny.edu (学術個人サイト)。ブルックリン カレッジ。ブルックリン、ニューヨーク:ニューヨーク市立大学。— マトロイド論文、マトロイド ソフトウェア、リンクの大規模な参考文献。
- Locke, SC「貪欲アルゴリズム」。math.fau.edu (学術個人サイト)。フロリダ州ボカラトン:フロリダ アトランティック大学。
- Pagano, Steven R. 「マトロイドと符号付きグラフ」。math.binghamton.edu (学術個人サイト)。ニューヨーク州ビンガムトン:ビンガムトン大学。
- Hubenthal, Mark. 「マトロイドの簡単な説明」(PDF)。math.washington.edu (学術個人サイト) 。シアトル、ワシントン州:ワシントン大学。2010年 8 月 12 日のオリジナル( PDF)からアーカイブ。— この記事の記述の証明を示します。
- Oxley, James. 「マトロイドとは何か?」(PDF) . math.lsu.edu (学術個人サイト) . バトン ルージュ、ルイジアナ州:ルイジアナ州立大学.
