Матроид, в котором каждая перестановка является симметрией
In ma тематики, унифицированный матроид - это матроид , в котором независимые множества - это в точности наборы, содержащие не более r элементов для некоторого фиксированного целого числа r. Альтернативное определение состоит в том, что каждая перестановка элементов является симметрией .
Содержание
- 1 Определение
- 2 Двойственность и миноры
- 3 Реализация
- 4 Алгоритмы
- 5 Связанные матроиды
- 6 См. Также
- 7 Ссылки
Определение
Унифицированный матроид определяется над набором элементов . Подмножество элементов является независимым тогда и только тогда, когда оно содержит не более элементов. Подмножество является основой, если оно имеет ровно элементов, и является схемой, если оно имеет ровно элементов. ранг подмножества равен и ранг матроида равен .
Матроид ранга является однородным тогда и только если все его схемы имеют ровно элементов.
Матроид называется -point line .
Двойственность и несовершеннолетние
двойной матроид однородного матроида - еще один однородный матроид . Однородный матроид самодуален тогда и только тогда, когда .
Каждый второстепенный однородного матроида однороден. Если ограничить однородный матроид одним элементом (до тех пор, пока
Реализация
унифицированный матроид U nr {\ displaystyle U {} _ {n} ^ {r}}может быть представлен как матроид аффинно независимых подмножеств n {\ displaystyle n}точки в общем положении в r {\ displaystyle r}-мерном евклидовом пространстве, или как матроид линейно независимых подмножеств n {\ displaystyle n}векторы в общем положении в (r + 1) {\ displaystyle (r + 1)}-мерном вещественном векторном пространстве.
Ева Равномерный матроид также может быть реализован в проективных пространствах и векторных пространствах по всем достаточно большим конечным полям. Однако поле должно быть достаточно большим, чтобы включать достаточно независимых векторов. Например, n {\ displaystyle n}-point line U n 2 {\ displaystyle U {} _ {n} ^ {2}}может реализовываться только над конечными полями из n - 1 {\ displaystyle n-1}или более элементов (потому что в противном случае проективная линия над этим полем имела бы меньше, чем n {\ displaystyle n }очков): U 4 2 {\ displaystyle U {} _ {4} ^ {2}}не является двоичным матроидом, U 5 2 {\ displaystyle U {} _ {5} ^ {2}}не является тройным матроидом и т. Д. По этой причине однородные матроиды играют важную роль в гипотезе Роты. относительно запрещенной второстепенной характеристики матроидов, которые могут быть реализованы над конечными полями.
Алгоритмы
Проблема нахождения базиса минимального веса взвешенный однородный матроид хорошо изучен в информатике как задача выбора. Это может быть решено за линейное время.
. Любой алгоритм, который проверяет, является ли данный матроид однородным, при наличии доступа к матроиду через независимый оракул, должен выполнять экспоненциальное количество запросов оракула и поэтому не может принимать полиномиальное время.
Связанные матроиды
Если только r ∈ {0, n} {\ displaystyle r \ in \ {0, n \}}однородный матроид U nr {\ displaystyle U {} _ {n} ^ {r}}связан: это не прямая сумма двух меньших матроидов. Прямая сумма семейства однородных матроидов (не обязательно все с одинаковыми параметрами) называется матроидом разбиения.
Каждый однородный матроид - это матроид для мощения, поперечный матроид и строгий гаммоид.
Не каждый однородный матроид является графическим, а однородные матроиды представляют собой наименьший пример неграфического матроида, U 4 2 {\ displaystyle U {} _ {4} ^ {2}}. Унифицированный матроид U n 1 {\ displaystyle U {} _ {n} ^ {1}}является графическим матроидом n {\ displaystyle n}-ребень дипольный граф, а двойственный однородный матроид U nn - 1 {\ displaystyle U {} _ {n} ^ {n-1}}- графический матроид его двойного графа, n {\ displaystyle n}-edge граф цикла. U n 0 {\ displaystyle U {} _ {n} ^ {0}}- графический матроид графа с n {\ displaystyle n}петли, а U nn {\ displaystyle U {} _ {n} ^ {n}}- графический матроид n {\ displaystyle n}-ребень лес. Кроме этих примеров, каждый унифицированный матроид U nr {\ displaystyle U {} _ {n} ^ {r}}с 1 < r < n − 1 {\displaystyle 1содержит U 4 2 {\ displaystyle U { } _ {4} ^ {2}}как второстепенное и поэтому не является графическим.
Строка с точкой n {\ displaystyle n}предоставляет пример матроида Сильвестра, матроида, в котором каждая строка содержит три или более точек.
См. также
Ссылки