stringtranslate.com

Теорема Тутте

Пример графа и одного из его идеальных паросочетаний (красным).

В математической дисциплине теории графов теорема Тутта , названная в честь Уильяма Томаса Тутта , является характеристикой конечных неориентированных графов с совершенными паросочетаниями . Это частный случай формулы Тутта–Бержа .

Интуиция

Граф (или компонент) с нечетным числом вершин не может иметь идеального паросочетания, поскольку всегда останется одна вершина.

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

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

Далее рассмотрим граф G с вершиной u, такой что если удалить из G вершину u и ее смежные ребра, то оставшийся граф (обозначаемый G  −  u ) будет иметь два или более нечетных компонента. Как и выше, любое сопоставление оставляет в каждом нечетном компоненте по крайней мере одну вершину, которая не сопоставлена ​​с другими вершинами в том же компоненте. Такая вершина может быть сопоставлена ​​только с u . Но поскольку есть две или более не сопоставленных вершин, и только одна из них может быть сопоставлена ​​с u , по крайней мере одна другая вершина остается не сопоставленной, поэтому сопоставление не является идеальным.

Наконец, рассмотрим граф G с множеством вершин U таким образом, что если удалить из G вершины из U и все смежные с ними ребра, то оставшийся граф (обозначаемый G  −  U ) будет иметь более | U | нечетных компонент. Как объяснялось выше, любое сопоставление оставляет по крайней мере одну непарную вершину в каждой нечетной компоненте, и они могут быть сопоставлены только вершинам U , но для всех этих непарных вершин на U недостаточно вершин , поэтому сопоставление не является идеальным.

Мы пришли к необходимому условию: если G имеет совершенное паросочетание, то для каждого подмножества вершин U в G граф G  −  U имеет не более | U | нечетных компонент. Теорема Тутта утверждает, что это условие является как необходимым, так и достаточным для существования совершенного паросочетания.

Теорема Тутта

Граф G  = ( VE ) имеет совершенное паросочетание тогда и только тогда, когда для каждого подмножества U из V подграф G  −  U имеет не более | U | нечетных компонентов ( связных компонентов, имеющих нечетное число вершин ). [1]

Доказательство

Сначала запишем условие:

где обозначает число нечетных компонент подграфа, индуцированного .

Необходимость (∗): Это направление уже обсуждалось в разделе «Интуиция» ниже, но давайте подведем итоги доказательства здесь. Рассмотрим граф G с совершенным паросочетанием. Пусть U — произвольное подмножество V . Удалим U . Пусть C — произвольный нечетный компонент в G  −  U . Поскольку G имеет совершенное паросочетание, по крайней мере одна вершина в C должна быть сопоставлена ​​вершине в U . Следовательно, каждый нечетный компонент имеет по крайней мере одну вершину, сопоставленную вершине в U . Поскольку каждая вершина в U может находиться в этом отношении не более чем с одним связным компонентом (из-за того, что она сопоставлена ​​не более одного раза в совершенном паросочетании), нечетное ( G  −  U ) ≤ | U | . [2]

Достаточность (∗): Пусть G — произвольный граф без идеального паросочетания. Найдем так называемый нарушитель Тутте , то есть подмножество S из V такое, что | S | <  нечетное ( G  −  S ) . Можно предположить, что G является рёберно-максимальным, то есть G  +  e имеет идеальное паросочетание для каждого ребра e, которого еще нет в G. Действительно, если мы найдем нарушитель Тутте S в рёберно-максимальном графе G , то S также будет нарушителем Тутте в каждом остовном подграфе G , так как каждый нечетный компонент G  −  S будет разделен на возможно большее количество компонентов, по крайней мере один из которых снова будет нечетным.

Мы определяем S как множество вершин со степенью | V | − 1. Сначала рассмотрим случай, когда все компоненты G  −  S являются полными графами. Тогда S должен быть нарушителем Тутте, поскольку если нечетное ( G  −  S ) ≤ | S | , то мы могли бы найти идеальное паросочетание, сопоставив одну вершину из каждого нечетного компонента с вершиной из S и объединив все остальные вершины (это сработает, если только | V | нечетное, но тогда является нарушителем Тутте).

Теперь предположим, что K является компонентой G  −  S и xy  ∈  K являются вершинами такими, что xy  ∉  E . Пусть xab  ∈  K являются первыми вершинами на кратчайшем x , y -пути в K . Это гарантирует, что xaab  ∈  E и xb  ∉  E . Поскольку a  ∉  S , существует вершина c такая, что ac  ∉  E . Из рёберной максимальности G , мы определяем M 1 как совершенное паросочетание в G  +  xb и M 2 как совершенное паросочетание в G  +  ac . Заметим, что, несомненно, xb  ∈  M 1 и ac  ∈  M 2 .

Пусть P будет максимальным путем в G , который начинается из c с ребром из M 1 и чьи ребра чередуются между M 1 и M 2 . Как может закончиться P ? Если только мы не придем к «специальной» вершине, такой как xa или b , мы всегда можем продолжить: c является M 2 -сопоставленным с ca , поэтому первое ребро P не находится в M 2 , поэтому вторая вершина является M 2 -сопоставленным с другим ребром, и мы продолжаем таким образом.

Пусть v обозначает последнюю вершину P . Если последнее ребро P находится в M 1 , то v должно быть a , так как в противном случае мы могли бы продолжить с ребром из M 2 (даже чтобы прийти к x или b ). В этом случае мы определяем C := P  +  ac . Если последнее ребро P находится в M 2 , то, конечно, v  ∈ { xb } по аналогичной причине и мы определяем C := P  +  va  +  ac .

Теперь C — это цикл в G  +  ac четной длины с каждым другим ребром в M 2 . Теперь мы можем определить M := M 2  Δ  C (где Δсимметрическая разность ), и мы получаем совершенное паросочетание в G , противоречие.

Эквивалентность формуле Тутте-Берже

Формула Тутте –Бержа гласит, что размер максимального паросочетания графа равен . Эквивалентно, количество непарных вершин в максимальном паросочетании равно .

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

В бесконечных графиках

Для связных бесконечных графов, которые локально конечны (каждая вершина имеет конечную степень), выполняется обобщение условия Тутта: такие графы имеют совершенные паросочетания тогда и только тогда, когда нет конечного подмножества, удаление которого создает некоторое количество конечных нечетных компонентов, превышающих размер подмножества. [3]

Смотрите также

Примечания

  1. ^ Ловас и Пламмер (1986), с. 84; Бонди и Мерти (1976), теорема 5.4, с. 76.
  2. Бонди и Мурти (1976), стр. 76–78.
  3. ^ Tutte, WT (1950). «Факторизация локально конечных графов». Canadian Journal of Mathematics . 2 : 44–49. doi : 10.4153/cjm-1950-005-2 . MR  0032986. S2CID  124434131.

Ссылки