Униформа матроида
В математике однородный матроид — это матроид , в котором независимыми множествами являются в точности те множества, которые содержат не более r элементов для некоторого фиксированного целого числа r . Альтернативное определение состоит в том, что каждая перестановка элементов является симметрией .
Определение
[ редактировать ]Униформа матроида определяется над множеством элементы. Подмножество элементов независимо тогда и только тогда, когда оно содержит не более элементы. Подмножество является базисом, если оно имеет ровно элементов, и это цепь, если она имеет ровно элементы. Ранг подмножества является а ранг матроида равен . [1] [2]
Матроид высокого ранга является равномерным тогда и только тогда, когда все его схемы имеют ровно элементы. [3]
Матроид называется -точечная линия .
Двойственность и миноры
[ редактировать ]Двойной матроид однородного матроида это еще один форменный матроид . Однородный матроид самодуален тогда и только тогда, когда . [4]
Каждый минор однородного матроида однообразен. Ограничение однородного матроида на один элемент (пока ) производит матроид и сжимая его на один элемент (пока ) производит матроид . [5]
Реализация
[ редактировать ]Униформа матроида может быть представлен как матроид аффинно независимых подмножеств точки общего положения в -мерное евклидово пространство , или как матроид линейно независимых подмножеств векторы в общем положении в -мерное действительное векторное пространство .
Всякий однородный матроид может быть также реализован в проективных пространствах и векторных пространствах над всеми достаточно большими конечными полями . [6] Однако поле должно быть достаточно большим, чтобы включать достаточное количество независимых векторов. Например, -точечная линия может быть реализовано только в конечных полях или более элементов (потому что в противном случае проективная линия над этим полем имела бы меньше, чем баллы): это не бинарный матроид , не является троичным матроидом и т. д. По этой причине однородные матроиды играют важную роль в гипотезе Роты о запрещенной второстепенной характеризации матроидов, которая может быть реализована в конечных полях. [7]
Алгоритмы
[ редактировать ]Задача нахождения базиса минимального веса взвешенного однородного матроида хорошо изучена в информатике как задача выбора . Ее можно решить за линейное время . [8]
Любой алгоритм, который проверяет, является ли данный матроид однородным, при наличии доступа к матроиду через оракул независимости , должен выполнять экспоненциальное количество запросов оракула и, следовательно, не может занимать полиномиальное время. [9]
Родственные матроиды
[ редактировать ]Пока не , однородный матроид связан: это не прямая сумма двух меньших матроидов. [10] Прямая сумма семейства однородных матроидов (не обязательно всех с одинаковыми параметрами) называется матроидом разбиения .
Каждый однородный матроид — это матроид брусчатки . [11] поперечный матроид [12] и строгий гаммоид . [6]
Не каждый униформный матроид является графическим , и униформные матроиды представляют собой наименьший пример неграфического матроида, . Униформа матроида графический матроид -реберного граф диполя и двойственный однородный матроид является графическим матроидом своего двойственного графа , -реберный граф цикла . графический матроид графа с самопетли и графический матроид - опушка леса . Помимо этих примеров, каждый униформный матроид с содержит как второстепенный и поэтому не является графическим. [13]
The Линия -point представляет собой пример матроида Сильвестра , матроида, в котором каждая линия содержит три или более точек. [14]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Оксли, Джеймс Г. (2006), «Пример 1.2.7», Теория матроидов , Оксфордские тексты для выпускников по математике, том. 3, Издательство Оксфордского университета, с. 19, ISBN 9780199202508 . О ранговой функции см. с. 26.
- ^ Уэлш, DJA (2010), Теория Матроидов , Courier Dover Publications, стр. 10, ISBN 9780486474397 .
- ^ Оксли (2006) , с. 27.
- ^ Оксли (2006) , стр. 77 и 111.
- ^ Оксли (2006) , стр. 106–107 и 111.
- ^ Jump up to: а б Оксли (2006) , с. 100.
- ^ Оксли (2006) , стр. 202–206.
- ^ Кормен, Томас Х .; Лейзерсон, Чарльз Э .; Ривест, Рональд Л .; Штейн, Клиффорд (2001), «Глава 9: Медианы и порядковая статистика», Введение в алгоритмы (2-е изд.), MIT Press и McGraw-Hill, стр. 183–196, ISBN 0-262-03293-7 .
- ^ Дженсен, Пер М.; Корте, Бернхард (1982), «Сложность алгоритмов свойств матроидов», SIAM Journal on Computing , 11 (1): 184–190, doi : 10.1137/0211014 , MR 0646772 .
- ^ Оксли (2006) , с. 126.
- ^ Оксли (2006 , стр. 26).
- ^ Оксли (2006) , стр. 48–49.
- ^ Валлийский (2010) , с. 30.
- ^ Валлийский (2010) , с. 297.