Ориентированный матроид

Ориентированный матроид — это математическая структура , которая абстрагирует свойства ориентированных графов , расположения векторов над упорядоченными полями и расположения гиперплоскостей над упорядоченными полями . [1] Для сравнения, обычный (то есть неориентированный) матроид абстрагирует свойства зависимости , общие как для графов , которые не обязательно ориентированы , так и для расположения векторов над полями , которые не обязательно упорядочены . [2] [3]
Все ориентированные матроиды имеют базовый матроид . Таким образом, результаты об обычных матроидах можно применить к ориентированным матроидам. Однако обратное неверно; некоторые матроиды не могут стать ориентированными матроидами, ориентируя базовую структуру (например, схемы или независимые множества). [4] Различие между матроидами и ориентированными матроидами обсуждается ниже.
Матроиды часто полезны в таких областях, как теория размерностей и алгоритмы .Из-за включения в ориентированный матроид дополнительных подробностей об ориентированной природе структуры,его полезность распространяется и на несколько областей, включая геометрию и оптимизацию .
История [ править ]
Первое появление ориентированных матроидов было в статье Джорджа Дж. Минти в 1966 году и ограничивалось обычными матроидами . [5]
Впоследствии Р. Т. Рокфеллер (1969) предложил задачу обобщения концепции Минти на реальные векторные пространства. Его предложение помогло привести к разработке общей теории.
Предыстория [ править ]
Чтобы абстрагировать понятие ориентации на ребрах графа для множеств, необходимо уметь присваивать «направление» элементам множества. Это достигается с помощью следующего определения знаковых множеств .
- набор Подписанный , , объединяет набор объектов, , с упорядоченным двуразделением этого набора на два непересекающихся подмножества: и .
- Члены называются положительными элементами ; члены являются отрицательными элементами .
- Набор называется поддержкой .
- Пустой подписанный набор , , определяется как пустое множество в сочетании с (упорядоченным) его двуразделением на два пустых множества: и .
- Подписанный набор является противоположностью , написано , если и
Учитывая элемент о поддержке мы напишем для положительного элемента и для отрицательного элемента. Таким образом, знаковый набор — это просто добавление отрицательных знаков к выделенным элементам. Это будет иметь смысл как «направление» только тогда, когда мы будем рассматривать ориентации более крупных структур. Тогда знак каждого элемента будет кодировать его направление относительно этой ориентации.
Аксиоматизации [ править ]
несколько эквивалентных систем аксиом Как и у обычных матроидов, существует . (Такие структуры, обладающие множественными эквивалентными аксиоматизациями, называются криптоморфными .)
Аксиомы схемы [ править ]
Позволять быть любым набором. Мы ссылаемся на как земля установлена . Позволять быть набором подписанных наборов , каждый из которых поддерживается подмножеством .Если для , то эквивалентно это набор подписанных схем для ориентированного матроида на .
- (С0)
- (C1) (симметричный)
- (С2) (несравненный)
- (C3) (слабое исключение)
Векторные аксиомы [ править ]
Состав подписанных наборов и это подписанный набор определяется , , и . Векторы ориентированного матроида являются композициями схем. Векторы ориентированного матроида удовлетворяют следующим аксиомам:
- для всех ,
- для всех , и , есть , такой, что
- ,
- , и
- .
Ковекторы . ориентированного матроида — это векторы его дуально ориентированного матроида
Аксиомы хиротопов [ править ]
Позволять быть как указано выше. Для каждого неотрицательного целого числа , хиротоп ранга это функция удовлетворяющее следующим аксиомам:
- (B0) (нетривиально) : не тождественно ноль
- (B1) (поочередно) : для любой перестановки и , , где является знаком перестановки.
- (B2) (обмен) : Для любого такой, что для каждого , то у нас также есть .
Термин «хиротоп» происходит от математического понятия киральности — понятия, абстрагированного от химии , где он используется для различения молекул, имеющих одинаковую структуру, за исключением отражения.
Эквивалентность [ править ]
Каждый хиротоп ранга порождает набор оснований матроида на состоящий из тех -элементные подмножества, которые присваивает ненулевое значение. [6] Затем хиротоп может подписывать схемы этого матроида. Если — схема описываемого матроида, то где является основой. Затем может быть подписан с положительными элементами
а отрицательные элементы – дополнение. Таким образом, хиротоп порождает ориентированные основания ориентированного матроида. В этом смысле (B0) — непустая аксиома базисов, а (B2) — свойство замены базисов.
Примеры [ править ]
Ориентированные матроиды часто вводятся (например, Бахем и Керн) как абстракция для ориентированных графов или систем линейных неравенств. Ниже приведены явные конструкции.
Ориентированные графы [ править ]
Учитывая орграф , мы определяем знаковую схему из стандартной схемы графа следующим методом. Поддержка подписанной схемы — стандартный набор ребер минимального цикла. Идем по циклу по или против часовой стрелки, присваивая положительным элементам те ребра, ориентация которых совпадает с направлением. и те края, ориентация которых не совпадает с направлением отрицательных элементов . Если это совокупность всех таких , затем — множество знаковых схем ориентированного матроида на множестве ребер ориентированного графа.

