В теории матроидов , области математики, гаммоид — это определенный вид матроида, описывающий наборы вершин , которые могут быть достигнуты с помощью вершинно-непересекающихся путей в ориентированном графе .
Понятие гаммоида было введено и показано, что это матроид, Хейзелом Перфектом (1968), на основе соображений, связанных с теоремой Менгера, характеризующей препятствия к существованию систем непересекающихся путей. [1] Гаммоиды получили свое название от Пима (1969) [2] и были более подробно изучены Мейсоном (1972). [3]
Пусть будет направленным графом, будет набором начальных вершин и будет набором конечных вершин (не обязательно не пересекающихся с ). Гаммоид, полученный из этих данных, имеет в качестве своего набора элементов. Подмножество из является независимым в, если существует набор вершинно-непересекающихся путей, все начальные точки которых принадлежат и чьи конечные точки точно . [4]
Строгий гаммоид — это гаммоид, в котором множество конечных вершин состоит из каждой вершины в . Таким образом, гаммоид — это ограничение строгого гаммоида на подмножество его элементов. [4] [5]
Рассмотрим равномерный матроид на множестве элементов, в котором каждое множество из или меньшего числа элементов является независимым. Одним из способов представления этого матроида как гаммоида было бы формирование полного двудольного графа с множеством вершин с одной стороны двудольного разбиения, с множеством вершин с другой стороны двудольного разбиения, и с каждым ребром, направленным от к В этом графе подмножество является множеством конечных точек множества непересекающихся путей тогда и только тогда, когда оно имеет или меньше вершин, иначе не хватит вершин для начала путей. Специальная структура этого графа показывает, что равномерный матроид является трансверсальным матроидом , а также гаммоидом. [6]
В качестве альтернативы тот же однородный матроид может быть представлен как гаммоид на меньшем графе, только с вершинами, выбрав подмножество вершин и соединив каждую из выбранных вершин с каждой другой вершиной в графе. Опять же, подмножество вершин графа может быть конечными точками непересекающихся путей тогда и только тогда, когда оно имеет или меньше вершин, потому что в противном случае не будет достаточно вершин, которые могут быть началами путей. В этом графе каждая вершина соответствует элементу матроида, показывая, что однородный матроид является строгим гаммоидом. [7]
Ранг множества в гаммоиде определяется из графа и подмножеств вершин и , по определению, является максимальным числом вершинно-непересекающихся путей из в . По теореме Менгера он также равен минимальной мощности множества , пересекающего каждый путь из в . [4]
Трансверсальный матроид определяется из семейства множеств : его элементы являются элементами множеств, и множество этих элементов является независимым всякий раз, когда существует однозначное соответствие элементов непересекающимся множествам, их содержащим, называемое системой различных представителей . Эквивалентно, трансверсальный матроид может быть представлен специальным видом гаммоида, определяемого из направленного двудольного графа , который имеет вершину в для каждого множества, вершину в для каждого элемента и ребро из каждого множества к каждому элементу, содержащемуся в нем.
Менее тривиально, строгие гаммоиды являются в точности двойственными матроидами трансверсальных матроидов. Чтобы увидеть, что каждый строгий гаммоид является двойственным трансверсальному матроиду, пусть будет строгим гаммоидом, определенным из ориентированного графа и начального множества вершин , и рассмотрим трансверсальный матроид для семейства множеств для каждой вершины , где вершина принадлежит , если она равна или имеет ребро в . Любой базис строгого гаммоида, состоящий из конечных точек некоторого множества непересекающихся путей из , является дополнением базиса трансверсального матроида, сопоставляя каждую вершину таким образом, что является ребром пути (или самим собой, если не участвует ни в одном из путей). Обратно, каждый базис трансверсального матроида, состоящий из представителя для каждого , порождает дополнительный базис строгого гаммоида, состоящий из конечных точек путей, образованных множеством ребер . Этот результат принадлежит Инглтону и Пиффу. [4] [8]
Чтобы увидеть, наоборот, что каждый трансверсальный матроид является двойственным строгому гаммоиду, найдите подсемейство множеств, определяющих матроид, такое, что подсемейство имеет систему различных представителей и определяет тот же самый матроид. Сформируйте граф, вершинами которого является объединение множеств, и который имеет ребро к представительному элементу каждого множества из других членов того же множества. Тогда множества, сформированные, как указано выше, для каждого представительного элемента, являются в точности множествами, определяющими исходный трансверсальный матроид, поэтому строгий гаммоид, образованный этим графом и множеством представительных элементов, является двойственным данному трансверсальному матроиду. [4] [8]
Как простое следствие теоремы Инглтона-Пиффа, каждый гаммоид является контракцией трансверсального матроида. Гаммоиды являются наименьшим классом матроидов, который включает трансверсальные матроиды и замкнут относительно дуальности и взятия миноров . [4] [9] [10]
Неверно, что каждый гаммоид является регулярным , т.е. представимым над каждым полем. В частности, равномерный матроид не является бинарным матроидом, и, в более общем случае, линия -точек может быть представлена только над полями с или более элементами. Однако каждый гаммоид может быть представлен над почти каждым конечным полем . [3] [4] Более конкретно, гаммоид с множеством элементов может быть представлен над каждым полем , которое имеет по крайней мере элементы. [4] [11] [12]