В теории графов теорема Куратовского — это математическая характеристика запрещённого графа планарных графов , названная в честь Казимежа Куратовского . Она утверждает, что конечный граф является планарным тогда и только тогда, когда он не содержит подграфа , который является подразделением ( полного графа на пяти вершинах ) или ( полного двудольного графа на шести вершинах, три из которых соединяются с каждой из трёх других, также известного как граф полезности ).
Планарный граф — это граф, вершины которого могут быть представлены точками на евклидовой плоскости , а ребра — простыми кривыми на той же плоскости, соединяющими точки, представляющие их конечные точки, так что никакие две кривые не пересекаются, кроме как в общей конечной точке. Планарные графы часто рисуются с помощью отрезков прямых линий , представляющих их ребра, но по теореме Фари это не влияет на их теоретико-графовую характеристику.
Подразделение графа — это граф, образованный путем подразделения его ребер на пути из одного или нескольких ребер. Теорема Куратовского утверждает, что конечный граф является планарным, если невозможно подразделить ребра или , а затем, возможно, добавить дополнительные ребра и вершины, чтобы сформировать граф, изоморфный . Эквивалентно, конечный граф является планарным тогда и только тогда, когда он не содержит подграфа, гомеоморфного или .
Если — граф, содержащий подграф , являющийся подразделением или , то называется подграфом Куратовского графа . [1] С помощью этой записи теорему Куратовского можно выразить кратко: граф является планарным тогда и только тогда, когда он не имеет подграфа Куратовского.
Два графа и непланарны, что может быть показано либо анализом случая , либо аргументом, включающим формулу Эйлера . Кроме того, подразделение графа не может превратить непланарный граф в планарный граф: если подразделение графа имеет планарный рисунок, пути подразделения образуют кривые, которые могут быть использованы для представления его ребер . Следовательно, граф, содержащий подграф Куратовского, не может быть планарным. Более сложным направлением в доказательстве теоремы Куратовского является демонстрация того, что если граф непланарен, он должен содержать подграф Куратовского.
Подграф Куратовского непланарного графа может быть найден за линейное время , измеряемое размером входного графа. [2] Это позволяет проверить правильность алгоритма проверки планарности для непланарных входных данных, поскольку легко проверить, является ли данный подграф подграфом Куратовского или нет. [3] Обычно непланарные графы содержат большое количество подграфов Куратовского. Извлечение этих подграфов необходимо, например, в алгоритмах ветвления и разрезания для минимизации пересечений. Можно извлечь большое количество подграфов Куратовского за время, зависящее от их общего размера. [4]
Казимеж Куратовский опубликовал свою теорему в 1930 году. [5] Теорема была независимо доказана Оррином Фринком и Полом Смитом также в 1930 году, [6] но их доказательство так и не было опубликовано. Особый случай кубических планарных графов (для которых единственным минимальным запрещенным подграфом является ) был также независимо доказан Карлом Менгером в 1930 году. [7] С тех пор было обнаружено несколько новых доказательств теоремы. [8]
В Советском Союзе теорема Куратовского была известна как теорема Понтрягина–Куратовского или теорема Куратовского–Понтрягина [9] , поскольку, как сообщается, теорема была независимо доказана Львом Понтрягиным около 1927 года. [10] Однако, поскольку Понтрягин никогда не публиковал свое доказательство, это использование не распространилось в других местах. [11]
Тесно связанный результат, теорема Вагнера , характеризует планарные графы их минорами в терминах тех же двух запрещённых графов и . Каждый подграф Куратовского является частным случаем минора того же типа, и хотя обратное неверно, нетрудно найти подграф Куратовского (одного или другого типа) из одного из этих двух запрещённых миноров; поэтому эти две теоремы эквивалентны. [12]
Расширением является теорема Робертсона–Сеймура .