Jump to content

Соответствующий многогранник

В теории графов данного совпадающий многогранник графа — это геометрический объект, представляющий возможные паросочетания в графе . Это выпуклый многогранник, каждый из углов которого соответствует паросочетанию. Это имеет большое теоретическое значение в теории сопоставления. [1] : 273–285 

Предварительные сведения

[ редактировать ]

Векторы заболеваемости и матрицы

[ редактировать ]

Пусть G = ( V , E ) — граф с n = | В | узлы и m = | Е | края.

Для каждого подмножества U вершин его вектор инцидентности 1 U представляет собой вектор размера n , в котором элемент v равен 1, если узел v находится в U , и 0 в противном случае. Аналогично, для каждого подмножества F ребер его вектор инцидентности 1 F представляет собой вектор размера m , в котором элемент e равен 1, если ребро e находится в F, и 0 в противном случае.

Для каждого узла v в V набор ребер в E, смежных с v, обозначается E ( v ). Следовательно, каждый вектор 1 E(v) представляет собой вектор размером 1 на m , в котором элемент e равен 1, если ребро e смежно с v, и 0 в противном случае. Матрица инцидентности графа, обозначаемая A G , представляет собой n матрицу размером x m , в которой каждая строка v представляет собой вектор инцидентности 1 E(V) . Другими словами, каждый элемент v , e в матрице равен 1, если узел v примыкает к ребру e , и 0 в противном случае.

Ниже приведены три примера матриц инцидентности: треугольный граф (цикл длины 3), квадратный граф (цикл длины 4) и полный граф на 4 вершинах.

Линейные программы

[ редактировать ]

Для каждого подмножества F ребер скалярное произведение 1 E(v) · 1 F представляет количество ребер в F , смежных с v . Следовательно, следующие утверждения эквивалентны:

Мощность множества F ребер равна скалярному произведению 1 E · 1 F . Следовательно, паросочетание максимальной мощности в G задается следующей целочисленной линейной программой :

Максимизировать 1 E · x

Зависит от: x в {0,1} м

__________ А Г · x 1 В .

Многогранник дробного соответствия

[ редактировать ]

Многогранник дробного соответствия графа G , обозначаемый FMP( G ), представляет собой многогранник, определенный путем релаксации приведенной выше линейной программы, в которой каждый x может быть дробью, а не просто целым числом:

Максимизировать 1 E · x

При условии: x 0 E

__________ А Г · x 1 В .

Это линейная программа . Он имеет m ограничений «по крайней мере 0» и n ограничений «меньше единицы». Множество его допустимых решений представляет собой выпуклый многогранник . Каждая точка в этом многограннике является дробным паросочетанием . Например, в графе треугольника имеется 3 ребра, а соответствующая линейная программа имеет следующие 6 ограничений:

Максимизировать х 1 + х 2 + х 3

При условии: x 1 ≥0, x 2 ≥0, x 3 ≥0 .

__________ x 1 +x 2 ≤1 , x 2 +x 3 ≤1, x 3 +x 1 ≤1.

Этот набор неравенств представляет собой многогранник в R 3 - трехмерное евклидово пространство.

Многогранник имеет пять углов ( крайних точек ). Это точки, которые достигают равенства в 3 из 6 определяющих неравенств. Углы: (0,0,0), (1,0,0), (0,1,0), (0,0,1) и (1/2,1/2,1/2). [2] Первый угол (0,0,0) представляет собой тривиальное (пустое) паросочетание. Следующие три угла (1,0,0), (0,1,0), (0,0,1) представляют три совпадения размера 1. Пятый угол (1/2,1/2,1/2 ) не представляет собой сопоставление — оно представляет собой дробное сопоставление , в котором каждое ребро находится «наполовину внутри, наполовину снаружи». Обратите внимание, что это самое большое дробное паросочетание в этом графе — его вес равен 3/2, в отличие от трех целых паросочетаний, размер которых равен всего 1.

Другой пример: в 4-цикле 4 ребра. Соответствующий ЛП имеет 4+4=8 ограничений. FMP — выпуклый многогранник в R 4 . Углы этого многогранника равны (0,0,0,0), (1,0,0,0), (0,1,0,0), (0,0,1,0), (0,0 ,0,1), (1,0,1,0), (0,1,0,1). Каждый из двух последних углов представляет совпадение размера 2, что является максимальным совпадением. Обратите внимание, что в этом случае все углы имеют целочисленные координаты.

Целочисленный совпадающий многогранник

[ редактировать ]

Целочисленный многогранник паросочетания (обычно называемый просто многогранником согласования ) графа G , обозначаемый MP( G ), представляет собой многогранник, углы которого являются векторами инцидентности целочисленных паросочетаний в G.

MP( G ) всегда содержится в FMP( G ). В приведенных выше примерах:

  • МП треугольного графа строго содержится в его FMP, поскольку МП не содержит нецелого угла (1/2, 1/2, 1/2).
  • МП 4-циклового графа идентичен его FMP, поскольку все углы FMP целые.

Соответствующие многогранники в двудольном графе

[ редактировать ]

Приведенный выше пример является частным случаем следующей общей теоремы: [1] : 274 

G является двудольным графом тогда и только тогда, когда MP( G ) = FMP( G ) тогда и только тогда, когда все углы FMP( G ) имеют только целочисленные координаты.

