Двойной график
В математической дисциплине теории графов двойственный граф плоского графа G это граф, который имеет для каждой грани G. — вершину Двойственный граф имеет ребро для каждой пары граней в G , которые отделены друг от друга ребром, и замкнутую петлю , когда одна и та же грань появляется по обе стороны ребра. Таким образом, каждому ребру e группы G соответствует двойственное ребро, концы которого являются двойственными вершинами, соответствующими граням по обе стороны от e . Определение двойственного зависит от выбора вложения графа G , поэтому это свойство плоских графов (графов, которые уже внедрены в плоскость), а не плоских графов (графов, которые могут быть встроены, но для которых вложение недопустимо). пока не известно). Для планарных графов обычно может быть несколько двойственных графов, в зависимости от выбора планарного вложения графа.
формой двойственности Исторически первой признанной графов было объединение Платоновых тел в пары двойственных многогранников . Двойственность графа является топологическим обобщением геометрических понятий двойственных многогранников и двойственных мозаик и, в свою очередь, комбинаторно обобщается понятием двойственного матроида . Вариации двойственности планарных графов включают версию двойственности для ориентированных графов и двойственность для графов, встроенных в неплоские двумерные поверхности.
Эти понятия двойственных графов не следует путать с другим понятием - двойственным от ребра к вершине или линейным графом графа.
Термин «двойственный» что свойство быть двойственным графом является симметричным , а это означает, что если H является двойственным связному графу G , то G является двойственным графу H. используется потому , При обсуждении двойственного графа G сам граф G можно называть «первичным графом». Многие другие свойства и структуры графа могут быть переведены в другие естественные свойства и структуры двойственного графа. Например, циклы двойственны разрезам , остовные деревья двойственны дополнениям к остовным деревьям, а простые графы (без параллельных ребер или петель ) двойственны 3-реберно-связным графам .
Двойственность графов может помочь объяснить структуру лабиринтов и водосборных бассейнов . Двойные графы также применяются в компьютерном зрении , вычислительной геометрии , создании сеток и проектировании интегральных схем .
Примеры
[ редактировать ]Циклы и диполи
[ редактировать ]Уникальное планарное вложение графа цикла делит плоскость только на две области, внутреннюю и внешнюю, по теореме Жордана о кривой . Однако в n -цикле эти две области отделены друг от друга n различными ребрами. Следовательно, двойственный граф n -цикла представляет собой мультиграф с двумя вершинами (дуальными областям), соединенными друг с другом n двойственными ребрами. Такой граф называется кратным ребром, графом связи или иногда дипольным графом . И наоборот, двойственный дипольному графу с n -ребрами является n -циклом. [ 1 ]
Двойные многогранники
[ редактировать ]Согласно теореме Стейница , каждый многогранный граф (граф, образованный вершинами и ребрами трехмерного выпуклого многогранника ) должен быть плоским и 3-связным по вершинам , а каждый 3-связный плоский граф происходит из выпуклого многогранника в Сюда. Каждый трехмерный выпуклый многогранник имеет двойственный многогранник ; двойственный многогранник имеет вершину для каждой грани исходного многогранника, причем две двойственные вершины смежны всякий раз, когда соответствующие две грани имеют общее ребро. Если два многогранника двойственны, то и их графики двойственны. Например, Платоновы тела существуют в виде двойственных пар: октаэдр, двойственный кубу, додекаэдр, двойственный икосаэдру, и тетраэдр, двойственный самому себе. [ 2 ] Двойственность многогранников также может быть расширена до двойственности многогранников более высоких размерностей . [ 3 ] но это расширение геометрической двойственности не имеет четкой связи с теоретико-графовой двойственностью.
Самодуальные графы
[ редактировать ]Плоский граф называется самодвойственным, если он изоморфен своему двойственному графу. Колесообразные графы представляют собой бесконечное семейство самодвойственных графов, происходящих из самодвойственных многогранников ( пирамид ). [ 4 ] [ 5 ] Однако существуют также самодвойственные графы, которые не являются многогранниками, например показанный. Серватиус и Кристофер (1992) описывают две операции: слипание и взрыв, которые можно использовать для построения самодуального графа, содержащего заданный плоский граф; например, показанный самодвойственный граф может быть построен как сцепление тетраэдра с его двойственным. [ 5 ]
следует Из формулы Эйлера , что каждый самодвойственный граф с n вершинами имеет ровно 2 n − 2 ребра. [ 6 ] Каждый простой самодуальный планарный граф содержит не менее четырех вершин степени три, а каждое самодвойственное вложение имеет не менее четырех треугольных граней. [ 7 ]
Характеристики
[ редактировать ]Многие естественные и важные концепции теории графов соответствуют другим столь же естественным, но отличным концепциям двойственного графа. Поскольку двойственный связному плоскому графу изоморфен простому графу, [ 8 ] каждая из этих пар является двунаправленной: если понятие X в плоском графе соответствует понятию Y в двойственном графе, то понятие Y в плоском графе соответствует понятию X в двойственном графе.
Простые графы против мультиграфов
[ редактировать ]Двойственный графу не обязательно должен быть простым: он может иметь петли (ребро с обеими конечными точками в одной и той же вершине) или несколько ребер, соединяющих одни и те же две вершины, как уже было очевидно на примере дипольных мультиграфов, двойственных к циклические графики. В качестве частного случая двойственности цикла сокращения, обсуждаемой ниже, мосты находятся во планарного графа G взаимно однозначном соответствии с петлями двойственного графа. [ 9 ] По той же причине пара параллельных ребер в двойственном мультиграфе (то есть цикле длины 2) соответствует 2-реберному разрезу в простом графе (паре ребер, удаление которых разъединяет граф). Следовательно, планарный граф является простым тогда и только тогда, когда его двойственный граф не имеет 1- или 2-реберных разрезов; то есть, если он 3-реберно-связен . Простые плоские графы, двойники которых просты, являются в точности простыми планарными графами с 3-реберной связностью. [ 10 ] Этот класс графов включает, но не совпадает с классом простых плоских графов с 3-связностью . Например, рисунок, показывающий самодвойственный граф, является 3-реберно-связным (и, следовательно, его двойственный граф прост), но не 3-вершинно-связен.
Уникальность
[ редактировать ]Поскольку двойственный граф зависит от конкретного вложения, двойственный граф планарному графу не уникален в том смысле, что один и тот же планарный граф может иметь неизоморфные двойственные графы. [ 11 ] На рисунке синие графы изоморфны, а их двойственные красные графы — нет. Верхний красный двойственный граф имеет вершину степени 6 (соответствует внешней грани синего графа), тогда как в нижнем красном графе все степени меньше 6.
Хасслер-Уитни показал, что если граф 3-связен, то вложение и, следовательно, двойственный граф уникальны. [ 12 ] По теореме Стейница эти графы являются в точности графами многогранников , графами выпуклых многогранников. Планарный граф является 3-вершинно связным тогда и только тогда, когда его двойственный граф 3-вершинно связен. В более общем смысле, планарный граф имеет уникальное вложение и, следовательно, уникальный двойственный граф тогда и только тогда, когда он является подразделением планарного графа, связанного с 3 вершинами (графа, образованного из планарного графа, связанного с 3 вершинами путем замены некоторые его ребра по путям). Для некоторых плоских графов, которые не являются 3-связными, таких как полный двудольный граф K 2,4 , вложение не уникально, но все вложения изоморфны. Соответственно, когда это происходит, все двойственные графы изоморфны.
Поскольку разные вложения могут привести к разным двойственным графам, проверка того, является ли один граф двойственным другому (без знания их вложений), является нетривиальной алгоритмической задачей. Для двусвязных графов ее можно решить за полиномиальное время, используя SPQR-деревья графов для построения канонической формы наличия отношения эквивалентности общего взаимного двойственного отношения. Например, два красных графика на иллюстрации эквивалентны согласно этому соотношению. Однако для плоских графов, которые не являются двусвязными, это отношение не является отношением эквивалентности, и проблема проверки взаимной двойственности является NP-полной . [ 13 ]
Разрезы и циклы
[ редактировать ]Набор разрезов в произвольном связном графе — это подмножество ребер, определенное путем разделения вершин на два подмножества путем включения ребра в подмножество, когда оно имеет по одной конечной точке на каждой стороне разделения. Удаление ребер разреза обязательно разбивает граф как минимум на две компоненты связности. Минимальный набор разрезов (также называемый связью) — это набор разрезов, обладающий тем свойством, что каждое правильное подмножество набора разрезов само по себе не является разрезом. Минимальный разрез связного графа обязательно разделяет его граф ровно на два компонента и состоит из набора ребер, имеющих по одной конечной точке в каждом компоненте. [ 14 ] Простой цикл — это связный подграф , в котором каждая вершина цикла инцидентна ровно двум ребрам цикла. [ 15 ]
В связном плоском графе G каждый простой цикл G соответствует минимальному разрезу в двойственном графе G , и наоборот. [ 16 ] Это можно рассматривать как форму теоремы о жордановой кривой : каждый простой цикл разделяет грани G на грани внутри цикла и грани вне цикла, а двойственные ребра цикла являются в точности гранями, двойственными ребрам цикла. края, переходящие изнутри наружу. [ 17 ] Обхват его любого плоского графа (размер его наименьшего цикла) равен связности ребер двойственного графа (размеру его наименьшего сечения). [ 18 ]
Эта двойственность распространяется от отдельных разрезов и циклов до векторных пространств, определенных на их основе. Пространство циклов графа определяется как семейство всех подграфов, имеющих четную степень в каждой вершине; его можно рассматривать как векторное пространство над двухэлементным конечным полем , где симметричная разность двух наборов ребер действует как операция сложения векторов в векторном пространстве. Аналогично, пространство разреза графа определяется как семейство всех наборов разрезов с добавлением векторов, определяемым таким же образом. Тогда пространство циклов любого планарного графа и пространство сечения двойственного ему графа изоморфны как векторные пространства. [ 19 ] Таким образом, ранг планарного графа ( размерность его разреза) равен круговому числу его двойственного графа (размерность его пространства циклов) и наоборот. [ 11 ] Базис циклов графа — это набор простых циклов, образующих базис пространства циклов (каждый подграф четной степени может быть образован ровно одним способом как симметричная разность некоторых из этих циклов). Для плоских графов, взвешенных по ребрам (с достаточно общими весами, чтобы никакие два цикла не имели одинаковый вес), базис цикла графа с минимальным весом двойственен дереву Гомори – Ху двойственного графа, набору вложенных разрезов, которые вместе включают в себя минимальный разрез, разделяющий каждую пару вершин графа. Каждый цикл в базисе цикла минимального веса имеет набор ребер, двойственных ребрам одного из разрезов дерева Гомори–Ху. Когда веса циклов могут быть связаны, базис цикла с минимальным весом может не быть уникальным, но в этом случае все равно верно, что дерево Гомори – Ху двойственного графа соответствует одной из баз циклов с минимальным весом графа. [ 19 ]
В ориентированных плоских графах простые направленные циклы двойственны направленным разрезам (разбиению вершин на два подмножества так, что все ребра идут в одном направлении, от одного подмножества к другому). Сильно ориентированные планарные графы (графы, основной неориентированный граф которых связен и в которых каждое ребро принадлежит циклу) двойственны ориентированным ациклическим графам , в которых ни одно ребро не принадлежит циклу. Другими словами, сильные ориентации связного планарного графа (назначения направлений ребрам графа, которые приводят к сильно связному графу ) двойственны ациклическим ориентациям (назначения направлений, которые создают ориентированный ациклический граф ). [ 20 ] Точно так же дисоединения (наборы ребер, включающие ребра из каждого направленного разреза) двойственны наборам дуг обратной связи (наборам ребер, включающим ребра из каждого цикла). [ 21 ]
Связывающиеся деревья
[ редактировать ]Остовное дерево можно определить как набор ребер, который вместе со всеми вершинами графа образует связный ациклический подграф. Но в силу двойственности разрезаемого цикла, если множество S ребер в плоском графе G ациклично (не имеет циклов), то множество ребер, двойственных к S, не имеет разрезов, из чего следует, что дополнительное множество двойственных ребер (двойственные ребра, не входящие в S ) образуют связный подграф. Симметрично, если S связен, то ребра, двойственные дополнению к S, образуют ациклический подграф. Следовательно, когда S обладает обоими свойствами – связностью и ацикличностью – то же самое верно и для дополнительного множества в двойственном графе. То есть каждое остовное дерево G дополняет остовное дерево двойственного графа, и наоборот. Таким образом, ребра любого плоского графа и его двойственного графа могут быть вместе разделены (несколько различных способов) на два остовных дерева, одно в простом и одно в двойственном графе, которые вместе распространяются на все вершины и грани графа, но никогда пересекать друг друга. В частности, минимальное остовное дерево дополняет G максимальное остовное дерево двойственного графа. [ 22 ] Однако это не работает для деревьев кратчайших путей , даже приблизительно: существуют плоские графы такие, что для каждой пары остовного дерева в графе и дополнительного остовного дерева в двойственном графе по крайней мере одно из двух деревьев имеет расстояния которые значительно длиннее расстояний на его графике. [ 23 ]
Пример такого типа разложения на взаимосвязанные деревья можно увидеть в некоторых простых типах лабиринтов с единственным входом и отсутствием разъединенных компонентов его стен. В этом случае и стены лабиринта, и пространство между стенами принимают форму математического дерева. Если свободное пространство лабиринта разделено на простые ячейки (например, квадраты сетки), то эту систему ячеек можно рассматривать как вложение плоского графа, в котором древовидная структура стен образует остовное дерево граф и древовидная структура свободного пространства образуют остовное дерево двойственного графа. [ 24 ] Подобные пары переплетающихся деревьев также можно увидеть в древовидном узоре ручьев и рек в водосборном бассейне , а также в двойном древовидном узоре хребтов, разделяющих ручьи. [ 25 ]
Такое разбиение ребер и двойственных им ребер на два дерева приводит к простому доказательству формулы Эйлера V − E + F = 2 для плоских графов с V вершинами, E ребрами и F гранями. Любое остовное дерево и дополняющее его двойственное остовное дерево делят ребра на два подмножества из V - 1 и F - 1 ребер соответственно, а сложение размеров двух подмножеств дает уравнение
- Е = ( V - 1) + ( F - 1)
которую можно переставить, чтобы сформировать формулу Эйлера. По мнению Дункана Соммервилля , это доказательство формулы Эйлера основано на » КГК фон Штаудта «Геометрии дер Лаге (Нюрнберг, 1847). [ 26 ]
В неплоских поверхностных вложениях множество двойственных ребер, дополнительных к остовному дереву, не является двойственным остовным деревом. Вместо этого этот набор ребер представляет собой объединение двойственного остовного дерева с небольшим набором дополнительных ребер, количество которых определяется родом поверхности, на которую вложен граф. Дополнительные ребра в сочетании с путями в остовных деревьях можно использовать для создания фундаментальной группы поверхности. [ 27 ]
Дополнительные свойства
[ редактировать ]Любая формула подсчета вершин и граней, справедливая для всех планарных графов, может быть преобразована с помощью планарной двойственности в эквивалентную формулу, в которой роли вершин и граней поменялись местами. Одним из примеров является формула Эйлера, которая является самодвойственной. Другая, предложенная Харари, включает в себя лемму о рукопожатии , согласно которой сумма степеней вершин любого графа равна удвоенному количеству ребер. В своей двойственной форме эта лемма утверждает, что в плоском графе сумма чисел сторон граней графа равна удвоенному числу ребер. [ 28 ]
Медиальный граф плоского графа изоморфен медиальному графу его двойственного графа. Два плоских графа могут иметь изоморфные медиальные графы, только если они двойственны друг другу. [ 29 ]
Планарный граф с четырьмя или более вершинами является максимальным (нельзя добавлять больше ребер при сохранении планарности) тогда и только тогда, когда его двойственный граф одновременно 3-связен и 3-регулярен . [ 30 ]
Связный планарный граф является эйлеровым (имеет четную степень в каждой вершине) тогда и только тогда, когда его двойственный граф двудольный . [ 31 ] Гамильтонов цикл в плоском графе G соответствует разбиению вершин двойственного графа на два подмножества (внутреннее и внешнее цикла), оба индуцированных подграфа которых являются деревьями. В частности, гипотеза Барнетта о гамильтоновости кубических двудольных многогранных графов эквивалентна гипотезе о том, что каждый эйлеров максимальный планарный граф можно разбить на два индуцированных дерева. [ 32 ]
Если планарный граф G имеет Татта TG полином ( x , y ) , то полином Тутте его двойственного графа получается путем замены x и y . По этой причине, если какое-то конкретное значение полинома Тутте предоставляет информацию об определенных типах структур в G , то замена аргументов полинома Тутте даст соответствующую информацию для двойственных структур. Например, количество сильных ориентаций равно TG , а (0,2) количество ациклических ориентаций — ( TG 2,0) . [ 33 ] Для без мостов плоских графов раскраска графа в k цветов соответствует потокам, не имеющим нигде нуля по модулю k, на двойственном графе. Например, теорема о четырех цветах (существование 4-раскраски для каждого планарного графа) может быть эквивалентно выражена как утверждение, что двойственный элемент каждого планарного графа без мостов имеет нигде ненулевой 4-поток. Количество k -раскрасок подсчитывается (с точностью до легко вычислимого коэффициента) по значению полинома Тутте TG k (1 − k ,0) , а количество нигде ненулевых -потоков подсчитывается по значению ( TG 0,1 - к ) . [ 34 ]
St - планарный граф — это связный планарный граф вместе с биполярной ориентацией этого графа, ориентацией, которая делает его ациклическим с одним источником и одним приемником, оба из которых должны находиться на одной грани друг с другом. Такой граф можно превратить в сильно связный граф, добавив еще одно ребро от стока обратно к истоку через внешнюю грань. Двойник этого расширенного планарного графа сам по себе является дополнением другого st -планарного графа. [ 35 ]
Вариации
[ редактировать ]Ориентированные графы
[ редактировать ]В ориентированном плоском графе двойственный граф также можно сделать ориентированным, ориентируя каждое двойственное ребро на 90° по часовой стрелке от соответствующего основного ребра. [ 35 ] Строго говоря, эта конструкция не является двойственностью ориентированных плоских графов, поскольку, начиная с графа G мы не возвращаемся к самому G , а вместо этого конструируем граф, изоморфный транспонированному графу G и дважды беря двойственный граф , , граф, образованный из G перевернув все его края. Четырехкратное взятие двойного числа возвращает исходный график.
Слабый двойной
[ редактировать ]Слабый двойственный плоскому графу — это подграф двойственного графа, вершины которого соответствуют ограниченным граням простого графа. Плоский граф является внешнепланарным тогда и только тогда, когда его слабый двойник является лесом . Для любого плоского графа G пусть G + быть плоским мультиграфом, образованным путем добавления одной новой вершины v в неограниченную грань G и соединения v с каждой вершиной внешней грани (несколько раз, если вершина появляется несколько раз на границе внешней грани); тогда G является слабым двойственным к (плоскому) двойственному к G + . [ 36 ]
Бесконечные графы и тесселяции
[ редактировать ]Концепция двойственности применима как к бесконечным графам, вложенным в плоскость, так и к конечным графам. Однако необходимо проявлять осторожность, чтобы избежать топологических осложнений, таких как точки плоскости, которые не являются ни частью открытой области, не пересекающейся с графом, ни частью ребра или вершины графа. Когда все грани представляют собой ограниченные области, окруженные циклом графа, вложение бесконечного плоского графа также можно рассматривать как мозаику плоскости , покрытие плоскости замкнутыми дисками (плитки мозаики), внутренние части которых (грани вложения) представляют собой непересекающиеся открытые диски. Плоская двойственность порождает понятие двойной мозаики — мозаики, образованной путем размещения вершины в центре каждой плитки и соединения центров соседних плиток. [ 37 ]
Концепция двойной мозаики также может быть применена к разбиению плоскости на конечное число областей. В данном случае это тесно связано с двойственностью планарного графа, но не совсем то же самое. Например, диаграмма Вороного конечного набора точечных узлов представляет собой разбиение плоскости на многоугольники , внутри которых один узел находится ближе, чем любой другой. Точки на выпуклой оболочке входных данных образуют неограниченные многоугольники Вороного, две стороны которых представляют собой бесконечные лучи, а не конечные отрезки прямой. Двойником этой диаграммы является входная триангуляция Делоне , плоский граф, который соединяет два узла ребром всякий раз, когда существует круг, содержащий эти два узла и не содержащий других узлов. Края выпуклой оболочки входа также являются краями триангуляции Делоне, но они соответствуют лучам, а не отрезкам прямой диаграммы Вороного. Эту двойственность между диаграммами Вороного и триангуляциями Делоне можно превратить в двойственность между конечными графами любым из двух способов: добавив искусственную вершину на бесконечности к диаграмме Вороного, чтобы служить другой конечной точкой для всех ее лучей, [ 38 ] или рассматривая ограниченную часть диаграммы Вороного как слабую двойственную триангуляцию Делоне. Хотя диаграмма Вороного и триангуляция Делоне двойственны, их вложение в плоскость может иметь дополнительные пересечения помимо пересечений двойственных пар ребер. Каждая вершина треугольника Делоне расположена внутри соответствующей грани диаграммы Вороного. Каждая вершина диаграммы Вороного расположена в центре описанной окружности соответствующего треугольника триангуляции Делоне, но эта точка может лежать вне ее треугольника.
Неплоские вложения
[ редактировать ]Понятие двойственности можно распространить на вложения графов на двумерных многообразиях, отличных от плоскости. Определение то же самое: существует двойственная вершина для каждой связной компоненты дополнения графа в многообразии и двойственное ребро для каждого ребра графа, соединяющее две двойственные вершины по обе стороны от ребра. В большинстве приложений этой концепции она ограничивается вложениями, каждая грань которых является топологическим диском; это ограничение обобщает требование связности графа для плоских графов. С этим ограничением двойственный граф любого вложенного в поверхность графа имеет естественное вложение на ту же поверхность, так что двойственный граф изоморфен исходному графу и изоморфно вложен в него. Например, полный граф K 7 является тороидальным : он не плоский, но может быть вложен в тор, причем каждая грань вложения представляет собой треугольник. этого вложения является граф Хивуда . Двойственным графом [ 39 ]
Та же концепция одинаково хорошо работает и для неориентируемых поверхностей . Например, K 6 может быть вложен в проективную плоскость с десятью треугольными гранями в виде полуикосаэдра , двойственным которому является граф Петерсена, вложенный в виде полудодекаэдра . [ 40 ]
Даже плоские графы могут иметь неплоские вложения с двойственными графами, производными от тех вложений, которые отличаются от их плоских двойственных графов. Например, четыре многоугольника Петри куба (шестиугольники, образованные удалением двух противоположных вершин куба) образуют шестиугольные грани вложения куба в тор . Двойственный граф этого вложения имеет четыре вершины, образующие полный граф K 4 с удвоенными ребрами. При вложении тора этого двойственного графа шесть ребер, инцидентных каждой вершине, в циклическом порядке вокруг этой вершины дважды циклически проходят через три другие вершины. В отличие от ситуации на плоскости, это вложение куба и его двойника не уникально; граф куба имеет несколько других вложений тора с разными двойниками. [ 39 ]
Многие из эквивалентностей между свойствами простых и двойственных графов планарных графов не могут быть обобщены на непланарные двойственные графы или требуют дополнительной осторожности при их обобщении.
Другая операция над графами, внедренными на поверхность, — это двойственная операция Петри , которая использует многоугольники Петри вложения в качестве граней нового вложения. В отличие от обычного двойственного графа, он имеет те же вершины, что и исходный граф, но лежит, как правило, на другой поверхности. [ 41 ] Поверхностная двойственность и двойственность Петри — две из шести операций Вильсона , которые вместе образуют группу этих операций. [ 42 ]
Матроиды и алгебраические двойственные числа
[ редактировать ]Алгебраическим двойником связного графа G называется граф G * такие, что G и G * имеют одинаковый набор ребер цикл G G является разрезом , любой * , и любой разрез G является циклом G * . Каждый планарный граф имеет двойственный алгебраический граф, который, как правило, не уникален (подойдет любой двойственный граф, определенный вложением плоскости). На самом деле верно обратное, как установил Хасслер Уитни в критерии планарности Уитни : [ 43 ]
- Связный граф G является плоским тогда и только тогда, когда он имеет двойственный алгебраический граф.
Тот же факт можно выразить в теории матроидов . Если M — графический матроид графа G , то граф G * является алгебраически двойственным к G тогда и только тогда, когда графический матроид G * является матроидом M . двойственным Тогда критерий планарности Уитни можно перефразировать следующим образом: двойственный матроид графического матроида M сам по себе является графическим матроидом тогда и только тогда, когда лежащий в основе граф G графа M планарен. Если G планарен, двойственный матроид является графическим матроидом двойственного графа G . В частности, все двойственные графы для всех различных плоских вложений G имеют изоморфные графические матроиды. [ 44 ]
Для неплоских поверхностных вложений, в отличие от плоских двойственных графов, двойственный граф обычно не является алгебраически двойственным к простому графу. А для непланарного графа G двойственный матроид графического матроида G сам по себе не является графическим матроидом. прежнему матроид, схемы которого соответствуют разрезам в G , и в этом смысле его можно рассматривать как комбинаторно обобщенный алгебраический двойственный элемент к G. Однако это по - [ 45 ]
Двойственность между эйлеровыми и двудольными плоскими графами может быть распространена на бинарные матроиды (которые включают графические матроиды, полученные из плоских графов): бинарный матроид является эйлеровым тогда и только тогда, когда его двойственный матроид является двудольным . [ 31 ]
Две двойственные концепции обхвата и связности ребер объединены в теории матроида обхватом матроида : обхват графического матроида плоского графа такой же, как обхват графа, а обхват двойственного матроида (графический матроид двойственного графа) граф) — это связность ребер графа. [ 18 ]
Приложения
[ редактировать ]Помимо использования в теории графов, двойственность плоских графов находит применение в ряде других областей математических и вычислительных исследований.
В географических информационных системах сети потоков (например, сети, показывающие, как вода течет в системе ручьев и рек) двойственны сотовым сетям, описывающим водоразделы . Эту двойственность можно объяснить, моделируя сеть потоков в виде остовного дерева на сеточном графе соответствующего масштаба и моделируя водораздел в виде дополнительного остовного дерева хребтовых линий на сеточном графе с двойной сеткой. [ 46 ]
В компьютерном зрении цифровые изображения разбиваются на небольшие квадратные пиксели , каждый из которых имеет свой цвет. Двойной граф этого подразделения на квадраты имеет вершину на пиксель и ребро между парами пикселей, которые имеют общее ребро; это полезно для приложений, включающих кластеризацию пикселей в связанные области схожих цветов. [ 47 ]
В вычислительной геометрии двойственность между диаграммами Вороного и триангуляциями Делоне подразумевает, что любой алгоритм построения диаграммы Вороного можно сразу преобразовать в алгоритм триангуляции Делоне, и наоборот. [ 48 ] Та же двойственность может быть использована и при конечных элементов создании сетки . Алгоритм Ллойда , метод, основанный на диаграммах Вороного для перемещения набора точек на поверхности в более равномерно расположенные позиции, обычно используется как способ сглаживания сетки конечных элементов, описываемой двойной триангуляцией Делоне. Этот метод улучшает сетку, делая ее треугольники более однородными по размеру и форме. [ 49 ]
При синтезе КМОП - схем синтезируемая функция представляется в виде формулы булевой алгебры . Затем эта формула переводится в два последовательно-параллельных мультиграфа . Эти графики можно интерпретировать как принципиальные схемы , в которых края графиков представляют собой транзисторы , управляемые входами функции. Одна схема вычисляет саму функцию, а другая — ее дополнение. Одна из двух схем получается путем преобразования конъюнкций и дизъюнкций формулы в последовательные и параллельные композиции графов соответственно. Другая схема меняет эту конструкцию, преобразуя соединения и дизъюнкции формулы в параллельные и последовательные композиции графов. [ 50 ] Эти две схемы, дополненные дополнительным ребром, соединяющим вход каждой схемы с ее выходом, представляют собой планарные двойственные графы. [ 51 ]
История
[ редактировать ]Двойственность выпуклых многогранников была признана Иоганном Кеплером в его книге «Harmonices Mundi» 1619 года . [ 52 ] Узнаваемые плоские двойственные графы, вне контекста многогранников, появились еще в 1725 году в Пьера Вариньона « посмертно опубликованной работе Новая механика или статика» . Это было еще до выхода в Леонарда Эйлера 1736 году работы о семи мостах Кенигсберга , которую часто считают первой работой по теории графов . Вариньон проанализировал силы, действующие на статические системы стоек, нарисовав график, двойственный стойкам, с длинами ребер, пропорциональными силам на стойках; этот двойственный граф является разновидностью диаграммы Кремоны . [ 53 ] В связи с теоремой о четырех цветах двойственные графики карт (подразделения плоскости на области) были упомянуты Альфредом Кемпе в 1879 году и распространены на карты на неплоских поверхностях Лотаром Хеффтером в 1891 году. [ 54 ] Двойственность как операция над абстрактными плоскими графами была введена Хасслером Уитни в 1931 году. [ 55 ]
Примечания
[ редактировать ]- ^ ван Линт, Дж. Х .; Уилсон, Ричард Майкл (1992), Курс комбинаторики , издательство Кембриджского университета, стр. 411, ISBN 0-521-42260-4 .
- ^ Бона, Миклош (2006), Прогулка по комбинаторике (2-е изд.), World Scientific Publishing Co. Pte. Ltd., Хакенсак, Нью-Джерси, с. 276, номер домена : 10.1142/6177 , ISBN 981-256-885-9 , МР 2361255 .
- ^ Циглер, Гюнтер М. (1995), «2.3 Полярность», Лекции по многогранникам , Тексты для аспирантов по математике , том. 152, стр. 59–64 .
- ^ Вайсштейн, Эрик В. , «Самодвойственный граф» , MathWorld
- ^ Jump up to: а б Серватиус, Бриджит ; Кристофер, Питер Р. (1992), «Построение самодвойственных графов», The American Mathematical Monthly , 99 (2): 153–158, doi : 10.2307/2324184 , JSTOR 2324184 , MR 1144356 .
- ^ Туласираман, К.; Свами, MNS (2011), Графы: теория и алгоритмы , John Wiley & Sons, Упражнение 7.11, стр. 198, ISBN 978-1-118-03025-7 .
- ^ См. доказательство теоремы 5 в книге Серватиуса и Кристофера (1992) .
- ^ Нисидзеки, Такао; Тиба, Норишиге (2008), Планарные графы: теория и алгоритмы , Dover Books on Mathematics, Dover Publications, стр. 16, ISBN 978-0-486-46671-2 .
- ^ Дженсен, Томми Р.; Тофт, Бьерн (1995), Проблемы раскраски графов , Серия Wiley-Interscience по дискретной математике и оптимизации, том. 39, Уайли, с. 17, ISBN 978-0-471-02865-9 Обратите внимание ,
что «мост» и «петля» — понятия двойственные
. - ^ Балакришнан, В.К. (1997), Очерк теории графов Шаума , McGraw Hill Professional, проблема 8.64, стр. 229, ISBN 978-0-07-005489-9 .
- ^ Jump up to: а б Фулдс, ЛР (2012), Приложения теории графов , Springer, стр. 66–67, ISBN 978-1-4612-0933-1 .
- ^ Бонди, Адриан ; Мурти, USR (2008), «Плоские графы» , Теория графов , Тексты для выпускников по математике, том. 244, Спрингер, Теорема 10.28, с. 267, номер домена : 10.1007/978-1-84628-970-5 , ISBN 978-1-84628-969-9 , LCCN 2007923502
- ^ Анджелини, Патрицио; Блазиус, Томас; Раттер, Игнац (2014), «Тестирование взаимной двойственности плоских графов», Международный журнал вычислительной геометрии и приложений , 24 (4): 325–346, arXiv : 1303.1640 , doi : 10.1142/S0218195914600103 , MR 3349917 .
- ^ Дистель, Рейнхард (2006), Теория графов , Тексты для выпускников по математике, том. 173, Спрингер, с. 25, ISBN 978-3-540-26183-4 .
- ^ Кормен, Томас Х .; Лейзерсон, Чарльз Э .; Ривест, Рональд Л .; Штейн, Клиффорд (2001) [1990], Введение в алгоритмы (2-е изд.), MIT Press и McGraw-Hill, стр. 1081, ISBN 0-262-03293-7
- ^ Годсил, Крис ; Ройл, Гордон Ф. (2013), Алгебраическая теория графов , Тексты для выпускников по математике , том. 207, Спрингер, Теорема 14.3.1, с. 312, ISBN 978-1-4613-0163-9 .
- ^ Оксли, Дж. Г. (2006), Теория матроидов , Тексты для выпускников Оксфорда по математике, том. 3, Издательство Оксфордского университета, с. 93, ISBN 978-0-19-920250-8 .
- ^ Jump up to: а б Чо, Юнг Джин; Чен, Юн; Дин, Ю (2007), «О (со)обхвате связного матроида», Discrete Applied Mathematics , 155 (18): 2456–2470, doi : 10.1016/j.dam.2007.06.015 , MR 2365057 .
- ^ Jump up to: а б Хартвигсен, Д.; Мардон, Р. (1994), «Проблема минимального разрезания всех пар и задача базиса минимального цикла на плоских графах», SIAM Journal on Discrete Mathematics , 7 (3): 403–418, doi : 10.1137/S0895480190177042 .
- ^ Ной, Марк (2001), «Ациклические и полностью циклические ориентации в плоских графах», American Mathematical Monthly , 108 (1): 66–68, doi : 10.2307/2695680 , JSTOR 2695680 , MR 1857074 .
- ^ Габоу, Гарольд Н. (1995), «Центроиды, представления и субмодульные потоки», Journal of Algorithms , 18 (3): 586–628, doi : 10.1006/jagm.1995.1022 , MR 1334365
- ^ Тутте, WT (1984), Теория графов , Энциклопедия математики и ее приложений, том. 21, Ридинг, Массачусетс: Издательство Addison-Wesley, Расширенная книжная программа, стр. 21. 289 , ISBN 0-201-13520-5 , МР 0746795 .
- ^ Райли, TR; Терстон, WP (2006), «Отсутствие эффективных дуальных пар остовных деревьев в плоских графах» , Electronic Journal of Combinatorics , 13 (1): Note 13, 7, doi : 10.37236/1151 , MR 2255413 .
- ^ Лайонс, Рассел (1998), «Вид с высоты птичьего полета на однородные охватывающие деревья и леса» , Микрообследования с дискретной вероятностью (Принстон, Нью-Джерси, 1997) , DIMACS Ser. Дискретная математика. Теория. Вычислить. наук, том. 41, амер. Математика. Soc., Провиденс, Род-Айленд, стр. 135–162, MR 1630412 . См., в частности, стр. 138–139 .
- ^ Фламмини, Алессандро (октябрь 1996 г.), Поведение масштабирования моделей речной сети , доктор философии. диссертация, Международная школа перспективных исследований , стр. 40–41 .
- ^ Соммервилль, ДМЮ (1958), Введение в геометрию N измерений , Дувр .
- ^ Эппштейн, Дэвид (2003), «Динамические генераторы топологически встроенных графов», Труды 14-го симпозиума ACM/SIAM по дискретным алгоритмам , стр. 599–608, arXiv : cs.DS/0207082 .
- ^ Харари, Франк (1969), Теория графов , Ридинг, Массачусетс: издательство Addison-Wesley Publishing Co., теорема 9.4, стр. 142, МР 0256911 .
- ^ Гросс, Джонатан Л.; Йеллен, Джей, ред. (2003), Справочник по теории графов , CRC Press, стр. 724, ISBN 978-1-58488-090-5 .
- ^ Он, Синь (1999), «О плане плоских графов», SIAM Journal on Computing , 28 (6): 2150–2167, doi : 10.1137/s0097539796308874 .
- ^ Jump up to: а б Уэлш, DJA (1969), «Эйлер и двудольные матроиды», Journal of Combinatorial Theory , 6 (4): 375–377, doi : 10.1016/s0021-9800(69)80033-5 , MR 0237368 .
- ^ Флорек, Ян (2010), «О гипотезе Барнетта», Discrete Mathematics , 310 (10–11): 1531–1535, doi : 10.1016/j.disc.2010.01.018 , MR 2601261 .
- ^ Лас Верньяс, Мишель (1980), «Выпуклость в ориентированных матроидах», Журнал комбинаторной теории , серия B, 29 (2): 231–243, doi : 10.1016/0095-8956(80)90082-9 , MR 0586435 .
- ^ Тутте, Уильям Томас (1953), Вклад в теорию хроматических многочленов
- ^ Jump up to: а б ди Баттиста, Джузеппе; Идс, Питер ; Тамассия, Роберто ; Толлис, Иоаннис Г. (1999), Рисование графиков: алгоритмы визуализации графиков , Prentice Hall, стр. 91, ISBN 978-0-13-301615-4 .
- ^ Флейшнер, Герберт Дж.; Геллер, ДП; Харари, Франк (1974), «Внепланарные графы и слабые двойственные графы», Журнал Индийского математического общества , 38 : 215–219, MR 0389672 .
- ^ Вайсштейн, Эрик В. , «Двойная тесселяция» , MathWorld
- ^ Самет, Ханан (2006), Основы многомерных и метрических структур данных , Морган Кауфманн, стр. 348, ISBN 978-0-12-369446-1 .
- ^ Jump up to: а б Гагарин, Андрей; Кочай, Уильям ; Нилсон, Дэниел (2003), «Вложения малых графов на тор» (PDF) , Cubo , 5 : 351–371, заархивировано из оригинала (PDF) 1 февраля 2017 г. , получено 12 августа 2015 г.
- ^ Накамото, Ацухиро; Негами, Сейя (2000), «Полносимметричные вложения графов на замкнутые поверхности», Мемуары Университета Осака Кёику , 49 (1): 1–15, MR 1833214 .
- ^ Писански, Томаж ; Рандич, Милан (2000), «Мосты между геометрией и теорией графов» (PDF) , в Горини, Кэтрин А. (ред.), Геометрия в работе , Примечания MAA, том. 53, Издательство Кембриджского университета, стр. 174–194, ISBN. 9780883851647 , МР 1782654
- ^ Джонс, Джорджия; Торнтон, Дж. С. (1983), «Операции над отображениями и внешние автоморфизмы», Журнал комбинаторной теории , серия B, 35 (2): 93–103, doi : 10.1016/0095-8956(83)90065-5 , MR 0733017
- ^ Уитни, Хасслер (1932), «Неразделимые и плоские графы», Труды Американского математического общества , 34 (2): 339–362, doi : 10.1090/S0002-9947-1932-1501641-2 , PMC 1076008 .
- ^ Оксли, Дж. Г. (2006), «5.2 Двойственность в графических матроидах» , Теория матроидов , Оксфордские тексты для выпускников по математике, том. 3, Издательство Оксфордского университета, с. 143, ISBN 978-0-19-920250-8 .
- ^ Тутте, WT (2012), Теория графов, какой я ее знал , Оксфордская серия лекций по математике и ее приложениям, том. 11, Издательство Оксфордского университета, с. 87, ISBN 978-0-19-966055-1 .
- ^ Чорли, Ричард Дж.; Хаггетт, Питер (2013), Интегрированные модели в географии , Routledge, стр. 646, ISBN 978-1-135-12184-6 .
- ^ Кандель, Авраам; Бунке, Хорст; Ласт, Марк (2007), Прикладная теория графов в компьютерном зрении и распознавании образов , Исследования в области вычислительного интеллекта, том. 52, Спрингер, с. 16, ISBN 978-3-540-68020-8 .
- ^ Девадосс, Сатьян Л. ; О'Рурк, Джозеф (2011), Дискретная и вычислительная геометрия , Princeton University Press, стр. 111, ISBN 978-1-4008-3898-1 .
- ^ Ду, Цян; Гинцбургер, Макс (2002), «Генерация и оптимизация сетки на основе центроидальных мозаик Вороного», Applied Mathematics and Computation , 133 (2–3): 591–607, doi : 10.1016/S0096-3003(01)00260-0 .
- ^ Пиге, Кристиан (2004), «7.2.1 Статическая логика КМОП», Проектирование маломощной электроники , CRC Press, стр. 7-1 – 7-2, ISBN 978-1-4200-3955-9 .
- ^ Кэслин, Хьюберт (2008), «8.1.4 Композитные или сложные вентили», Проектирование цифровых интегральных схем: от архитектуры СБИС до производства КМОП , Cambridge University Press, стр. 399, ISBN 978-0-521-88267-5 .
- ^ Ричесон, Дэвид С. (2012), Жемчужина Эйлера: формула многогранника и рождение топологии , Princeton University Press, стр. 58–61, ISBN 978-1-4008-3856-1 .
- ^ Риппманн, Маттиас (2016), Проектирование оболочек фуникулера: геометрические подходы к поиску формы и изготовлению дискретных фуникулерных структур , докторская диссертация, дисс. ETH № 23307, ETH Zurich , стр. 39–40, doi : 10.3929/ethz-a-010656780 , hdl : 20.500.11850/116926 . См. также Эриксон, Джефф (9 июня 2016 г.), Диаграммы взаимных сил из «Новой механики или статики» Пьера де Вариньона (1725 г.) .
Это самая старая иллюстрация двойственности между плоскими графами?
. - ^ Биггс, Норман ; Ллойд, Э. Кейт; Уилсон, Робин Дж. (1998), Теория графов, 1736–1936 , Oxford University Press, стр. 118 , ISBN 978-0-19-853916-2 .
- ^ Уитни, Хасслер (1931), «Теорема о графах», Annals of Mathematics , Second Series, 32 (2): 378–390, doi : 10.2307/1968197 , JSTOR 1968197 , MR 1503003 .