В теории графов косое разбиение графа — это разбиение его вершин на два подмножества, такое, что индуцированный подграф, образованный одним из двух подмножеств, является несвязным , а индуцированный подграф, образованный другим подмножеством, является дополнением несвязного графа. Косые разбиения играют важную роль в теории совершенных графов .
Косое разбиение графа — это разбиение его вершин на два подмножества и , для которого индуцированный подграф является несвязным, а индуцированный подграф является дополнением несвязного графа (со-несвязным). Эквивалентно, косое разбиение графа может быть описано разбиением вершин на четыре подмножества , , , и , таким образом, что нет ребер из в и таким образом, что существуют все возможные ребра из в ; для такого разбиения индуцированные подграфы и являются несвязными и со-несвязными соответственно, поэтому мы можем взять и .
Каждый граф-путь с четырьмя или более вершинами имеет косое разбиение, в котором ко-несвязное множество является одним из внутренних ребер пути, а несвязное множество состоит из вершин по обе стороны от этого ребра. Однако для графа-цикла любой длины невозможно иметь косое разбиение: независимо от того, какие подмножества цикла выбраны в качестве множества , дополнительное множество будет иметь то же количество связных компонентов, поэтому невозможно быть несвязным и быть ко-несвязным.
Если граф имеет косое разбиение, то и его дополнение тоже . Например, дополнения графов путей имеют косые разбиения, а дополнения графов циклов — нет.
Если граф сам по себе несвязен, то только за тремя простыми исключениями ( пустой граф , граф с одним ребром и тремя вершинами или совершенное паросочетание с четырьмя вершинами ) он имеет косое разбиение, в котором со-несвязная сторона разбиения состоит из конечных точек одного ребра, а несвязная сторона состоит из всех остальных вершин. По той же причине, если дополнение графа несвязно, то с соответствующим набором из трех исключений оно должно иметь косое разбиение. [1]
Если граф имеет разделитель клик (клика, удаление которой разъединило бы оставшиеся вершины) с более чем одной вершиной, то разбиение на клику и оставшиеся вершины образует косое разбиение. Кликовое разбиение с одной вершиной является точкой сочленения ; если такая вершина существует, то за небольшим числом простых исключений существует косое разбиение, в котором соразъединенная сторона состоит из этой вершины и одного из ее соседей. [1]
Звездный разделитель в графе — это разделитель вершин , в котором одна из вершин разделителя смежна со всеми остальными. Каждый разделитель клик — это звездный разделитель. Граф со звездным разделителем (с более чем одной вершиной) обязательно имеет косое разбиение, в котором ко-несвязный подграф состоит из вершин в звездном разделителе, а несвязный подграф состоит из всех оставшихся вершин. [1]
Модуль (или однородное множество) — это нетривиальное подмножество вершин , такое, что для каждой вершины , которая не находится в , либо смежна со всеми вершинами в , либо ни с одной из них. Если граф имеет модуль и вне его существуют как вершины, смежные со всеми вершинами в , так и другие вершины, не смежные ни с одной из них, то имеет звездное сечение, состоящее из одной вершины в модуле вместе с ее соседями вне модуля. С другой стороны, если существует модуль, в котором одно из этих двух подмножеств пусто, то граф является несвязным или ко-несвязным и снова (с тремя простыми исключениями) он имеет косое сечение. [1]
Косые разбиения были введены Хваталом (1985) в связи с совершенными графами . Хватал доказал, что минимально несовершенный граф не может иметь звездное разрезание. Тривиально, несвязные графы не могут быть минимально несовершенными, и было также известно, что графы с разделителями клик или модулями не могут быть минимально несовершенными. [2] Клод Берже предположил в начале 1960-х годов, что совершенные графы - это то же самое, что и графы Берже, графы без индуцированного нечетного цикла (длиной пять или более) или его дополнения, и (поскольку циклы и их дополнения не имеют косых разбиений) никакой минимальный не-Берже граф не может иметь косого разбиения. Мотивированный этими результатами, Хватал предположил, что никакой минимально несовершенный граф не может иметь косого разбиения. Несколько авторов доказали особые случаи этой гипотезы, но она оставалась нерешенной в течение многих лет. [3]
Косые разбиения приобрели значение, когда они были использованы Чудновским и др. (2006) для доказательства сильной теоремы о совершенном графе , что графы Берже действительно такие же, как и совершенные графы. Чудновский и др. не смогли доказать гипотезу Хватала напрямую, но вместо этого доказали более слабый результат, что минимальный контрпример к теореме (если бы он существовал) не мог бы иметь сбалансированное косое разбиение, косое разбиение, в котором каждый индуцированный путь с конечными точками на одной стороне разбиения и внутренними вершинами на другой стороне имеет четную длину. Этот результат сформировал ключевую лемму в их доказательстве, и полная версия леммы Хватала следует из их теоремы. [4]
Косые разбиения образуют один из ключевых компонентов структурного разложения совершенных графов, использованного Чудновским и др. (2006) как часть их доказательства сильной теоремы о совершенном графе. Чудновский и др. показали, что каждый совершенный граф либо принадлежит к одному из пяти основных классов совершенных графов, либо имеет один из четырех типов разложения на более простые графы, одним из которых является косое разбиение.
Более простой пример структурной декомпозиции с использованием косых разбиений приводит Сеймур (2006). Он замечает, что каждый граф сравнимости является полным , двудольным или имеет косое разбиение. Ибо, если каждый элемент частично упорядоченного множества является либо минимальным элементом , либо максимальным элементом, то соответствующий граф сравнимости является двудольным. Если упорядочение является полным порядком , то соответствующий граф сравнимости является полным. Если не возникает ни одного из этих двух случаев, но каждый элемент, который не является ни минимальным, ни максимальным, сравним со всеми другими элементами, то либо разбиение на минимальные и неминимальные элементы (если имеется более одного минимального элемента), либо разбиение на максимальные и немаксимальные элементы (если имеется более одного максимального элемента) образует звездное сечение. А в оставшемся случае существует элемент частичного порядка, который не является минимальным, не максимальным и не сравним со всеми другими элементами; в этом случае существует косое разбиение (дополнение к звездному сечению), в котором соразъединенная сторона состоит из элементов, сравнимых с (не включая себя), а разъединенная сторона состоит из оставшихся элементов.
Хордовые графы имеют еще более простое разложение похожего типа: они либо полны, либо имеют разделитель клик. Хейворд (1985) показал, аналогично, что каждый связный и ко-связный слабо хордовый граф (граф без индуцированного цикла или его дополнения длины больше четырех) с четырьмя или более вершинами имеет звездное сечение или его дополнение, из чего следует по лемме Хватала, что каждый такой граф совершенен.
Косое разбиение заданного графа, если оно существует, может быть найдено за полиномиальное время . Первоначально это было показано de Figueiredo et al. (2000), но с непрактично большим временем выполнения , где — число вершин во входном графе. Kennedy & Reed (2008) улучшили время выполнения до ; здесь — число входных ребер.
Проверка того, содержит ли граф косое разбиение, в котором одна из частей соразъединенной стороны независима, является NP-полной задачей. [5] Проверка того, содержит ли заданный граф сбалансированное косое разбиение, также является NP-полной задачей в произвольных графах, но может быть решена за полиномиальное время в совершенных графах. [6]