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