Матроид раздела
В математике матроид разделов или матроид разделов — это матроид , который представляет собой прямую сумму однородных матроидов . [1] Он определяется в базовом наборе, в котором элементы разделены на разные категории. Для каждой категории существует ограничение емкости — максимальное количество разрешенных элементов из этой категории. Независимыми множествами матроида разбиения являются именно те множества, в которых для каждой категории число элементов из этой категории не превосходит емкости категории.
Формальное определение
[ редактировать ]Позволять быть совокупностью непересекающихся множеств («категорий»). Позволять быть целыми числами с («мощности»). Определить подмножество быть «независимым», когда для каждого индекса , . Множества, удовлетворяющие этому условию, образуют независимые множества матроида , называемого матроидом разбиения .
Наборы называются категориями или блоками матроида раздела.
Основой матроида разбиения является множество, пересечение которого с каждым блоком имеет точный размер . Схема блока матроида является подмножеством одного точно с размером . Ранг матроида . [2]
Каждый форменный матроид это матроид раздела с одним блоком из элементы и с . Каждый матроид разбиения представляет собой прямую сумму набора однородных матроидов, по одному на каждый из его блоков.
В некоторых публикациях понятие матроида раздела определяется более строго: каждый . Разделы, которые подчиняются этому более строгому определению, представляют собой трансверсальные матроиды семейства непересекающихся множеств, заданных их блоками. [3]
Характеристики
[ редактировать ]Как и в случае с однородными матроидами, из которых они сформированы, двойной матроид матроида раздела также является матроидом раздела, и каждый минор матроида раздела также является матроидом раздела. Прямые суммы матроидов разбиений также являются матроидами разбиений.
Соответствие
[ редактировать ]Максимальное паросочетание в графе — это максимально большой набор ребер при условии, что никакие два ребра не имеют общей конечной точки. В двудольном графе с двудольным разделением , наборы ребер, удовлетворяющие условию, что никакие два ребра не имеют общей конечной точки в — независимые множества матроида разбиения с одним блоком на вершину в и с каждым из чисел равен единице. Наборы ребер, удовлетворяющие условию, что никакие два ребра не имеют общей конечной точки в являются независимыми множествами матроида второго раздела. Следовательно, двудольную задачу о максимальном согласовании можно представить как матроидное пересечение этих двух матроидов. [4]
В более общем смысле паросочетания графа можно представить как пересечение двух матроидов тогда и только тогда, когда каждый нечетный цикл в графе представляет собой треугольник, содержащий две или более вершин второй степени. [5]
Кликовые комплексы
[ редактировать ]Кликовый комплекс — это семейство множеств вершин графа. которые индуцируют полные подграфы . Кликовый комплекс образует матроид тогда и только тогда, когда — полный многодольный граф , и в этом случае результирующий матроид является матроидом разбиения. Кликовые комплексы — это именно те системы множеств, которые могут образовываться как пересечения семейств матроидов разбиений, для которых каждое . [6]
Перечисление
[ редактировать ]Число различных матроидов разделов, которые можно определить на множестве маркированные элементы, для , является
Экспоненциальная производящая функция этой последовательности равна . [7]
Ссылки
[ редактировать ]- ^ Рецкий, А. (1975), «О матроидах с разделами с приложениями», Бесконечные и конечные множества (Коллок., Кестхей, 1973; посвящен П. Эрдешу к его 60-летию), Том III , Коллок. Математика. Сок. Янош Бояи, том. 10, Амстердам: Северная Голландия, стр. 1169–1179, МР 0389630 .
- ^ Лоулер, Юджин Л. (1976), Комбинаторная оптимизация: сети и матроиды , Райнхарт и Уинстон, Нью-Йорк: Холт, с. 272, МР 0439106 .
- ^ Например, см. Кашивабара, Окамото и Уно (2007) . Лоулер (1976) использует более широкое определение, но отмечает, что ограничение полезно во многих приложениях.
- ^ Пападимитриу, Христос Х .; Стейглиц, Кеннет (1982), Комбинаторная оптимизация: алгоритмы и сложность , Энглвуд Клиффс, Нью-Джерси: Prentice-Hall Inc., стр. 289–290, ISBN 0-13-152462-3 , МР 0663728 .
- ^ Фекете, Шандор П.; Фирла, Роберт Т.; Спилле, Бьянка (2003), «Характеристика совпадений как пересечения матроидов», Mathematical Methods of Operations Research , 58 (2): 319–329, arXiv : math/0212235 , doi : 10.1007/s001860300301 , MR 2015015 .
- ^ Кашивабара, Кендзи; Окамото, Ёсио; Уно, Такеаки (2007), «Матроидное представление кликовых комплексов», Discrete Applied Mathematics , 155 (15): 1910–1929, doi : 10.1016/j.dam.2007.05.004 , MR 2351976 . О тех же результатах в дополнительной форме с использованием независимых множеств вместо клик см. Тышкевич, Р.И. ; Урбанович, ОП; Зверович, И.Э. (1989), «Матроидальное разложение графа», Комбинаторика и теория графов (Варшава, 1987) , Banach Center Publ., vol. 25, Варшава: PWN, стр. 195–205, MR 1097648 .
- ^ Рецки, А. (1974), «Перечисление матроидов с разделением», Венгерские исследования математических наук , 9 : 247–249 (1975), MR 0379248 .