Если мы рассмотрим ориентированный граф справа, то увидим, что контуров всего две, а именно и . Тогда существует только четыре возможных знаковых контура, соответствующих ориентациям по часовой стрелке и против часовой стрелки, а именно: , , , и . Эти четыре набора образуют набор знаковых схем ориентированного матроида на множестве .
Линейная алгебра [ править ]
Если любое конечное подмножество , то множество минимальных линейно зависимых множеств образует контурное множество матроида на . Распространив эту конструкцию на ориентированные матроиды, для каждой схемы существует минимальная линейная зависимость
с . Тогда подписанная схема имеет положительные элементы и отрицательные элементы . Набор всего такого образует множество знаковых схем ориентированного матроида на . Ориентированные матроиды, которые можно реализовать таким образом, называются представимыми .
Учитывая тот же набор векторов , мы можем определить тот же ориентированный матроид с хиротопом . Для любого позволять
где правая часть уравнения — знак определителя . Затем является хиротопом того же ориентированного матроида на множестве .
Композиции гиперплоскостей [ править ]
Настоящая гиперплоскость — конечное множество гиперплоскостей в , каждый из которых содержит начало координат. Выбирая одну сторону каждой гиперплоскости в качестве положительной стороны, мы получаем расположение полупространств. Расположение полупространства разбивает окружающее пространство на конечный набор ячеек, каждая из которых определяется тем, на какой стороне каждой гиперплоскости она находится. То есть присвойте каждой точке к подписанному набору с если находится на положительной стороне и если находится на отрицательной стороне . Этот набор наборов знаков определяет набор ковекторов ориентированного матроида, которые являются векторами дуально ориентированного матроида. [7]
Выпуклый многогранник [ править ]
Гюнтер М. Циглер вводит ориентированные матроиды через выпуклые многогранники.
Результаты [ править ]
Ориентируемость [ править ]
Стандартный матроид называется ориентируемым , если его схемы являются опорами знаковых схем некоторого ориентированного матроида. Известно, что все вещественные представимые матроиды ориентируемы. Известно также, что класс ориентируемых матроидов замкнут при взятии миноров , однако известно, что список запрещенных миноров для ориентируемых матроидов бесконечен. [8] В этом смысле ориентированные матроиды представляют собой гораздо более строгую формализацию, чем обычные матроиды.
Двойственность [ править ]
Точно так же, как у матроида есть уникальные двойники , у ориентированного матроида есть уникальный двойник, который часто называют «ортогональным двойником». Это означает, что основные матроиды двойственны и что косхемы подписаны так, что они «ортогональны» каждой схеме. Два множества со знаком называются ортогональными, если пересечение их носителей пусто или если ограничение их положительных элементов на пересечение и отрицательных элементов на пересечение образует два неидентичных и непротивоположных множества со знаком. Существование и уникальность дуальноориентированного матроида зависит от того, что каждая знаковая схема ортогональна каждой знаковой косхеме. [9]
Чтобы понять, почему ортогональность необходима для уникальности, достаточно взглянуть на приведенный выше пример орграфа. Мы знаем, что для планарных графов двойственным матроиду схемы является матроид схемы планарного двойственного графа . Таким образом, существует столько различных дуальных пар ориентированных матроидов, основанных на матроиде графа, сколько существует способов ориентировать граф и, соответственно, его двойственный.
Чтобы увидеть явную конструкцию этого уникального ортогонального дуально ориентированного матроида, рассмотрим хиротоп ориентированного матроида. . Если мы рассмотрим список элементов как циклическую перестановку, то мы определяем быть знаком соответствующей перестановки. Если определяется как
затем является хиротопом уникального ортогонального дуально ориентированного матроида. [10]
представление Топологическое

