Теорема Петерсена
Теорема Петерсена — одна из самых ранних теорем теории графов, названная в честь Юлиуса Петерсена. Определение теоремы может быть сформулировано следующим образом:
Теорема Петерсена. Любой кубический двусвязный граф содержит в себе совершенное паросочетание[1].
Другими словами, если из каждой вершины графа выходит ровно три ребра (граф является 3-регулярным) и каждое ребро принадлежит циклу, то в графе есть множество рёбер, касающихся каждой вершины графа ровно один раз.
ДоказательствоПравить
Нужно показать, что для каждого кубического двусвязного графа G = (V, E) справедливо, что для каждого набора U ⊆ V количество нечётных компонент связности в подграфе V − U не превышает мощности U. Тогда по теореме Татта G содержит совершенное паросочетание.
Пусть Gi — компонента с нечётным числом вершин в подграфе V − U. Пусть Vi обозначает вершины Gi, а mi обозначает количество ребер G с одной вершиной в Vi и одной вершиной в U. Удвоив это значение, можно получить следующее:
где Ei — это множество рёбер Gi с обеими вершинами в Vi. Поскольку
является нечётным числом и 2|Ei| — чётное, то mi должно быть нечётным. Более того mi ≥ 3, так как G — двусвязный граф.
Пусть m — количество рёбер графа G, соединяющих вершины U с вершинами графа V − U. Каждая компонента с нечётным числом вершин добавляет в m минимум 3 уникальных ребра, поэтому количество таких компонент не превышает m/3. В худшем случае каждое ребро с одной из вершин в U будет учитываться при подсчёте m, а поэтому m ≤ 3|U|. Получается
Таким образом условие теоремы Татта выполняется.
ИсторияПравить
Теорема была названа в честь датского математика Юлиуса Петерсена. Считается одной из первых теорем теории графов. Впервые теорема появилась в статье 1891 года «Die Theorie der regulären graphs»[1]. Доказательство теоремы, представленное Петерсеном, считается сложным по сегодняшним стандартам. Серия упрощений доказательства представлена в доказательствах Фринка (Frink (1926)) и Кёнига (König (1936)).
В современных учебниках теорема Петерсена рассматривается как приложение теоремы Татта.
ПрименениеПравить
- В кубическом графе с совершенным паросочетанием рёбра, не входящие в это паросочетание, формируют 2-фактор. Ориентируя 2-фактор, рёбра совершенного паросочетания можно расширить до путей длины три, скажем, взяв рёбра, ориентированные наружу. Это показывает, что каждый кубический двусвязный граф раскладывается на непересекающиеся по рёбрам пути длины три[2].
- Теорема Петерсена может быть также применена для того, чтобы показать, что каждый максимальный планарный граф может быть разложен на множество непересекающихся по рёбрам путей длины три. В этом случае двойственный граф будет кубическим и двусвязным, поэтому согласно теореме Петерсена он имеет паросочетание, которое соответствует в исходном графе паре соседних треугольных граней. Каждая пара треугольников даёт путь длины три, включающий ребро, соединяющее треугольники вместе с двумя из четырёх оставшихся рёбер треугольника[3].
- Применяя теорему Петерсена к двойственному графу треугольной сетки и соединяя пары несовпадающих треугольников, можно разложить сетку на циклические полосы треугольников[en]. С помощью некоторых дальнейших преобразований его можно превратить в единую полосу - получается метод преобразования треугольной сетки таким образом, что её двойственный граф становится гамильтоновым[4].
Расширения теоремыПравить
Количество совершенных паросочетаний в кубических двусвязных графахПравить
Ловас и Пламмер[en] предположили, что количество совершенных паросочетаний, содержащихся в кубическом двусвязном графе, экспоненциально зависит от числа вершин графа n[5] . Гипотеза была впервые доказана для двудольных кубических двусвязных графов Voorhoeve (1979), а затем для планарных кубических двусвязных доказательство представили Чудновски & Сеймур (2012). Общий случай был решен в Esperet et al. (2011), где было показано, что каждый кубический двусвязный граф содержит как минимум совершенных паросочетаний.
Алгоритмические версииПравить
Biedl et al. (2001) обсудили эффективные версии теоремы Петерсена. Основываясь на доказательстве Фринка[6], они получили алгоритм сложности O(n log4 n) для вычисления совершенного паросочетания в кубическом двусвязном графе с n вершинами. Если граф, кроме того, планарный, в той же статье даётся алгоритм сложности O(n). Их ограничение по времени O(n log4 n) может быть улучшено на основе последующих улучшений времени для поддержания множества мостов в динамическом графе[7]. Дальнейшие улучшения, сокращающие время до O(n log2 n) или (с дополнительными случайными структурами данных) O(n log n (log log n)3), были предложены Diks & Stanczyk (2010).
Повышение степениПравить
Если G — регулярный граф степени d, рёберная связность которого не меньше d − 1, и G имеет чётное число вершин, то он имеет совершенное паросочетание. Говоря более строго, каждое ребро графа G принадлежит хотя бы одному совершенному паросочетанию. Условие на количество вершин можно опустить из этого утверждения, когда степень нечётна, потому что в этом случае (по лемме о рукопожатиях) количество вершин всегда чётно[8].
ИсточникиПравить
- ↑ 1 2 Petersen (1891).
- ↑ See for example Bouchet & Fouquet (1983).
- ↑ Häggkvist & Johansson (2004).
- ↑ Meenakshisundaram & Eppstein (2004).
- ↑ Lovász & Plummer (1986).
- ↑ Frink (1926).
- ↑ Thorup (2000).
- ↑ Naddef & Pulleyblank (1981), Theorem 4, p. 285.
СсылкиПравить
- Biedl, Therese C.; Bose, Prosenjit; Demaine, Erik D. & Lubiw, Anna (2001), Efficient algorithms for Petersen's matching theorem, Journal of Algorithms Т. 38 (1): 110–134, DOI 10.1006/jagm.2000.1132
- Bouchet, André & Fouquet, Jean-Luc (1983), Trois types de décompositions d'un graphe en chaînes, in C. Berge, P. Camion, D. Bresson & Sterboul, F., Combinatorial Mathematics: Proceedings of the International Colloquium on Graph Theory and Combinatorics (Marseille-Luminy, 1981), vol. 75, North-Holland Mathematics Studies, North-Holland, с. 131–141, DOI 10.1016/S0304-0208(08)73380-2
- Чудновски, Мария & Сеймур, Пол (2012), Perfect matchings in planar cubic graphs, Combinatorica Т. 32 (4): 403–424, DOI 10.1007/s00493-012-2660-9
- Diks, Krzysztof & Stanczyk, Piotr (2010), Perfect matching for biconnected cubic graphs in O(n log2 n) time, in van Leeuwen, Jan; Muscholl, Anca & Peleg, David et al., SOFSEM 2010: 36th Conference on Current Trends in Theory and Practice of Computer Science, Špindlerův Mlýn, Czech Republic, January 23–29, 2010, Proceedings, vol. 5901, Lecture Notes in Computer Science, Springer, с. 321–333, DOI 10.1007/978-3-642-11266-9_27
- Esperet, Louis; Kardoš, František; King, Andrew D. & Králʼ, Daniel (2011), Exponentially many perfect matchings in cubic graphs, Advances in Mathematics Т. 227 (4): 1646–1664, DOI 10.1016/j.aim.2011.03.015
- Frink, Orrin (1926), A proof of Petersen’s theorem, Annals of Mathematics, Second Series Т. 27 (4): 491–493, DOI 10.2307/1967699
- Häggkvist, Roland & Johansson, Robert (2004), A note on edge-decompositions of planar graphs, Discrete Mathematics Т. 283 (1–3): 263–266, DOI 10.1016/j.disc.2003.11.017
- König, Dénes (1936), Theorie der endlichen und unendlichen Graphen; kombinatorische Topologie der Streckenkomplexe.
- Lovász, László; Plummer, M. D. (1986), Matching Theory, Annals of Discrete Mathematics, vol. 29, North-Holland, ISBN 0-444-87916-1, MR [1]
- Meenakshisundaram, Gopi & Eppstein, David (2004), Single-strip triangulation of manifolds with arbitrary topology, Proc. 25th Conf. Eur. Assoc. for Computer Graphics (Eurographics '04), vol. 23, Computer Graphics Forum, с. 371–379, DOI 10.1111/j.1467-8659.2004.00768.x
- Naddef, D. & Pulleyblank, W. R. (1981), Matchings in regular graphs, Discrete Mathematics Т. 34 (3): 283–291, DOI 10.1016/0012-365X(81)90006-6 .
- Petersen, Julius (1891), Die Theorie der regulären graphs, Acta Mathematica Т. 15: 193–220, DOI 10.1007/BF02392606
- Thorup, Mikkel (2000), Near-optimal fully[sic][*dynamic graph connectivity], Proc. 32nd ACM Symposium on Theory of Computing, с. 343–350, ISBN 1-58113-184-4, DOI 10.1145/335305.335345
- Voorhoeve, Marc (1979), A lower bound for the permanents of certain (0,1)-matrices, Indagationes Mathematicae Т. 82 (1): 83–86, DOI 10.1016/1385-7258(79)90012-X