Матроид перегородок - Partition matroid

В математике раздел matroid или же разделительный матроид это матроид сформированный из прямая сумма из однородные матроиды.[1] Он определяется на основе базового набора, в котором элементы разделены на разные категории. Для каждой категории есть ограничение мощности - максимальное количество разрешенных элементов из этой категории. Независимые наборы матроида разбиения - это в точности наборы, в которых для каждой категории количество элементов из этой категории не превышает емкости категории.

Формальное определение

Позволять быть собранием непересекающиеся множества («категории»). Позволять быть целыми числами с («мощности»). Определить подмножество быть "независимым", когда для каждого индекса , . Множества, удовлетворяющие этому условию, образуют независимые множества матроид, называется раздел матроид.

Наборы называются блоки или категории матроида раздела.

А основа матроида разбиения - это множество, пересечение которого с каждым блоком имеет размер точно . А схема матроида - это подмножество одного блока с размером точно . В классифицировать матроида .[2]

Каждый униформа матроид матроид разбиения, состоящий из одного блока из элементы и с . Каждый матроид разбиения представляет собой прямую сумму набора однородных матроидов, по одному на каждый из его блоков.

В некоторых публикациях понятие матроида разбиения определяется более строго, с каждым . Разделы, которые подчиняются этому более строгому определению, - это поперечные матроиды семейства непересекающихся множеств, заданных своими блоками.[3]

Характеристики

Как и в случае с однородными матроидами, из которых они состоят, двойной матроид матроида разбиения также является матроидом разбиения, и каждый незначительный матроида перегородок также является матроидом перегородок. Прямые суммы матроидов разбиений также являются матроидами разбиений.

Соответствие

А максимальное соответствие в графе - это максимально большой набор ребер при условии, что никакие два ребра не имеют общей конечной точки. В двудольный граф с двудольным , множества ребер, удовлетворяющих условию, что никакие два ребра не имеют общего конца в - независимые множества матроида разбиения с одним блоком на вершину в и с каждым из чисел равно единице. Множества ребер, удовлетворяющих условию, что никакие два ребра не имеют общего конца в - независимые множества второго матроида разбиения. Таким образом, двудольную задачу максимального согласования можно представить в виде пересечение матроидов этих двух матроидов.[4]

В более общем смысле сопоставления графа могут быть представлены как пересечение двух матроидов тогда и только тогда, когда каждый нечетный цикл в графе является треугольником, содержащим две или более вершины степени два.[5]

Кликовые комплексы

А кликовый комплекс семейство множеств вершин графа которые индуцируют полные подграфы . Кликовый комплекс образует матроид тогда и только тогда, когда это полный многодольный граф, и в этом случае полученный матроид является матроидом разбиения. Кликовые комплексы - это именно те системы, которые могут быть образованы как перекрестки семейств матроидов разбиения, для которых каждое .[6]

Перечисление

Количество различных матроидов разбиения, которые могут быть определены на множестве маркированные элементы, для , является

1, 2, 5, 16, 62, 276, 1377, 7596, 45789, 298626, 2090910, ... (последовательность A005387 в OEIS ).

В экспоненциальная производящая функция этой последовательности .[7]

Рекомендации

  1. ^ Рекски А. (1975), "О секционных матроидах с приложениями", Бесконечные и конечные множества (Colloq., Keszthely, 1973; посвящается П. Эрдёшу в день его 60-летия), Vol. III, Коллок. Математика. Soc. Янош Бойяи, 10, Амстердам: Северная Голландия, стр. 1169–1179, МИСТЕР  0389630.
  2. ^ Лоулер, Юджин Л. (1976), Комбинаторная оптимизация: сети и матроиды, Rinehart and Winston, New York: Holt, p. 272, г. МИСТЕР  0439106.
  3. ^ Например, см. Кашивабара, Окамото и Уно (2007). Лоулер (1976) использует более широкое определение, но отмечает, что ограничение полезно во многих приложениях.
  4. ^ Пападимитриу, Христос Х.; Стейглиц, Кеннет (1982), Комбинаторная оптимизация: алгоритмы и сложность, Энглвуд Клиффс, штат Нью-Джерси: Prentice-Hall Inc., стр. 289–290, ISBN  0-13-152462-3, МИСТЕР  0663728.
  5. ^ Fekete, Sándor P .; Фирла, Роберт Т .; Спилле, Бьянка (2003), «Характеризуя сопоставления как пересечение матроидов», Математические методы исследования операций, 58 (2): 319–329, arXiv:математика / 0212235, Дои:10.1007 / s001860300301, МИСТЕР  2015015.
  6. ^ Кашивабара, Кенджи; Окамото, Ёсио; Уно, Такеаки (2007), "Матроидное представление кликовых комплексов", Дискретная прикладная математика, 155 (15): 1910–1929, Дои:10.1016 / j.dam.2007.05.004, МИСТЕР  2351976. О тех же результатах в дополнительной форме с использованием независимых множеств вместо клик см. Тышкевич, Р.И.; Урбанович, О.П .; Зверович, И.. (1989), "Матроидное разложение графа", Комбинаторика и теория графов (Варшава, 1987), Banach Center Publ., 25, Варшава: PWN, стр. 195–205, МИСТЕР  1097648.
  7. ^ Рекски, А. (1974), "Перечисление секционированных матроидов", Studia Scientiarum Mathematicarum Hungarica, 9: 247–249 (1975), МИСТЕР  0379248.