Матроид
Матро́ид, гиперграф специального вида. Матроид определяется заданием множества элементов и семейства подмножеств множества , называемых независимыми множествами, для которых выполняются следующие аксиомы:
1) пустое множество независимо;
2) каждое подмножество независимого множества независимо;
3) для всякого подмножества все независимые множества матроида, содержащиеся в и являющиеся максимальными по включению относительно , имеют одинаковое число элементов.
Примеры.
1) Множество строк произвольной прямоугольной матрицы и семейство всех подмножеств множества , составленных из линейно независимых строк, образуют матроид.
2) Пусть – множество всех остовных лесов (см. Дерево в математике) графа , а – множество рёбер леса . Тогда множество рёбер графа и семейство образуют матроид.
3) Пусть – двудольный граф с долями , . Подмножество вершин, для которого существует паросочетание графа такое, что каждая вершина инцидентна некоторому ребру паросочетания , называется трансверсалью. Множество и множество всех трансверсалей графа образуют т. н. трансверсальный матроид.
Матроид можно задать также множеством элементов и семейством непустых подмножеств , называемых циклами и удовлетворяющих следующим аксиомам:
никакое собственное подмножество цикла не является циклом;
если , то содержит цикл.
Независимыми множествами этого матроида являются подмножества , не содержащие циклов.
Если – граф, то множество его рёбер и семейство простых циклов образуют т. н. циклический матроид. Если в качестве циклов матроида взять коциклы (разрезы, см. Связность графа) графа , то полученный таким образом матроид называется коциклическим. Матроиды двух последних типов называются графическими. Понятие «матроид» используется в теории графов и комбинаторике при доказательстве некоторых утверждений о покрытиях и упаковках, паросочетаниях.