2部マトロイド

提供: testwiki
ナビゲーションに移動 検索に移動

2部マトロイド(bipartite matroid)は、サーキットのサイズがすべて偶数であるようなマトロイドである。

一様マトロイド Unr は、 r が奇数のとき、かつそのときのみ2部マトロイドである。これは、一様マトロイドのサーキットのサイズが r+1 であるからである。

2部グラフとの関係

2部マトロイドは、テンプレート:Harvtxtによって、2部グラフグラフ的マトロイドの一般化として定義された。グラフ的マトロイドが2部マトロイドであることと、グラフが2部グラフであることは同値である[1]

オイラーマトロイドの双対

オイラーグラフは、すべての頂点の次数が偶数であるようなグラフだが、平面グラフにおいて2部グラフの双対はオイラーグラフとなる。テンプレート:Harvtxtは、これがマトロイドにも拡張できることを示した。つまり、2値マトロイドにおいて、2部マトロイドの双対はオイラーマトロイドとなる。

2値マトロイドでない場合、そうなるとは限らない。例えば、一様マトロイド U64 は2部マトロイドではないが、この双対はオイラーマトロイドである。また、一様マトロイド U63 は2部マトロイドであるが、オイラーマトロイドではない。

計算の複雑さ

与えられた2値マトロイドが2部マトロイドかを多項式時間でテストすることが可能である[2]。しかし、与えられたマトロイドがオイラーマトロイドであるかを、独立性オラクルを介してテストするには、指数回のオラクルアクセスを必要とする[3]

参考文献

テンプレート:Reflist