Jump to content

Разложение ушей

Пример разложения уха графа, содержащего 3 уха.

В теории графов ухо , неориентированного графа G — это путь P где две конечные точки пути могут совпадать, но в противном случае повторение ребер или вершин не допускается, поэтому каждая внутренняя вершина имеет степень два в G. P Ушная декомпозиция неориентированного графа G — это разделение его набора ребер на последовательность ушей, такое, что одна или две конечные точки каждого уха принадлежат более ранним ушкам в последовательности и такое, что внутренние вершины каждого уха не совпадают. принадлежат любому более раннему уху. Кроме того, в большинстве случаев первое ухо в последовательности должно быть циклом. Разложение открытого уха или правильное разложение уха — это разложение уха, при котором две конечные точки каждого уха после первого отличны друг от друга.

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

Характеристика классов графов

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

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

Графовая связность

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

Граф называется k -вершинно связным, если при удалении любых ( k − 1) вершин остается связный подграф, и k -реберно связным, если при удалении любых ( k − 1) ребер остается связный подграф.

Следующий результат принадлежит Хасслеру Уитни ( 1932 ):

График с является 2-вершинно связным тогда и только тогда, когда оно имеет разложение открытого уха.

Следующий результат принадлежит Герберту Роббинсу ( 1939 ):

Граф является 2-реберно-связным тогда и только тогда, когда он имеет ушное разложение.

В обоих случаях количество колосьев обязательно равно рангу схемы данного графа. Роббинс представил ушное разложение 2-реберно-связных графов как инструмент для доказательства теоремы Роббинса о том, что это именно те графы, которым можно придать сильно связную ориентацию. Из-за новаторской работы Уитни и Роббинса по разложению уха, разложение уха иногда также называют синтезом Уитни-Роббинса ( Gross & Yellen 2006 ).

Разложение неразделяемого уха — это разложение открытого уха, такое, что для каждой вершины v , за исключением одного, v имеет соседа, первое появление которого в разложении происходит в более позднем ухе, чем первое появление v . Этот тип разложения ушей можно использовать для обобщения результата Уитни:

График с является 3-вершинно связным тогда и только тогда, когда G имеет неразделяющее ушное разложение.

Если такое разложение существует, его можно выбрать относительно конкретного ребра uv графа G таким образом, чтобы u находилась в первом ухе, v — новая вершина в последнем колосе с более чем одним ребром, а uv — это одностороннее ухо.Этот результат был впервые явно сформулирован Черияном и Махешвари (1988) , но, как описывает Шмидт (2013b) , он эквивалентен результату, полученному в докторской диссертации 1971 года. диссертация Ли Мондшейна. Структуры, тесно связанные с неразделяющими ушными разложениями максимальных планарных графов, называемые каноническими упорядочениями, также являются стандартным инструментом рисования графов .

Сильная связность ориентированных графов

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

Приведенные выше определения можно применить и к ориентированным графам . Тогда ухо , будет направленным путем, в котором все внутренние вершины имеют степень входа и выхода, равную 1. Ориентированный граф является сильно связным если он содержит направленный путь от каждой вершины к каждой другой вершине. Тогда мы имеем следующую теорему ( Bang-Jensen & Gutin 2007 , теорема 7.2.2):

Ориентированный граф сильно связен тогда и только тогда, когда он имеет ушное разложение.

Факторно-критические графы

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

Разложение уха является нечетным , если каждое из его ушей использует нечетное количество ребер. Факторно -критический граф — это граф с нечетным числом вершин, такой, что для каждой вершины v , если v удалить из графа, оставшиеся вершины имеют идеальное паросочетание . Ласло Ловас ( 1972 ) обнаружил, что:

Граф G факторкритичен тогда и только тогда, когда G имеет разложение нечетных ушей.

В более общем смысле, результат Франка (1993) позволяет найти на любом графе G разложение ушей с наименьшим количеством четных ушей.

Серийно-параллельные графики

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

