matroid(..., EntryMode => "bases")
matroid(..., EntryMode => "nonbases")
matroid(..., EntryMode => "circuits")
A matroid is determined by its set of bases, i.e. maximal (with respect to inclusion) independent sets, which are all of the same size (namely, the rank of the matroid). However, many interesting matroids have relatively few dependencies, and thus it may be easier to specify the matroid by its nonbases, i.e. dependent subsets of the ground set, with size equal to the rank of the matroid.
Similarly, a matroid can be specified by its circuits, i.e. minimal dependent sets. This is done e.g. when creating a graphical matroid.
If EntryMode is not specified, then the default value is assumed, which is EntryMode => "bases".
|
|
|
|