В математике , а точнее в теории графов , мультиграф — это граф , которому разрешено иметь несколько ребер (также называемых параллельными ребрами [1] ), то есть ребра , которые имеют одни и те же конечные узлы . Таким образом, две вершины могут быть соединены более чем одним ребром.
Существует два различных понятия кратных ребер:
Ребра без собственной идентичности : идентичность ребра определяется исключительно двумя узлами, которые оно соединяет. В этом случае термин «множественные ребра» означает, что одно и то же ребро может встречаться несколько раз между этими двумя узлами.
Ребра с собственной идентичностью : Ребра являются примитивными сущностями, такими же, как узлы. Когда несколько ребер соединяют два узла, это разные ребра.
Мультиграф отличается от гиперграфа , который представляет собой граф, в котором ребро может соединять любое количество узлов, а не только два.
Для некоторых авторов термины псевдограф и мультиграф являются синонимами. Для других псевдограф — это мультиграф, которому разрешено иметь петли .
Неориентированный мультиграф (ребра без собственной идентичности)
E — мультимножество неупорядоченных пар вершин, называемых рёбрами или линиями .
Неориентированный мультиграф (ребра с собственной идентичностью)
Мультиграф G — это упорядоченная тройка G := ( V , E , r ) с
V набор вершин или узлов ,
E набор рёбер или линий ,
r : E → {{ x , y } : x , y ∈ V }, назначая каждому ребру неупорядоченную пару конечных узлов.
Некоторые авторы допускают наличие в мультиграфах петель , то есть ребер, соединяющих вершину с собой, [2] в то время как другие называют их псевдографами , оставляя термин «мультиграф» для случая отсутствия петель. [3]
Направленный мультиграф (ребра без собственной идентичности)
Мультиорграф — это направленный граф , которому разрешено иметь несколько дуг, т. е. дуг с одинаковыми исходными и целевыми узлами. Мультиорграф G — это упорядоченная пара G := ( V , A ) с
V набор вершин или узлов ,
Мультимножество упорядоченных пар вершин, называемых направленными ребрами , дугами или стрелками .
Смешанный мультиграф G := ( V , E , A ) может быть определен таким же образом, как смешанный граф .
Направленный мультиграф (ребра с собственной идентичностью)
Мультиорграф или колчан G — это упорядоченная четверка G := ( V , A , s , t ) с
V набор вершин или узлов ,
A — набор рёбер или линий ,
, назначая каждому ребру его исходный узел,
, назначая каждому ребру его целевой узел.
Это понятие может быть использовано для моделирования возможных авиасообщений, предлагаемых авиакомпанией. В этом случае мультиграф будет ориентированным графом с парами направленных параллельных ребер, соединяющих города, чтобы показать, что можно летать как в эти места, так и из них .
В теории категорий малая категория может быть определена как мультиорграф (с ребрами, имеющими собственную идентичность), снабженный ассоциативным законом композиции и выделенной самопетлей в каждой вершине, служащей левой и правой идентичностью для композиции. По этой причине в теории категорий термин граф стандартно понимается как «мультиорграф», а базовый мультиорграф категории называется ее базовым орграфом .
Маркировка
Мультиграфы и мультидиграфы также поддерживают идею маркировки графа , аналогичным образом. Однако в этом случае нет единства в терминологии.
Определения маркированных мультиграфов и маркированных мультидиграфов схожи, и здесь мы определяем только последние.
Определение 1 : Помеченный мультиорграф — это помеченный граф с помеченными дугами.
Формально: Помеченный мультиорграф G — это мультиграф с помеченными вершинами и дугами. Формально это 8-кортеж , где
— это набор вершин, а — это набор дуг.
и являются конечными алфавитами доступных меток вершин и дуг,
и представляют собой две карты, указывающие исходную и целевую вершину дуги,
и представляют собой две карты, описывающие маркировку вершин и дуг.
Определение 2 : Помеченный мультиорграф — это помеченный граф с несколькими помеченными дугами, т. е. дугами с одинаковыми конечными вершинами и одинаковой меткой дуги (обратите внимание, что это понятие помеченного графа отличается от понятия, данного в статье « Маркировка графа» ).