Не все ориентированные матроиды представимы, то есть не все имеют реализации в виде точечных конфигураций или, что то же самое, в виде гиперплоскостей. Однако в некотором смысле все ориентированные матроиды близки к реализации в виде гиперплоскостей. В частности, теорема о топологическом представлении Фолкмана-Лоуренса утверждает, что любой ориентированный матроид имеет реализацию в виде набора псевдосфер . А -мерная псевдосфера представляет собой вложение такой, что существует гомеоморфизм так что встраивает как экватор . В этом смысле псевдосфера — это просто ручная сфера (в отличие от диких сфер ). Расположение псевдосферы в представляет собой совокупность псевдосфер, пересекающихся по псевдосферам. Наконец, теорема о топологическом представлении Фолкмана–Лоуренса утверждает, что каждый ориентированный матроид ранга можно получить из расположения псевдосфер в . [11] Он назван в честь Джона Фолкмана и Джима Лоуренса , опубликовавших его в 1978 году.
Геометрия [ править ]

Теория ориентированных матроидов оказала влияние на развитие комбинаторной геометрии , особенно теории выпуклых многогранников , зонотопов и конфигураций векторов (т. е. расположения гиперплоскостей ). [12] Многие результаты — теорема Каратеодори , теорема Хелли , теорема Радона , теорема Хана–Банаха , теорема Крейна–Мильмана , лемма Фаркаша – могут быть сформулированы с использованием соответствующих ориентированных матроидов. [13]
Оптимизация [ править ]

