Jump to content

Разложение Галлаи – Эдмондса

Иллюстрация трех множеств в разложении Галлаи – Эдмондса примерного графа.

В теории графов разложение Галлаи –Эдмондса представляет собой разбиение вершин графа на три подмножества, которое дает информацию о структуре максимальных паросочетаний в графе. Тибор Галлай [ 1 ] [ 2 ] и Джек Эдмондс [ 3 ] независимо открыл его и доказал его ключевые свойства.

Разложение графа Галлаи–Эдмондса можно найти с помощью алгоритма цветения .

Характеристики

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

Учитывая график , его разложение Галлаи–Эдмондса состоит из трех непересекающихся наборов вершин, , , и , объединение которых : набор всех вершин . Во-первых, вершины делятся на существенные вершины (вершины, которые покрываются каждым максимальным паросочетанием в ) и несущественные вершины (вершины, которые остались непокрытыми хотя бы одним максимальным паросочетанием в ). Набор определяется как содержащий все несущественные вершины. Существенные вершины разбиваются на и : набор определяется как содержащий все существенные вершины, смежные хотя бы с одной вершиной множества , и определяется как содержащий все существенные вершины, не смежные ни с одной вершиной из . [ 4 ]

Обычно выделяют множества , , и с подграфами, индуцированными этими множествами. Например, мы говорим «компоненты " означает связные компоненты подграфа, индуцированные .

Разложение Галлаи – Эдмондса обладает следующими свойствами: [ 5 ]

  1. Компоненты являются факторно-критическими графами : каждый компонент имеет нечетное количество вершин, и когда любая из этих вершин исключена, происходит идеальное совпадение остальных вершин. В частности, каждый компонент имеет почти идеальное сопоставление: сопоставление, охватывающее все вершины, кроме одной.
  2. Подграф, индуцированный имеет идеальное соответствие.
  3. Каждое непустое подмножество есть соседи как минимум компоненты .
  4. Каждое максимальное совпадение в имеет следующую структуру: она состоит из почти идеального соответствия каждого компонента , идеальное совпадение , и ребра из всех вершин в на отдельные компоненты .
  5. Если имеет компоненты, то количество ребер в любом максимальном паросочетании в является .

Строительство

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

Разложение графа Галлаи – Эдмондса можно найти, хотя и несколько неэффективно, начиная с любого алгоритма поиска максимального соответствия. По определению вершина находится в тогда и только тогда, когда (график, полученный из удалив ) имеет максимальное совпадение того же размера, что и . Поэтому мы можем идентифицировать путем вычисления максимального соответствия в и в для каждой вершины . Дополнение можно разделить на и непосредственно из определения.

Одним из конкретных методов поиска максимального соответствия в графе является алгоритм цветения Эдмондса , и обработка, выполняемая этим алгоритмом, позволяет нам напрямую найти разложение Галлаи–Эдмондса.

Чтобы найти максимальное совпадение на графике Алгоритм цветения начинается с небольшого сопоставления и проходит несколько итераций, в ходе которых размер сопоставления увеличивается на одно ребро. Мы можем найти разложение Галлаи – Эдмондса по работе алгоритма цветения на последней итерации: работа, проделанная, когда он имеет максимальное совпадение. , который он не может сделать больше.

На каждой итерации алгоритм цветения переходит от графов меньшего размера путем сокращения подграфов, называемых «цветками», до отдельных вершин. Когда это делается на последней итерации, цветы приобретают особое свойство:

  1. Все вершины цветка являются несущественными вершинами большего графа.
  2. Вершина, образованная сжатием цветка, является несущественной вершиной меньшего графа.

Первое свойство следует из алгоритма: каждая вершина цветка является конечной точкой альтернативного пути , который начинается в вершине, обнаруженной сопоставлением. Второе свойство следует из первого по следующей лемме: [ 6 ]

Позволять быть графиком, совпадение в , и пусть быть циклом длины который содержит края и вершинно не пересекается с остальной частью . Построить новый график от путем сокращения в одну вершину. Затем является максимальным совпадением в тогда и только тогда, когда является максимальным совпадением в .

Из этой леммы также следует, что при сжатии цветка набор несущественных вершин вне цветка остается прежним.

После того, как алгоритм сжимает каждый цветок, результатом становится меньший график. , максимальное совпадение в того же размера, что и , и чередующийся лес в относительно . В , разложение Галлаи–Эдмондса имеет краткое описание. Вершины в классифицируются на внутренние вершины (вершины, находящиеся на нечетном расстоянии в от корня) и внешние вершины (вершины, находящиеся на четном расстоянии в от корня); - это в точности набор внутренних вершин, а это в точности набор внешних вершин. Вершины которых нет в форма . [ 7 ]

Сжатие цветов сохраняет набор несущественных вершин; поэтому можно найти из взяв все вершины которые сжались как часть цветка, а также все вершины в . Вершины в и никогда не заключают контрактов; и .

Обобщения

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

Разложение Галлаи–Эдмондса представляет собой обобщение разложения Дулмэджа–Мендельсона с двудольных графов на общие графы. [ 8 ]

Распространение теоремы о разложении Галлаи–Эдмондса на многореберные паросочетания дано в книге Катажины Палух «Емкостные максимальные ранговые сопоставления». [ 9 ]

  1. ^ Галлай, Тибор (1963), «Критище графена II», Magyar Tud. Есть. Мэтт. Исследования Int. , 8 : 373–395
  2. ^ Галлай, Тибор (1964), «Максимальные системы независимых ребер», Magyar Tud. Академический мат. Козл. , 9 : 401–413
  3. ^ Эдмондс, Джек (1965), «Пути, деревья и цветы», Canadian Journal of Mathematics , 17 : 449–467, doi : 10.4153/CJM-1965-045-4 , S2CID   18909734
  4. ^ Ловас, Ласло ; Пламмер, Майкл Д. (1986), Теория соответствия (1-е изд.), Северная Голландия, раздел 3.2, ISBN  978-0-8218-4759-6
  5. ^ Теорема 3.2.1 в книге Ловаса и Пламмера, с. 94
  6. ^ Лемма 9.1.1 в книге Ловаса и Пламмера, с. 358
  7. ^ Упражнение 9.1.2 в книге Ловаса и Пламмера, стр. 360
  8. ^ Сабо, Хасинт; Лебл, Мартин; Джаната, Марек (14 февраля 2005 г.), «Разложение Эдмондса – Галлаи для задачи упаковки k -частей», Электронный журнал комбинаторики , 12 , doi : 10.37236/1905 , S2CID   11992200
  9. ^ Палух, Катаржина (22 мая 2013 г.), «Сопоставления с максимальным рангом и емкостью», Алгоритмы и сложность , Конспекты лекций по информатике, том. 7878, Springer, Берлин, Гейдельберг, стр. 324–335, doi : 10.1007/978-3-642-38233-8_27 , ISBN  978-3-642-38232-1
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: aeeddfd1a88a5d35aa92c30f6af841a5__1713424800
URL1:https://arc.ask3.ru/arc/aa/ae/a5/aeeddfd1a88a5d35aa92c30f6af841a5.html
Заголовок, (Title) документа по адресу, URL1:
Gallai–Edmonds decomposition - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)