Although some authors have experimented with computer representations of matroids that explicitly list all independent sets or all basis sets of the matroid,[REF] these representations are not succinct: a matroid with \scriptstyle n elements may expand into a representation that takes space exponential in \scriptstyle n.
Instead, different types of matroids may be represented more efficiently from the other structures from which they are defined: uniform matroids from their two numeric parameters, graphic matroids, bicircular matroids, and gammoids from graphs, linear matroids from matrices, etc.