В математике матроид разделов или матроид разделов — это матроид , который является прямой суммой однородных матроидов . [1] Он определяется над базовым набором, в котором элементы разделены на различные категории. Для каждой категории существует ограничение емкости — максимальное количество разрешенных элементов из этой категории. Независимые наборы матроида разделов — это в точности те наборы, в которых для каждой категории количество элементов из этой категории не превышает емкость категории.
Пусть будет набором непересекающихся множеств («категорий»). Пусть будут целыми числами с («емкостями»). Определим подмножество как «независимое», когда для каждого индекса , . Множества, удовлетворяющие этому условию, образуют независимые множества матроида , называемого матроидом разбиения .
Множества называются категориями или блоками матроида разбиения.
Базис матроида разбиения — это множество, пересечение которого с каждым блоком имеет размер ровно . Контур матроида — это подмножество одного блока с размером ровно . Ранг матроида равен . [2]
Каждый однородный матроид является матроидом раздела с одним блоком элементов и с . Каждый матроид раздела является прямой суммой набора однородных матроидов, по одному для каждого из его блоков.
В некоторых публикациях понятие матроида раздела определяется более строго, с каждым . Разделы, которые подчиняются этому более строгому определению, являются трансверсальными матроидами семейства непересекающихся множеств, заданных их блоками. [3]
Как и в случае с однородными матроидами, из которых они образованы, дуальный матроид матроида раздела также является матроидом раздела, и каждый минор матроида раздела также является матроидом раздела. Прямые суммы матроидов раздела также являются матроидами раздела.
Максимальное соответствие в графе — это набор ребер, который является максимально большим при условии, что никакие два ребра не имеют общей конечной точки. В двудольном графе с двудольностью наборы ребер, удовлетворяющие условию, что никакие два ребра не имеют общей конечной точки в , являются независимыми наборами матроида разбиения с одним блоком на вершину в и с каждым из чисел, равным единице. Наборы ребер, удовлетворяющие условию, что никакие два ребра не имеют общей конечной точки в , являются независимыми наборами второго матроида разбиения. Следовательно, двудольная задача максимального соответствия может быть представлена как пересечение матроидов этих двух матроидов. [4]
В более общем смысле паросочетания графа могут быть представлены как пересечение двух матроидов тогда и только тогда, когда каждый нечетный цикл в графе является треугольником, содержащим две или более вершин степени два. [5]
Кликовый комплекс — это семейство множеств вершин графа , которые индуцируют полные подграфы графа . Кликовый комплекс образует матроид тогда и только тогда, когда — полный многодольный граф , и в этом случае полученный матроид является матроидом разбиения. Кликовые комплексы — это в точности системы множеств, которые могут быть образованы как пересечения семейств матроидов разбиения, для которых каждый . [6]
Число различных матроидов разделов, которые можно определить по набору помеченных элементов, для , равно
Экспоненциальная производящая функция этой последовательности равна . [7]