Эту теорему можно доказать несколькими способами.

Доказательство с использованием матриц

[ редактировать ]

Когда G двудольная, ее матрица инцидентности A G - полностью унимодулярна каждая ее квадратная подматрица имеет определитель 0, +1 или -1. Доказательство проводится индукцией по k — размеру подматрицы (которую мы обозначим через K ). База k определения AG = 1 следует из — каждый элемент в ней равен либо 0, либо 1. Для k >1 существует несколько случаев:

  • Если в K есть столбец, состоящий только из нулей, то det K = 0.
  • Если K имеет столбец с единственной единицей, то det K можно разложить вокруг этого столбца, и он будет равен либо +1, либо -1 умноженному на определитель матрицы ( k - 1) на ( k - 1), что по индукции предположение равно 0 или +1 или -1.
  • В противном случае каждый столбец в K имеет две единицы. Поскольку граф двудольный, строки можно разделить на два подмножества, так что в каждом столбце одна единица находится в верхнем подмножестве, а другая 1 — в нижнем подмножестве. Это означает, что сумма верхнего подмножества и сумма нижнего подмножества равны 1 E минус вектор | Е | те. Это означает, что строки K линейно зависимы, поэтому det K = 0.

Например, в 4-цикле (который является двудольным) det A G = 1. Напротив, в 3-цикле (который не является двудольным) det A G = 2.

Каждый угол FMP( G ) удовлетворяет набору из m линейно независимых неравенств с равенством. нам нужно решить систему уравнений, заданную квадратной подматрицей AG Следовательно, чтобы вычислить угловые координаты , . По правилу Крамера решением является рациональное число, в котором знаменателем является определитель этой подматрицы. Этот определитель должен быть равен +1 или -1; следовательно, решение представляет собой целочисленный вектор. Поэтому все угловые координаты являются целыми числами.

В соответствии с n ограничениями «меньше единицы» угловые координаты равны либо 0, либо 1; поэтому каждый угол является вектором инцидентности интегрального паросочетания в G . Следовательно, FMP( G ) = MP( G ).

Грани соответствующего многогранника

[ редактировать ]

Фасета многогранника - это набор его точек, которые удовлетворяют существенному определяющему неравенству многогранника с равенством. Если многогранник d -мерен, то его грани ( d − 1)-мерны. Для любого графа G фасеты MP( G ) задаются следующими неравенствами: [1] : 275–279 

  • х 0 Е
  • 1 E ( v ) · x ≤ 1 (где v — неизолированная вершина такая, что, если v имеет только одного соседа u , то { u , v } — компонент связности G, и если v имеет ровно два соседа, тогда они не соседние).
  • 1 E ( S ) · x ≤ (| S | − 1)/2 (где S охватывает 2-связный фактор-критический подграф.)

Идеально совпадающий многогранник

[ редактировать ]

Многогранник идеального паросочетания графа G , обозначаемый PMP( G ), — это многогранник, углы которого являются векторами инцидентности целочисленных совершенных паросочетаний в G. [1] : 274  Очевидно, PMP( G ) содержится в MP( G ); Фактически PMP(G) — это грань MP( G ), определяемая равенством:

1 Е · х = n /2.

Эдмондс [3] доказал, что для любого графа G PMP(G) можно описать следующими ограничениями:

1 E(v) · x = 1 для всех v в V (- ровно одно ребро, смежное с v, находится в паросочетании)

1 E(W) · x ≥ 1 для любого подмножества W из V такого, что |W| нечетное (- хотя бы одно ребро должно соединять W с V\W). Эти ограничения называются ограничениями нечетного разреза .

х 0 Е

Используя эту характеристику и лемму Фаркаша , можно получить хорошую характеристику графов, имеющих идеальное паросочетание. [4] : 206  Решая алгоритмические задачи на выпуклых множествах , можно найти идеальное паросочетание минимального веса. [4] : 206--208 

См. также

[ редактировать ]
  1. ^ Jump up to: а б с д Ловас, Ласло ; Пламмер, доктор медицинских наук (1986), Теория соответствия , Анналы дискретной математики, том. 29, Северная Голландия, ISBN  0-444-87916-1 МР  0859549
  2. ^ «1 двудольный совпадающий многогранник, устойчивый совпадающий многогранник x1 x2 x3, лекция 10: загрузка ppt за февраль» . Slideplayer.com . Проверено 17 июля 2020 г.
  3. ^ Эдмондс, Джек (январь 1965 г.). «Максимальное совпадение и многогранник с 0,1-вершинами» (PDF) . Журнал исследований Национального бюро стандартов, раздел B. 69B (1 и 2): 125. doi : 10.6028/jres.069B.013 . ISSN   0022-4340 .
  4. ^ Jump up to: а б Гретшель, Мартин ; Ловас, Ласло ; Шрийвер, Александр (1993), Геометрические алгоритмы и комбинаторная оптимизация , Алгоритмы и комбинаторика, том. 2 (2-е изд.), Springer-Verlag, Берлин, номер номера : 10.1007/978-3-642-78240-4 , ISBN.  978-3-642-78242-8 , МР   1261419
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 950b40897bccc88374db178065c66901__1719427800
URL1:https://arc.ask3.ru/arc/aa/95/01/950b40897bccc88374db178065c66901.html
Заголовок, (Title) документа по адресу, URL1:
Matching polytope - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)