Теорема Петерсена (Mykjybg Hymyjvyug)
Теорема Петерсена — одна из самых ранних теорем теории графов, названная в честь Юлиуса Петерсена. Определение теоремы может быть сформулировано следующим образом:
Теорема Петерсена. Любой кубический двусвязный граф содержит в себе совершенное паросочетание[1].
Другими словами, если из каждой вершины графа выходит ровно три ребра (граф является 3-регулярным) и каждое ребро принадлежит циклу, то в графе есть множество рёбер, касающихся каждой вершины графа ровно один раз.
Доказательство
[править | править код]Нужно показать, что для каждого кубического двусвязного графа справедливо, что для каждого набора количество нечётных компонент связности в подграфе не превышает мощности . Тогда по теореме Татта содержит совершенное паросочетание.
Пусть — компонента с нечётным числом вершин в подграфе . Пусть обозначает вершины , а обозначает количество ребер с одной вершиной в и одной вершиной в . Удвоив это значение, можно получить следующее:
где — это множество рёбер с обеими вершинами в . Поскольку
является нечётным числом и — чётное, то должно быть нечётным. Более того , так как — двусвязный граф.
Пусть — количество рёбер графа , соединяющих вершины с вершинами графа . Каждая компонента с нечётным числом вершин добавляет в минимум 3 уникальных ребра, поэтому количество таких компонент не превышает . В худшем случае каждое ребро с одной из вершин в будет учитываться при подсчёте , а поэтому . Получается, что
Условие теоремы Татта выполняется. Следовательно, в существует совершенное паросочетание
История
[править | править код]Теорема была названа в честь датского математика Юлиуса Петерсена. Считается одной из первых теорем теории графов. Впервые теорема появилась в статье 1891 года «Die Theorie der regulären graphs»[1]. Доказательство теоремы, представленное Петерсеном, считается сложным по сегодняшним стандартам. Серия упрощений доказательства представлена в доказательствах Фринка (Frink (1926)) и Кёнига (König (1936)).
В современных учебниках теорема Петерсена рассматривается как приложение теоремы Татта.
Применение
[править | править код]- В кубическом графе с совершенным паросочетанием рёбра, не входящие в это паросочетание, формируют 2-фактор. Ориентируя 2-фактор, рёбра совершенного паросочетания можно расширить до путей длины три, скажем, взяв рёбра, ориентированные наружу. Это показывает, что каждый кубический двусвязный граф раскладывается на непересекающиеся по рёбрам пути длины три[2].
- Теорема Петерсена может быть также применена для того, чтобы показать, что каждый максимальный планарный граф может быть разложен на множество непересекающихся по рёбрам путей длины три. В этом случае двойственный граф будет кубическим и двусвязным, поэтому согласно теореме Петерсена он имеет паросочетание, которое соответствует в исходном графе паре соседних треугольных граней. Каждая пара треугольников даёт путь длины три, включающий ребро, соединяющее треугольники вместе с двумя из четырёх оставшихся рёбер треугольника[3].
- Применяя теорему Петерсена к двойственному графу треугольной сетки и соединяя пары несовпадающих треугольников, можно разложить сетку на циклические полосы треугольников[англ.]. С помощью некоторых дальнейших преобразований его можно превратить в единую полосу - получается метод преобразования треугольной сетки таким образом, что её двойственный граф становится гамильтоновым[4].
Расширения теоремы
[править | править код]Количество совершенных паросочетаний в кубических двусвязных графах
[править | править код]Ловас и Пламмер[англ.] предположили, что количество совершенных паросочетаний, содержащихся в кубическом двусвязном графе, экспоненциально зависит от числа вершин графа [5]. Гипотеза была впервые доказана для двудольных кубических двусвязных графов Voorhoeve (1979), а затем для планарных кубических двусвязных доказательство представили Чудновски & Сеймур (2012). Общий случай был решен в Esperet et al. (2011), где было показано, что каждый кубический двусвязный граф содержит как минимум совершенных паросочетаний.
Алгоритмические версии
[править | править код]Biedl et al. (2001) обсудили эффективные версии теоремы Петерсена. Основываясь на доказательстве Фринка[6], они получили алгоритм сложности для вычисления совершенного паросочетания в кубическом двусвязном графе с вершинами. Если граф, кроме того, планарный, в той же статье даётся алгоритм сложности . Их ограничение по времени может быть улучшено на основе последующих улучшений времени для поддержания множества мостов в динамическом графе[7]. Дальнейшие улучшения, сокращающие время до или (с дополнительными случайными структурами данных) , были предложены Diks & Stanczyk (2010).
Повышение степени
[править | править код]Если — регулярный граф степени , рёберная связность которого не меньше , и имеет чётное число вершин, то он имеет совершенное паросочетание. Говоря более строго, каждое ребро графа принадлежит хотя бы одному совершенному паросочетанию. Условие на количество вершин можно опустить из этого утверждения, когда степень нечётна, потому что в этом случае (по лемме о рукопожатиях) количество вершин всегда чётно[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, MR 1810434
- 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. (eds.), Combinatorial Mathematics: Proceedings of the International Colloquium on Graph Theory and Combinatorics (Marseille-Luminy, 1981), North-Holland Mathematics Studies (фр.), vol. 75, North-Holland, pp. 131—141, doi:10.1016/S0304-0208(08)73380-2, MR 0841287
{{citation}}
: Википедия:Обслуживание CS1 (множественные имена: editors list) (ссылка) - Чудновски, Мария; Сеймур, Пол (2012), "Perfect matchings in planar cubic graphs", Combinatorica, 32 (4): 403—424, doi:10.1007/s00493-012-2660-9, MR 2965284
- 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; Pokorný, Jaroslav; Rumpe, Bernhard (eds.), 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, Lecture Notes in Computer Science, vol. 5901, Springer, pp. 321—333, doi:10.1007/978-3-642-11266-9_27
{{citation}}
: templatestyles stripmarker в|contribution=
на позиции 50 (справка) - Esperet, Louis; Kardoš, František; King, Andrew D.; Králʼ, Daniel; Norine, Serguei (2011), "Exponentially many perfect matchings in cubic graphs", Advances in Mathematics, 227 (4): 1646—1664, arXiv:1012.2878, doi:10.1016/j.aim.2011.03.015, MR 2799808
- 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, MR 2061501
- König, Dénes (1936), Theorie der endlichen und unendlichen Graphen; kombinatorische Topologie der Streckenkomplexe.
- Lovász, László; Plummer, M. D. Matching Theory, Annals of Discrete Mathematics. — 1986. — Vol. 29. — ISBN 0-444-87916-1.
- Meenakshisundaram, Gopi; Eppstein, David (2004), "Single-strip triangulation of manifolds with arbitrary topology", Proc. 25th Conf. Eur. Assoc. for Computer Graphics (Eurographics '04), Computer Graphics Forum, vol. 23, pp. 371—379, arXiv:cs.CG/0405036, 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, MR 0613406.
- 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, pp. 343—350, doi:10.1145/335305.335345, ISBN 1-58113-184-4, MR 2114549
- 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, MR 0528221