Fortran90のソースプログラム集です。

マトロイドの計算
0と1を用いて部分集合を記述することで,マトロイドを扱います。

genbase.f90
説明:マトロイドの基底族を無作為に生成します。
genflat.f90
説明:マトロイドのフラット族を無作為に生成します。現在は,台集合の大きさが8以下の場合に安定して動作します。
basetoflat.f90
説明:マトロイドの基底族からフラット族を導出します。