A matroid is a mathematical construct, just as a group, a field, or a topology is a construct. It has a somewhat surprisingly large number of associated operators or special collections of subsets, and perhaps just as surprisingly, one can use any one of these to "define" what a matroid actually is.

Matroid: Mathematics. a pair (E,B), where E is a nonempty finite set and B is a nonempty collection of subsets of E (called bases) such that: (a) no base is properly contained in another base, and (b) if B1 and B2 are bases and if e is any element of B1, then there is an element f of B2 with the property that (B1-{e }) {f} is also a base. It then follows as a consequence of property (b) above that any two bases of a matroid contain the same number of elements; this is the rank of the matroid.


Matroid. This is an abstraction of independence that includes vectors in linear algebra and circuits in graphs. First, we need some preliminary definitions. Let N={1, ..., n} be a finite set, and let M={S1, ..., Sm} be a collection of subsets of N. (N,M) is an independence system if Si in M implies every subset of Si is in M. Elements of M are called independent sets, and the remaining subsets of N are called dependent sets. An independent set, say Si, is maximal if Si\/{k} is not in M for any k in N\Si. The max-cardinality independent set of any subset of N, say T, is given by:

m(T) = max{|Si|: Si in M, Si a subset of T}.
A matroid is an independence system (N, M) in which for any subset of N, say T, every independent set in T that is maximal in T has cardinality m(T). The definition essentially means that maximal and maximum are the same. In other words, a system is a matroid if, and only if, a greedy algorithm yields a globally optimal solution to the associated max weight problem. An example is the spanning tree.

Matroid Links

Joe Bonin's Introduction to Matroids (35 page postscript file)

Alexandre Borovik's Coxter Matroids

Stephen Locke's Graph Theory Index

Bruce Mills' Introduction to Matroid Theory with Applications to Solid Modeling

Steve Pagano's Matroids and Signed Graphs

Lyle Ramshaw and Jim Saxe's report on Quadrangular Sets to the Budget Matroids

Neil White's page on Coxter Matroids and program to identify symplectic matroids

Thomas Zaslavsky's Matroid Miscellany

Günter M. Ziegler's dynamic survey of Oriented Matroids

 

Matroid Books

Barlotti, A., ed. (1982). Matroid theory and its applications. Liguori editore, Naples.

Björner, A., Las Vergnas, M., Strumfels, B., White, N., and Zeigler, G. M. (1989). Oriented matroids. Cambridge University Press, Cambridge.

Bonin, J., Oxley, J.G., Servatius, B., eds. (1996). Matroid Theory, Proceedings of the 1995 AMS-IMS-SIAM Joint Summer Research Conference. American Mathematical Society, Providence, RI.

Crapo, H. H. and Rota, G. C. (1970). On the foundations of combinatorial theory: Combinatorial geometries. M.I.T. Press, Cambridge, MA, RI.

Graver, E. J., Servatius, B., Servatius, H. (1993).Combinatorial Rigidity. American Mathematical Society, Providence, RI.

Korte, B. Lovász, L. and Schrader, R. (1991). Greedoids. Springer-Verlag, Berlin.

Kung, J. P. S. (1986). A source book in matroid theory. Birkhauser, Boston.

Lawler, E. (1992). Combinatorial optimization: networks and matroids. Holt, Rinehart and Winston, New York.

Lovász, L. and Recski, A., eds. (1985). Matroid theory. Colloquia Mathematica Societatis János Bolyai 40, North-Holland, Amsterdam.

Oxley, J. G. (1992). Matroid theory. Oxford University Press, New York.

Recski, A. (1989). Matroid theory and its applications in electrical network theory and in statics. Springer-Verlag, Berlin.

Robertson, N. and Seymour, P. D., eds. (1993). Graph Structure Theory, Proceedings of the 1991 AMS-IMS-SIAM Joint Summer Research Conference on Graph Minors. American Mathematical Society, Providence, RI.

Truemper, K. (1992). Matroid decomposition. Academic Press, Boston.

Welsh, D. J. A. (1976). Matroid theory. Academic Press, London. [out of print]

White, N., ed. (1986). Theory of matroids. Cambridge University Press, Cambridge.

White, N., ed. (1987). Combinatorial geometries. Cambridge University Press, Cambridge.

White, N., ed. (1991). Matroid applications. Cambridge University Press, Cambridge.


Work
| Family | My Life | Resume | Academics

Beautiful
people | places | music | sports | science