Разработка системы аксиом для ориентированных матроидов была инициирована Р. Тирреллом Рокафелларом для описания шаблонов знаков матриц, возникающих в результате операций поворота симплексного алгоритма Данцига; Рокафеллар был вдохновлен исследованиями Альберта В. Такера таких моделей знаков в «таблицах Такера». [14]
Теория ориентированных матроидов привела к прорыву в комбинаторной оптимизации . В линейном программировании это был язык, на котором Роберт Г. Бланд сформулировал свое правило поворота , согласно которому симплексный алгоритм избегает циклов. Точно так же Терлаки и Чжан использовали его, чтобы доказать, что их перекрестные алгоритмы имеют конечное завершение для задач линейного программирования . Аналогичные результаты были получены в выпуклом квадратичном программировании Тоддом и Терлаки. [15] Он был применен к дробно-линейному программированию , [16] задачи квадратичного программирования и проблемы линейной дополнительности . [17] [18] [19]
Помимо комбинаторной оптимизации , теория ориентированных матроидов также появляется в выпуклой минимизации в теории «монотропного программирования» Рокафеллара и связанных с ней понятиях «усиленного спуска». [20] Точно так же теория матроидов повлияла на развитие комбинаторных алгоритмов, особенно жадного алгоритма . [21] В более общем смысле, гридоид полезен для изучения конечного завершения алгоритмов.
Ссылки [ править ]
- ^ Р. Тиррелл Рокафеллар, 1969. Андерс Бьорнер и др., Главы 1–3. Юрген Боковски, Глава 1. Гюнтер М. Циглер , Глава 7.
- ^ Бьорнер и др., Главы 1-3. Боковский, Главы 1-4.
- ^ Поскольку матроиды и ориентированные матроиды представляют собой абстракции других математических абстракций, почти все соответствующие книги написаны для ученых-математиков, а не для широкой публики. Для изучения ориентированных матроидов хорошей подготовкой является изучение учебника по линейной оптимизации Неринга и Такера, пропитанного идеями ориентированных матроидов, а затем переход к лекциям Циглера о многогранниках.
- ^ Бьорнер и др., Глава 7.9.
- ^ Г. Дж. Минти (1966), Об аксиоматических основах теорий направленных линейных графов, электрических сетей и сетевого программирования. Дж. Математика. Мех. 15: 485–520. Перепечатано в издании Д. Р. Фулкерсона, Теория графов , Исследование MAA № 12, Математическая ассоциация Америки.
- ^ Бьорнер и др., Глава 3.5.
- ^ * Бьёрнер, Андерс ; Лас Верньяс, Мишель ; Штурмфельс, Бернд ; Уайт, Нил; Циглер, Гюнтер (1999). Ориентированные матроиды . Энциклопедия математики и ее приложений. Том 46 (2-е изд.). Издательство Кембриджского университета . ISBN 978-0-521-77750-6 . OCLC 776950824 . Збл 0944.52006 .
- ^ Бьорнер и др., Глава 7.9.
- ^ Бьёрнер и др., Глава 3.4.
- ^ Бьёрнер и др., Глава 3.6.
- ^ Бьёрнер и др., Глава 5.2.
- ^ Бахем и Керн, главы 1–2 и 4–9. Бьёрнер и др., главы 1–8. Зиглер, главы 7–8. Боковский, главы 7–10.
- ^ Бахем и Ванка, главы 1–2, 5, 7–9. Бьёрнер и др., Глава 8.
- ^ Рокафеллар, Р. Тиррелл (1969). «Элементарные векторы подпространства (1967)» (PDF) . В Р. К. Бозе ; Томас А. Даулинг (ред.). Комбинаторная математика и ее приложения . Серия монографий Университета Северной Каролины по вероятности и статистике. Чапел-Хилл, Северная Каролина: University of North Carolina Press . стр. 104–127 МР 0278972 .
- ^ Бьорнер и др., Главы 8–9. Фукуда и Терлаки. Сравните Циглера.
- ^ Иллес, Ширмаи и Терлаки (1999)
- ^ Фукуда и Терлаки (1997)
- ^ Фукуда и Терлаки (1997 , стр. 385)
- ^ Фукуда и Намики (1994 , стр. 367)
- ^ Рокафеллар 1984 и 1998 гг.
- ^ Лоулер. Рокафеллар 1984 и 1998 гг.
Дальнейшее чтение [ править ]
Книги [ править ]
- Бахем, Ахим; Керн, Уолтер (1992). Дуальность линейного программирования: введение в ориентированные матроиды . Университетский текст. Издательство Спрингер. дои : 10.1007/978-3-642-58152-6 . ISBN 978-3-540-55417-2 . МР 1230380 .
- Бьёрнер, Андерс ; Лас Верньяс, Мишель ; Штурмфельс, Бернд ; Уайт, Нил; Циглер, Гюнтер (1999). Ориентированные матроиды . Энциклопедия математики и ее приложений. Том 46 (2-е изд.). Издательство Кембриджского университета . ISBN 978-0-521-77750-6 . Збл 0944.52006 .
- Боковски, Юрген (2006). Вычислительно-ориентированные матроиды. Классы эквивалентности матриц в естественных рамках . Издательство Кембриджского университета . ISBN 978-0-521-84930-2 . Збл 1120.52011 .
- Лоулер, Юджин (2001). Комбинаторная оптимизация: сети и матроиды . Дувр. ISBN 978-0-486-41453-9 . Збл 1058.90057 .
- Эвар Д. Неринг и Альберт В. Такер , 1993, Линейные программы и связанные с ними проблемы , Academic Press. (элементарный)
- Рокафеллар, Р. Тиррелл (1984). Сетевые потоки и монотропная оптимизация . Уайли-Интерсайенс. переиздано Athena Scientific Дмитрия Берцекаса , 1998 г.
- Циглер, Гюнтер М. (1994). Лекции о многогранниках . Нью-Йорк: Springer-Verlag.
- Рихтер-Геберт, Юрген; Циглер, Гюнтер М. (1997). «Ориентированные матроиды». В Гудмане, Джейкоб Э .; О'Рурк, Джозеф (ред.). Справочник по дискретной и вычислительной геометрии . Бока-Ратон: CRC Press. стр. 111–132 . ISBN 9780849385247 .
Статьи [ править ]
- А. Бахем, А. Ванка, Теоремы разделения для ориентированных матроидов, Discrete Math. 70 (1988) 303–310.
- Бланд, Роберт Г. (1977). «Новые конечные правила поворота для симплексного метода». Математика исследования операций . 2 (2): 103–107. дои : 10.1287/moor.2.2.103 .
- Фолкман, Джон ; Лоуренс, Джим (октябрь 1978 г.). «Ориентированные матроиды» . Журнал комбинаторной теории . Серия Б. 25 (2): 199–236. дои : 10.1016/0095-8956(78)90039-4 .
- Фукуда, Комей ; Терлаки, Тамаш (1997). Томас М. Либлинг; Доминик де Верра (ред.). «Перекрестные методы: свежий взгляд на алгоритмы поворота» (PDF) . Математическое программирование, серия Б. 79 (1–3). Амстердам: Издательство Северной Голландии: 369–395. дои : 10.1007/BF02614325 . МР 1464775 . S2CID 2794181 .
- Фукуда, Комей ; Намики, Макото (март 1994 г.). «Об экстремальном поведении метода наименьшего индекса Мерти». Математическое программирование . 64 (1): 365–370. дои : 10.1007/BF01582581 . МР 1286455 . S2CID 21476636 .
- Иллес, Тибор; Ширмаи, Акос; Терлаки, Тамаш (1999). «Метод конечных перекрещиваний гиперболического программирования» . Европейский журнал операционных исследований . 114 (1): 198–214. CiteSeerX 10.1.1.36.7090 . дои : 10.1016/S0377-2217(98)00049-6 . ISSN 0377-2217 .
- Р. Тиррелл Рокафеллар (1969). Элементарные векторы подпространства , в «Комбинаторной математике и ее приложениях» , RC Bose и TA Dowling (ред.), Univ. North Carolina Press, стр. 104–127.
- Роос, К. (1990). «Экспоненциальный пример правила поворота Терлаки для симплексного метода крест-накрест». Математическое программирование . Серия А. 46 (1): 79–84. дои : 10.1007/BF01585729 . МР 1045573 . S2CID 33463483 .
- Терлаки, Т. (1985). «Конвергентный метод крест-накрест». Оптимизация: журнал математического программирования и исследования операций . 16 (5): 683–690. дои : 10.1080/02331938508843067 . ISSN 0233-1934 . МР 0798939 .
- Терлаки, Тамаш (1987). «Конечный метод крест-накрест для ориентированных матроидов» . Журнал комбинаторной теории . Серия Б. 42 (3): 319–327. дои : 10.1016/0095-8956(87)90049-9 . ISSN 0095-8956 . МР 0888684 .
- Терлаки, Тамаш; Чжан, Шу Чжун (1993). «Опорные правила линейного программирования: обзор последних теоретических разработок». Анналы исследования операций . 46–47 (1): 203–233. CiteSeerX 10.1.1.36.7658 . дои : 10.1007/BF02096264 . ISSN 0254-5330 . МР 1260019 . S2CID 6058077 .
- Тодд, Майкл Дж. (1985). «Линейное и квадратичное программирование в ориентированных матроидах» . Журнал комбинаторной теории . Серия Б. 39 (2): 105–133. дои : 10.1016/0095-8956(85)90042-5 .
- Ван, Чжэ Минь (1987). «Конечный алгоритм без конформного исключения над ориентированным матроидным программированием». Китайские анналы математики (Шюсюэ Нянькан Б Цзи) . Серия Б. 8 (1): 120–125. ISSN 0252-9599 . МР 0886756 .
В сети [ править ]
- Циглер, Гюнтер (1998). «Ориентированные матроиды сегодня» . Электронный журнал комбинаторики : DS4: 10 сентября 1998 г. дои : 10.37236/25 .
- Малькевич, Йозеф. «Ориентированные матроиды: сила объединения» . Колонка функций . Американское математическое общество . Проверено 14 сентября 2009 г.