数学において、一様マトロイドとは、ある固定された整数rに対して、独立集合が最大r個の要素を含む集合とまったく同じであるマトロイドです。別の定義では、要素のすべての順列は対称性です。
意味
一様マトロイドは要素の集合に対して定義される。要素のサブセットが独立であるためには、そのサブセットに含まれる要素が最大で 個である必要がある。サブセットがちょうど 個の要素を持つ場合、そのサブセットは基底であり、ちょうど 個の要素を持つ場合、そのサブセットは回路である。サブセットの階数は であり、マトロイドの階数は である。[1] [2]
階数のマトロイドが均一であるのは、その回路の全てがちょうど個の要素を持つ場合に限られます。[3]
マトロイドは-点線と呼ばれます。
二重性とマイナー
一様マトロイドの双対マトロイドは別の一様マトロイドである。一様マトロイドが自己双対となるのは、次の場合のみである。[4]
一様マトロイドのすべてのマイナーは一様である。一様マトロイドを1つの要素で制限すると( である限り)、マトロイドが生成され 、それを1つの要素で縮小すると( である限り)、マトロイド が生成される。[5]
実現
一様マトロイドは、次元ユークリッド空間の一般的な位置にある点のアフィン独立部分集合のマトロイドとして、または次元実ベクトル空間の一般的な位置にあるベクトルの線形独立部分集合のマトロイドとして表すことができます。
すべての一様マトロイドは、十分に大きい有限体全体の射影空間とベクトル空間でも実現できます。[6]しかし、体は十分な数の独立ベクトルを含むのに十分大きくなければなりません。たとえば、点直線は以上の元の有限体上でのみ実現できます(そうでなければ、その体上の射影直線の点数が少なくなるため)。はバイナリマトロイドではなく、は三元マトロイドではありません。このため、一様マトロイドは、有限体上で実現できるマトロイドの禁じられたマイナー特徴付けに関するRota の予想において重要な役割を果たします。 [7]
アルゴリズム
重み付き一様マトロイドの最小重み基底を求める問題は、コンピュータサイエンスでは選択問題としてよく研究されている。これは線形時間で解ける可能性がある。[8]
独立オラクルを介してマトロイドにアクセスし、与えられたマトロイドが均一であるかどうかをテストするアルゴリズムは、指数関数的な数のオラクルクエリを実行する必要があるため、多項式時間をかけることはできません。[9]
関連するマトロイド
でない限り、一様マトロイドは連結であり、2つの小さなマトロイドの直和ではありません。[10]一様マトロイド族(必ずしもすべてが同じパラメータを持つとは限らない)の直和は、分割マトロイド と呼ばれます。
すべての一様マトロイドは舗装マトロイド[11]、横断マトロイド[ 12]、および厳密なガモイド[6]である。
すべての一様マトロイドがグラフィックであるとは限らず、一様マトロイドは非グラフィック マトロイドの最小の例 を提供します。一様マトロイドは -エッジ双極子グラフのグラフィック マトロイドであり、双対一様マトロイドはその双対グラフである-エッジサイクル グラフのグラフィック マトロイドです。は自己ループを持つグラフ のグラフィック マトロイドであり、 は- エッジフォレストのグラフィック マトロイドです。これらの例以外では、を持つすべての一様マトロイドはマイナーとして を含むため、グラフィックではありません。[13]
点線はシルベスターマトロイドの一例であり、すべての線に3つ以上の点が含まれるマトロイドである。[14]
参照
参考文献
- ^ Oxley, James G. (2006)、「例 1.2.7」、マトロイド理論、オックスフォード大学院数学テキスト第 3 巻、オックスフォード大学出版局、p. 19、ISBN 9780199202508ランク関数については26ページを参照してください。
- ^ ウェールズ語、DJA (2010)、マトロイド理論、Courier Dover Publications、p. 10、ISBN 9780486474397。
- ^ オクスリー(2006)、27ページ。
- ^ オクスリー(2006)、77ページと111ページ。
- ^ オクスリー(2006)、106-107頁および111頁。
- ^ ab Oxley (2006)、100ページ。
- ^ オクスリー(2006)、202-206頁。
- ^ コーメン、トーマス H. ;レイザーソン、チャールズ E. ;リベスト、ロナルド L. ;スタイン、クリフォード(2001)、「第 9 章: 中央値と順序統計」、アルゴリズム入門(第 2 版)、MIT プレスおよび McGraw-Hill、pp. 183–196、ISBN 0-262-03293-7。
- ^ Jensen, Per M.; Korte, Bernhard (1982)、「マトロイド特性アルゴリズムの複雑性」、SIAM Journal on Computing、11 (1): 184–190、doi :10.1137/0211014、MR 0646772。
- ^ オクスリー(2006)、126ページ。
- ^ オクスリー(2006年、26頁)。
- ^ オクスリー(2006)、48-49頁。
- ^ ウェルシュ(2010)、30ページ。
- ^ ウェルシュ(2010)、297頁。