Разложение уха дерева - это правильное разложение уха, в котором первое ухо представляет собой одно ребро, а для каждого последующего уха , есть одно ухо , , такой, что обе конечные точки лежать на ( Хуллер 1989 ). Разложение вложенных ушей — это разложение ушей дерева, такое, что внутри каждого уха , множество пар концов других ушей которые лежат внутри образуют набор вложенных интервалов. Последовательно -параллельный граф — это граф с двумя обозначенными терминалами s и t , который может быть сформирован рекурсивно путем объединения меньших последовательно-параллельных графов одним из двух способов: композиция серии (идентификация одного терминала из одного меньшего графа с одним терминалом из другого меньшего графа). графа и сохранение двух других терминалов в качестве терминалов объединенного графа) и параллельная композиция (идентификация обеих пар терминалов из двух меньших графов).

Следующий результат принадлежит Дэвиду Эппштейну ( 1992 ):

2-связный граф является последовательно-параллельным тогда и только тогда, когда он имеет вложенное ушное разложение.

Более того, любое разложение открытого уха двухвершинно-связного последовательно-параллельного графа должно быть вложенным. Результат можно распространить на последовательно-параллельные графы, которые не связаны по 2 вершинам, используя разложение с открытым ухом, которое начинается с пути между двумя терминалами.

Матроиды

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

Понятие ушной декомпозиции можно распространить на графы на матроиды . Ушная декомпозиция матроида определяется как последовательность цепей матроида с двумя свойствами:

  • каждая схема в последовательности имеет непустое пересечение с предыдущими цепями и
  • каждая цепь в последовательности остается цепью, даже если все предыдущие цепи в последовательности сжимаются.

Применительно к графическому матроиду графа G это определение ушного разложения совпадает с определением правильного ушного разложения графа G : неправильные разложения исключаются требованием, чтобы каждый контур включал хотя бы одно ребро, которое также принадлежит предыдущим схемам. . Используя это определение, матроид можно определить как факторно-критический, если он имеет ушную декомпозицию, при которой каждая схема в последовательности имеет нечетное количество новых элементов ( Szegedy & Szegedy 2006 ).

Алгоритмы

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

На классических компьютерах ушные разложения 2-реберно-связных графов и открытые ушные разложения 2-вершинно-связных графов могут быть найдены с помощью жадных алгоритмов , которые находят каждое ухо по одному. Простой жадный подход, который одновременно вычисляет разложение уха, разложение открытого уха, st-нумерацию и -ориентацию в линейном времени (если существуют), приведен в Schmidt (2013a) . Подход основан на вычислении специальной ушной декомпозиции, называемой цепной декомпозицией , по одному правилу генерации путей. Шмидт (2013b) показывает, что неразделяющиеся ушные декомпозиции также могут быть построены за линейное время.

Ловас (1985) , Маон, Шибер и Вишкин (1986) , а также Миллер и Рамачандран (1986) предоставили эффективные параллельные алгоритмы для построения ушных декомпозиций различных типов. Например, чтобы найти ушную декомпозицию 2-реберно-связного графа, алгоритм Маона, Шибера и Вишкина (1986) выполняется в соответствии со следующими шагами:

  1. Найдите остовное дерево данного графа и выберите корень дерева.
  2. Определите для каждого ребра uv, являющегося частью дерева, расстояние между корнем и наименьшим общим предком u не и v .
  3. Для каждого ребра uv, являющегося частью дерева, найдите соответствующее «главное ребро», ребро wx, не являющееся деревом , такое, что цикл, образованный добавлением wx к дереву, проходит через uv и такое, что среди таких ребер w и x иметь наименьшего общего предка, который находится как можно ближе к корню (со связями, разрываемыми идентификаторами ребер).
  4. Сформируйте початок для каждого ребра, не являющегося деревом, состоящего из него и ребер дерева, для которых оно является главным, и упорядочите початки по расстоянию их главных ребер от корня (с тем же правилом разделения связей).

Эти алгоритмы можно использовать в качестве подпрограмм для решения других задач, включая проверку связности, распознавание последовательно-параллельных графов и построение st -нумерации графов (важная подпрограмма проверки планарности ).

Разложение уха данного матроида с дополнительным ограничением, что каждое ухо содержит один и тот же фиксированный элемент матроида, может быть найдено за полиномиальное время при наличии доступа к оракулу независимости для матроида ( Coullard & Hellerstein 1996 ).

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c19f7e8a4ab2b97fbda40a38e2854f07__1717247640
URL1:https://arc.ask3.ru/arc/aa/c1/07/c19f7e8a4ab2b97fbda40a38e2854f07.html
Заголовок, (Title) документа по адресу, URL1:
Ear decomposition - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)