Теорема руды - Ores theorem - Wikipedia
Теорема руда это результат теория графов доказано в 1960 г. норвежский язык математик Øystein Ore. Он дает достаточное условие для того, чтобы граф был Гамильтониан, по сути утверждая, что граф с достаточно большим количеством ребер должен содержать Цикл Гамильтона. В частности, теорема рассматривает сумму градусы пар несмежный вершины: если каждая такая пара имеет сумму, которая по крайней мере равна общему количеству вершин в графе, то граф является гамильтоновым.
Официальное заявление
Позволять грамм быть (конечным и простым) график с п ≥ 3 вершины. Обозначим через град v степень вершины v в грамм, т.е. количество инцидент края в грамм к v. Тогда теорема Оре утверждает, что если
(∗)
тогда грамм является Гамильтониан.
Доказательство
Это эквивалентно показать, что любой негамильтонов граф грамм не подчиняется условию (∗). Соответственно пусть грамм быть графиком на п ≥ 3 вершин, не являющихся гамильтоновыми, и пусть ЧАС быть сформированным из грамм добавляя ребра по одному, которые не создают гамильтонов цикл, пока больше не будет добавлено ребер. Позволять Икс и у - любые две несмежные вершины из ЧАС. Затем добавляем край ху к ЧАС создаст по крайней мере один новый гамильтонов цикл, а ребра, отличные от ху в таком цикле должен образоваться Гамильтонов путь v1v2...vп в ЧАС с Икс = v1 и у = vп. Для каждого индекса я В диапазоне 2 ≤ я ≤ прассмотрим два возможных ребра в ЧАС из v1 к vя и из vя − 1 к vп. Максимум одно из этих двух ребер может присутствовать в ЧАС, иначе цикл v1v2...vя − 1vпvп − 1...vя был бы гамильтоновым циклом. Таким образом, общее количество ребер, инцидентных либо v1 или же vп не больше, чем количество вариантов выбора я, который п − 1. Следовательно, ЧАС не подчиняется собственности (∗), что требует, чтобы это общее количество ребер (град v1 + град vп) быть больше или равно п. Поскольку степени вершин в грамм не более чем равны степеням в ЧАС, следует, что грамм также не подчиняется собственности(∗).
Алгоритм
Палмер (1997) описывает следующий простой алгоритм построения гамильтонова цикла в графе, удовлетворяющем условию Оре.
- Организуйте вершины произвольно в цикл, игнорируя примыкания в графе.
- Пока цикл содержит две последовательные вершины vя и vя + 1 несмежные на графике, выполните следующие два шага:
- Искать индекс j такие, что четыре вершины vя, vя + 1, vj, и vj + 1 все различны и такие, что граф содержит ребра из vя к vj и из vj + 1 к vя + 1
- Измените часть цикла между vя + 1 и vj (включительно).
Каждый шаг увеличивает количество следующих друг за другом пар в цикле, которые являются смежными в графе, на одну или две пары (в зависимости от того, vj и vj + 1 уже смежны), поэтому внешний цикл может происходить не более чем п раз до завершения алгоритма, где п - количество вершин в данном графе. Рассуждениями, аналогичными приведенным в доказательстве теоремы, искомый индекс j должны существовать, иначе несмежные вершины vя и vя + 1 была бы слишком мала общая степень. обнаружение я и j, и обратная часть цикла, могут быть выполнены за время O (п). Следовательно, общее время работы алгоритма O (п2), соответствующее количеству ребер во входном графе.
Связанные результаты
Теорема Оре является обобщением Теорема Дирака что, когда каждая вершина имеет степень не менее п/2, граф гамильтонов. Ведь если граф удовлетворяет условию Дирака, то ясно, что каждая пара вершин имеет степени, добавляющие не менее п.
В свою очередь теорема Оре обобщается Теорема Бонди – Хватала. Можно определить операцию замыкания на графе, в которой всякий раз, когда две несмежные вершины имеют степени, добавляющие по крайней мере п, добавляют ребро, соединяющее их; если граф удовлетворяет условиям теоремы Оре, его замыкание является полный график. Теорема Бонди – Хватала утверждает, что граф является гамильтоновым тогда и только тогда, когда его замыкание гамильтоново; так как полный граф гамильтонов, теорема Оре является непосредственным следствием.
Вудолл (1972) нашел версию теоремы Оре, которая применима к ориентированные графы. Предположим орграф грамм обладает тем свойством, что для каждых двух вершин ты и v, либо есть край от ты к v или превышение ты плюс степень v равно или превышает количество вершин в грамм. Тогда, согласно теореме Вудалла, грамм содержит ориентированный гамильтонов цикл. Теорема Оре может быть получена из Вудалла заменой каждого ребра в данном неориентированном графе парой ориентированных ребер. Тесно связанная теорема Мейниэль (1973) заявляет, что п-вертекс сильно связанный орграф со свойством, что для каждых двух несмежных вершин ты и v, общее количество ребер, инцидентных ты или же v не менее 2п - 1 должен быть гамильтоновым.
Теорема Оре также может быть усилена, чтобы дать более сильный вывод, чем гамильтоничность, как следствие условия степени в теореме. В частности, каждый граф, удовлетворяющий условиям теоремы Оре, является либо обычный полный двудольный граф или это панциклический (Бонди 1971 ).
Рекомендации
- Бонди, Дж. А. (1971), «Панциклические графы I», Журнал комбинаторной теории, серия B, 11 (1): 80–84, Дои:10.1016/0095-8956(71)90016-5.
- Мейниэль, М. (1973), "Неудовлетворительное условие существования системы Hamiltonien dans un graphe orienté", Журнал комбинаторной теории, серия B (На французском), 14 (2): 137–147, Дои:10.1016/0095-8956(73)90057-9.
- Руда, Ø. (1960), «Заметка о схемах Гамильтона», Американский математический ежемесячный журнал, 67 (1): 55, Дои:10.2307/2308928, JSTOR 2308928.
- Палмер, Э. М. (1997), "Скрытый алгоритм теоремы Оре о гамильтоновых циклах", Компьютеры и математика с приложениями, 34 (11): 113–119, Дои:10.1016 / S0898-1221 (97) 00225-3, МИСТЕР 1486890.
- Woodall, D. R. (1972), "Достаточные условия для схем в графах", Труды Лондонского математического общества, Третья серия, 24: 739–755, Дои:10.1112 / плмс / с3-24.4.739, МИСТЕР 0318000.