Jump to content

Идеальный график

Это хорошая статья. Нажмите здесь для получения дополнительной информации.

График дуопризмы 3-3 ( линейный график ) идеально. Здесь он раскрашен тремя цветами, при этом выделена одна из его трехвершинных максимальных клик.

В теории графов совершенный граф — это граф , в котором хроматическое число равно размеру максимальной клики как в самом графе, так и в каждом индуцированном подграфе . Во всех графах хроматическое число больше или равно размеру максимальной клики, но они могут находиться далеко друг от друга. Граф идеален, когда эти числа равны, и остаются равными после удаления произвольных подмножеств вершин.

Совершенные графы включают множество важных семейств графов и служат для унификации результатов, касающихся раскрасок и клик в этих семействах. Например, во всех идеальных графах задача раскраски графа , проблема максимальной клики и проблема максимального независимого множества могут быть решены за полиномиальное время , несмотря на их большую сложность для несовершенных графов. Кроме того, несколько важных минимаксных теорем в комбинаторике , включая теорему Дилворта и теорему Мирского о частично упорядоченных множествах , теорему Кенига о паросочетаниях и теорему Эрдеша-Секереша о монотонных последовательностях, могут быть выражены через совершенство некоторых связанных графов.

Теорема о совершенном графе утверждает, что граф дополнений идеального графа также совершенен. Теорема о сильном идеальном графе характеризует идеальные графы с точки зрения определенных запрещенных индуцированных подграфов , что приводит к алгоритму с полиномиальным временем для проверки того, является ли граф совершенным.

Определения и характеристики [ править ]

Семивершинный цикл и его дополнение, показывающие в каждом случае оптимальную раскраску и максимальную клику (показаны толстыми ребрами). Ни один из графов не использует количество цветов, равное размеру его клики, поэтому ни один из них не идеален.

Клика в неориентированном графе это подмножество его вершин, смежных друг с другом, например подмножества вершин, соединенных тяжелыми ребрами на иллюстрации. Номер клики — это количество вершин в самой большой клике: две в иллюстрированном цикле из семи вершин и три в другом показанном графе. присваивает Раскраска графа цвет каждой вершине, так что каждые две соседние вершины имеют разные цвета, как также показано на рисунке. Хроматическое число графа — это минимальное количество цветов в любой раскраске. Показанные раскраски являются оптимальными, поэтому хроматическое число равно трем для 7-цикла и четырем для другого показанного графа. Вершины любой клики должны иметь разные цвета, поэтому хроматическое число всегда больше или равно номеру клики. Для некоторых графов они равны; для других, таких как показанные, они неравны. Идеальные графы определяются как графы, для которых эти два числа равны не только в самом графе, но и в каждом индуцированный подграф, полученный удалением некоторых его вершин. [1]

Два взаимодополняющих совершенных графа

Теорема о совершенном графе утверждает, что граф дополнений идеального графа сам по себе совершенен. Дополнительный граф имеет ребро между двумя вершинами тогда и только тогда, когда данный граф его не имеет. Клика в графе дополнений соответствует независимому множеству в данном. Раскраске дополнительного графа соответствует кликовое покрытие — разбиение вершин данного графа на клики. Тот факт, что дополнение идеального графа также совершенно означает, что в Само по себе число независимости (размер его максимального независимого множества ) равно числу кликового покрытия (наименьшему количеству клик, необходимых для кликового покрытия). В более строгом смысле то же самое верно для каждого индуцированного подграфа графа дополнений. Это дает альтернативное и эквивалентное определение идеальных графов: это графы, для которых в каждом индуцированном подграфе число независимости равно числу кликового покрытия. [2] [3]

Сильная теорема о совершенных графах дает другой способ определения идеальных графов на основе их структуры, а не свойств.Он основан на существовании графов циклов и их дополнений внутри данного графа. Цикл нечетной длины, превышающий три, не является совершенным: его кликовое число равно двум, а хроматическое число равно трем. По теореме о совершенном графе дополнение к нечетному циклу длины больше трех также не является совершенным. Дополнением цикла длины 5 является другой цикл длины 5, но для больших нечетных длин дополнение не является циклом; это называется антициклом . Сильная теорема о совершенном графе утверждает, что это единственные запрещенные индуцированные подграфы для совершенных графов: граф совершенен тогда и только тогда, когда его индуцированные подграфы не содержат ни нечетного цикла, ни нечетного антицикла из пяти или более вершин. В этом контексте индуцированные циклы , которые не являются треугольниками, называются «дырками», а их дополнения называются «антидырками», поэтому сильную теорему о совершенном графе можно сформулировать более кратко: граф совершенен тогда и только тогда, когда он не имеет ни нечетных ни дыра, ни странная антидыра. [4]

Эти результаты можно объединить в другую характеристику совершенных графов: это графы, для которых произведение кликового числа и числа независимости больше или равно числу вершин, и для которых то же самое верно для всех индуцированных подграфов. Поскольку утверждение этой характеристики остается инвариантным относительно дополнения графов, из него следует теорема об идеальном графе. Одно направление этой характеристики легко следует из исходного определения совершенства: число вершин в любом графе равно сумме размеров классов цветов в оптимальной раскраске и меньше или равно количеству цветов, умноженному на номер независимости. В идеальном графе количество цветов равно числу клик и в этом неравенстве может быть заменено числом клики. Другое направление можно доказать непосредственно, [5] [6] но это также следует из сильной теоремы о совершенном графе: если граф несовершенен, он содержит нечетный цикл или его дополнение, и в этих подграфах произведение кликового числа и числа независимости на единицу меньше числа вершин. [7]

История [ править ]

Теория совершенных графов возникла на основе результата Тибора Галлая 1958 года , который на современном языке можно интерпретировать как утверждение о том, что дополнение двудольного графа совершенно; [8] этот результат также можно рассматривать как простой эквивалент теоремы Кенига , гораздо более раннего результата, касающегося паросочетаний и вершинных покрытий в двудольных графах. Первая формулировка концепции совершенных графов в более общем плане была в статье Клода Берже 1961 года на немецком языке: [9] и первое использование фразы «идеальный граф», по-видимому, встречается в статье Берге 1963 года. [10] В этих работах он объединил результат Галлаи с несколькими аналогичными результатами, определив совершенные графы, и выдвинул гипотезы как о теореме об идеальном графе, так и о сильной теореме о совершенном графе. При формулировке этих концепций Берге руководствовался концепцией шенноновской емкости графа , тем фактом, что для (ко)совершенных графов она равна числу независимости, а также поиском минимальных примеров графов, для которых это не так. случай. [11] До тех пор, пока не была доказана сильная теорема о совершенных графах, описываемые ею графы (то есть графы без нечетных дырок и нечетных антидырок) назывались графами Бержа . [12]

Теорема о совершенном графе была доказана Ласло Ловасом в 1972 году: [2] который в том же году доказал более сильное неравенство между количеством вершин и произведением кликового числа на число независимости, не прибегая к сильной теореме о совершенном графе. [5] В 1991 году Альфред Леман получил премию Фулкерсона , спонсируемую совместно Обществом математической оптимизации и Американским математическим обществом , за работу по обобщению теории совершенных графов на логические матрицы . [13] Предполагаемая сильная теорема о совершенных графах на многие годы стала предметом исследований в области теории совершенных графов. [12] до тех пор, пока его доказательство не было объявлено в 2002 году Марией Чудновской , Нилом Робертсоном , Полом Сеймуром и Робином Томасом . [14] и опубликовано ими в 2006 году. [4] Эта работа принесла своим авторам премию Фулкерсона 2009 года. [15] Теорема об идеальном графе имеет краткое доказательство: [5] [6] но доказательство сильной теоремы о совершенном графе является длинным и техническим, основанным на глубокой структурной декомпозиции графов Бержа. Связанные методы декомпозиции также принесли плоды при изучении других классов графов, в частности графов без когтей . [16] Симметричная характеристика совершенных графов в терминах произведения кликового числа и числа независимости была первоначально предложена Хайналом и доказана Ловасом. [5]

Семейства графов [ править ]

Многие хорошо изученные семейства графов совершенны, [12] и во многих случаях тот факт, что эти графы совершенны, соответствует теореме о минимаксе для некоторых видов комбинаторных структур, определяемых этими графами. Примеры этого явления включают совершенство двудольных графов и их линейных графов , связанное с теоремой Кенига о максимальных паросочетаниях и вершинных покрытиях в двудольных графах, а также совершенство графов сравнимости , связанное с теоремой Дилворта и теоремой Мирского о цепях и антицепях в частично упорядоченных графах. наборы . Другие важные классы графов, определенные наличием структуры, связанной с дырками и антидырками в сильной теореме о совершенных графах, включают хордальные графы , графы Мейнеля и их подклассы.

Двудольные графики и линейные графики [ править ]

Двудольный граф (слева) и его линейный график (справа). Заштрихованные клики в линейном графе соответствуют вершинам лежащего в основе двудольного графа и имеют размер, равный степени соответствующей вершины.

В двудольных графах (хотя бы с одним ребром) хроматическое число и кликовое число равны двум. Их индуцированные подграфы остаются двудольными, поэтому двудольные графы совершенны. [12] Другие важные семейства графов являются двудольными и, следовательно, также совершенными, включая, например, деревья и медианные графы . [17] По теореме о совершенном графе максимальные независимые множества в двудольных графах имеют тот же размер, что и их минимальные кликовые покрытия. Максимальный независимый набор дополняет минимальное вершинное покрытие — набор вершин, касающийся всех ребер. Минимальное кликовое покрытие состоит из максимального совпадения (как можно большего количества непересекающихся ребер) вместе с одновершинными кликами для всех оставшихся вершин, а его размер равен количеству вершин минус количество совпадающих ребер. Следовательно, это равенство можно эквивалентно выразить как равенство между размером максимального паросочетания и минимальным покрытием вершин в двудольных графах - обычная формулировка теоремы Кенига . [18] [19]

Соответствие в любом графе , — это то же самое, что независимый набор на линейном графике , граф, в котором есть вершина для каждого ребра в и ребро между двумя вершинами в для каждой пары ребер в которые имеют общую конечную точку. Линейные графы имеют два вида клик: наборы ребер в с общим концом и треугольниками в . В двудольных графах треугольников нет, поэтому кликовое покрытие в соответствует вершинному покрытию в . Следовательно, в линейных графах двудольных графов число независимости и число кликового покрытия равны. Индуцированные подграфы линейных графов двудольных графов являются линейными графами подграфов, поэтому линейные графы двудольных графов совершенны. [19] Примеры включают ладейные графы , линейные графы полных двудольных графов . Каждый линейный граф двудольного графа является индуцированным подграфом ладейного графа. [20]

Поскольку линейные графы двудольных графов совершенны, их кликовое число равно хроматическому числу. Число клики линейного графа двудольного графа — это максимальная степень любой вершины лежащего в основе двудольного графа. Хроматическое число линейного графа двудольного графа — это хроматический индекс лежащего в основе двудольного графа, минимальное количество цветов, необходимое для окраски ребер так, чтобы соприкасающиеся ребра имели разные цвета. Каждый цветовой класс образует сопоставление, а хроматический индекс — это минимальное количество сопоставлений, необходимое для покрытия всех ребер. Равенство максимальной степени и хроматического индекса в двудольных графах — еще одна теорема Денеша Кёнига . [21] В произвольных простых графах они могут отличаться на единицу; это теорема Визинга . [19]

Линейный идеальный график с черными двудольными двусвязными компонентами, синий и красные треугольные книги

Базовый график идеального линейного графика представляет собой идеальный линейный график . Это графы, двусвязные компоненты которых являются двудольными графами, полный граф и треугольные книги — наборы треугольников, имеющих общее ребро. Эти компоненты совершенны, и их сочетание сохраняет совершенство, поэтому каждая линия идеального графика идеальна. [19]

Двудольные графы, их дополнения и линейные графы двудольных графов и их дополнений образуют четыре основных класса совершенных графов, которые играют ключевую роль в доказательстве теоремы о сильном совершенном графе. Согласно структурной декомпозиции совершенных графов, используемой в рамках этого доказательства, каждый совершенный граф, который еще не принадлежит ни к одному из этих четырех классов, может быть разложен путем разделения его вершин на подмножества одним из четырех способов, называемых 2-соединением: дополнение 2-соединения, однородной пары или косого разбиения . [3]

Графики сопоставимости [ править ]

Диаграмма Хассе частично упорядоченного множества и ее график сравнимости

определяется Частично упорядоченный набор набором его элементов и отношением сравнения. рефлексивно элементов (для всех , ), антисимметричный (если и , затем и транзитивный (если и , затем ). Элементы и сравнимы , если или , и несравнимо в остальном. Например, установите включение ( ) частично упорядочивает любое семейство множеств . Граф сравнимости частично упорядоченного множества имеет элементы множества в качестве вершин, а ребро соединяет любые два сравнимых элемента. Его дополнение называется графом несравнимости . Различные частичные заказы могут иметь один и тот же график сопоставимости; например, обращение всех сравнений меняет порядок, но не график. [22]

Графы конечной сравнимости (и дополняющие их графы несравнимости) всегда совершенны. [23] Клика в графе сравнимости происходит из подмножества элементов, которые все попарно сравнимы; такое подмножество называется цепью и оно линейно упорядочено по заданному частичному порядку. Независимый набор состоит из подмножества элементов, среди которых нет двух сопоставимых; такое подмножество называется антицепью . Например, на проиллюстрированном графике частичного порядка и сравнимости: является цепью в порядке и кликой в ​​графе, а является антицепью в порядке и независимым множеством в графе. Таким образом, раскраска графа сравнимости — это разбиение его элементов на антицепи, а кликовое покрытие — разбиение его элементов на цепи. Теорема Дилворта в теории частичных порядков утверждает, что для каждого конечного частичного порядка размер наибольшей антицепи равен минимальному количеству цепей, на которые можно разделить элементы. На языке графов это можно сформулировать так: каждый конечный граф сравнимости совершенен. Точно так же теорема Мирского утверждает, что для каждого конечного частичного порядка размер наибольшей цепи равен минимальному количеству антицепей, на которые можно разбить элементы, или что каждый конечный граф несравнимости совершенен. Эти две теоремы эквивалентны с точки зрения теоремы об идеальном графе, но теорему Мирского легче доказать напрямую, чем теорему Дилворта: если каждый элемент помечен размером наибольшей цепи, в которой он максимален, то подмножества с одинаковыми метками образуют разбиение. на антицепи, причем количество антицепей равно размеру самой большой цепи в целом. [24] Любой двудольный граф является графом сравнимости. Таким образом, теорему Кенига можно рассматривать как частный случай теоремы Дилворта, связанный через теорию совершенных графов. [25]

Граф перестановок перестановки (4,3,5,1,2) соединяет пары элементов, порядок которых меняется на противоположный в результате перестановки.

Граф перестановок определяется как перестановка полностью упорядоченной последовательности элементов (обычно целые числа из к ), которые образуют вершины графа. Ребра графа перестановок соединяют пары элементов, порядок которых меняется на обратный в результате данной перестановки. Это, естественно, графы несравнимости для частичного порядка, в котором в любое время происходит до как в данной последовательности, так и в ее перестановке. Дополнением графа перестановок является другой граф перестановок, обратный данной перестановке. Следовательно, графы перестановок не только являются графами несравнимости, но и являются графами сравнимости. Фактически графы перестановок — это именно те графы, которые одновременно являются графами сравнимости и несравнимости. [26] Клика в графе перестановок — это подпоследовательность элементов, которые появляются в данной перестановке в порядке возрастания, а независимый набор — это подпоследовательность элементов, которые появляются в порядке убывания. В любом идеальном графе произведение кликового числа и числа независимости равно как минимум количеству вершин; частным случаем этого неравенства для графов перестановок является теорема Эрдеша – Секереша . [24]

График интервалов и определяющие его интервалы

Графы интервалов — это графики несравнимости порядков интервалов , порядков, определяемых наборами интервалов на вещественной прямой с всякий раз, когда интервал находится полностью левее интервала . В соответствующем графе интервалов имеется ребро из к всякий раз, когда эти два интервала имеют общую точку. Раскраску этих графиков можно использовать для моделирования проблем распределения ресурсов по задачам (например, классы по классам) с интервалами, описывающими запланированное время каждой задачи. [27] И графы интервалов, и графы перестановок обобщаются графами трапеций . [28] Системы интервалов, в которые никакие два не вложены, образуют более ограниченный класс графов — графы безразличия , графы несравнимости полупорядков . Они использовались для моделирования человеческих предпочтений в предположении, что, когда полезности предметов очень близки друг к другу, они будут несравнимы. [29] Интервалы, в которых каждая пара является вложенной или непересекающейся, создают тривиально совершенные графики . [30] графы сравнимости упорядоченных деревьев . В них число независимости равно числу максимальных клик . [31]

Разделенные графы и случайные идеальные графы [ править ]

Оптимальная раскраска разделенного графа , полученная путем присвоения каждой вершине максимальной клики (тяжелых вершин и ребер) отдельного цвета, а затем присвоения каждой оставшейся вершине того же цвета, что и вершине клики, с которой она не является смежной.

Разбитый граф это граф, который можно разделить на клику и независимое множество. Его можно раскрасить, присвоив отдельный цвет каждой вершине максимальной клики, а затем раскрасив каждую оставшуюся вершину в цвет несмежной вершины клики. Следовательно, эти графы имеют одинаковые кликовые числа и хроматические числа и являются совершенными. [32] Более широкий класс графов, униполярные графы, можно разделить на клику и кластерный граф — несвязное объединение клик. К ним относятся также двудольные графы, для которых кластерный граф представляет собой всего лишь одну клику. Униполярные графы и их дополнения вместе образуют класс обобщенных расщепляемых графов . Почти все совершенные графы являются обобщенными расщепленными графами в том смысле, что доля совершенных графов -вершинные графы, которые являются обобщенными расщепляемыми графами, в пределе стремятся к единице как становится сколь угодно большим. [33]

Другие предельные свойства почти всех совершенных графов можно определить, изучая обобщенные расщепляемые графы. Таким образом было показано, что почти все совершенные графы содержат гамильтонов цикл . Если — произвольный граф, предельная вероятность того, что возникает, когда индуцированный подграф большого случайного совершенного графа равен 0, 1/2 или 1 соответственно как не является обобщенным расщепленным графом, является униполярным или коуниполярным, но не тем и другим одновременно, или является одновременно униполярным и коуниполярным. [34]

Инкрементные конструкции [ править ]

Несколько семейств совершенных графов можно охарактеризовать инкрементной конструкцией, при которой графы в семействе строятся путем добавления по одной вершине за раз в соответствии с определенными правилами, гарантирующими, что после добавления каждой вершины граф остается совершенным.

  • Хордальные графы — это графы, образованные конструкцией такого типа, в которой в момент добавления вершины ее соседи образуют клику. Хордальные графы также можно охарактеризовать как графы, не имеющие дыр (четных или нечетных). [35] В качестве частных случаев они включают леса, интервальные графы, [36] и максимальные внешнепланарные графы . [37] Расщепляемые графы — это именно те графы, которые являются хордальными и имеют хордальное дополнение. [38] , k -деревья занимающие центральное место в определении ширины дерева , представляют собой хордальные графы, образованные путем начала с ( k + 1) -вершинной клики и многократного добавления вершины так, чтобы она и ее соседи образовывали клику одинакового размера. [35]
Три типа сложения вершин в дистанционно-наследственном графе
  • Дистанционно -наследственные графы формируются, начиная с одновершинного графа, путем многократного добавления вершин первой степени («висячие вершины») или копий существующих вершин (с теми же соседями). Каждая вершина и ее копия могут быть смежными ( истинные двойники ) или несмежными ( ложные двойники ). В каждом связном индуцированном подграфе этих графов расстояния между вершинами такие же, как и во всем графе. Если используются только двойные операции, результатом является кограф . [39] Кографы представляют собой графы сравнимости последовательно-параллельных частичных порядков. [40] а также может быть образован другим процессом построения, сочетающим дополнение и непересекающееся объединение графов . [41]
  • Графы, которые одновременно являются хордальными и дистанционно-наследственными, называются графами Птолемея , поскольку их расстояния подчиняются неравенству Птолемея . [42] Они имеют ограниченную форму дистанционно-наследственной последовательности построения, в которой ложный близнец может быть добавлен только тогда, когда его соседи образуют клику. [39] В качестве частных случаев к ним относятся графы ветряных мельниц, состоящие из клик, соединенных в одной вершине, и блочные графы , в которых каждая компонента двусвязности является кликой. [42]
  • Пороговые графы формируются из пустого графа путем многократного добавления либо изолированной вершины (связанной ни с чем), либо универсальной вершины (связанной со всеми остальными вершинами). [43] Это частные случаи расщепляемых графов и тривиально совершенных графов. Это именно те графы, которые одновременно тривиально совершенны и являются дополнением к тривиально совершенному графу; они также являются графами, которые одновременно являются кографами и расщепляемыми графами. [44]

Если вершины хордального графа раскрасить в порядке возрастающей последовательности построения с использованием жадного алгоритма раскраски, результатом будет оптимальная раскраска. Порядок, обратный порядку вершин, используемому в этой конструкции, называется порядком исключения . [45] Аналогично, если вершины дистанционно-наследственного графа раскрасить в порядке возрастающей последовательности построения, результирующая раскраска будет оптимальной. [46] Если вершины графа сравнимости раскрашены в порядке линейного расширения лежащего в его основе частичного порядка, результирующая раскраска будет оптимальной. Это свойство обобщено в семействе идеально упорядочиваемых графов , графов, для которых существует порядок, который при ограничении любого индуцированного подграфа делает жадную раскраску оптимальной. [47] Кографы — это именно те графы, для которых все упорядочения вершин обладают этим свойством. [48] Другой подкласс идеально упорядочиваемых графов — это дополнения графов толерантности , обобщение графов интервалов. [49]

Сильное совершенство [ править ]

Сильно совершенные графы — это графы, в которых в каждом индуцированном подграфе существует независимое множество, пересекающее все максимальные клики . В графах Мейнеля или очень сильно совершенных графах каждая вершина принадлежит такому независимому множеству. Графы Мейнеля также можно охарактеризовать как графы, в которых каждый нечетный цикл длины пять или более имеет как минимум две хорды. [50]

Граф четности , который не является ни дистанционно-наследственным , ни двудольным.

Граф четности определяется тем свойством, что между любыми двумя вершинами все индуцированные пути имеют одинаковую четность: либо все они четные по длине, либо все они нечетные по длине. К ним относятся дистанционно-наследственные графы, в которых все индуцированные пути между двумя вершинами имеют одинаковую длину, [51] и двудольные графы, для которых все пути (а не только индуцированные пути) между любыми двумя вершинами имеют одинаковую четность. Графы четности являются графами Мейниэля и, следовательно, совершенны: если бы длинный нечетный цикл имел только одну хорду, две части цикла между конечными точками хорды были бы индуцированными путями разной четности. Призма над любым графом четности (ее декартово произведение с одним ребром) является еще одним графом четности, а графы четности — единственные графы, призмы которых совершенны. [52]

Матрицы, многогранники целочисленное программирование и

Совершенные графы тесно связаны с теорией линейного программирования и целочисленного программирования . И линейные, и целочисленные программы выражаются в канонической форме как поиск вектора. которая максимизирует линейную целевую функцию , с учетом линейных ограничений и . Здесь, задается в виде матрицы и и задаются в виде двух векторов. Хотя линейные и целочисленные программы задаются одинаково, они отличаются тем, что в линейной программе вектор решения в качестве коэффициентов допускается использовать произвольные действительные числа , тогда как в целочисленной программе эти неизвестные коэффициенты должны быть целыми числами. Это имеет очень большое значение в вычислительной сложности этих задач: линейное программирование может быть решено за полиномиальное время , но целочисленное программирование является NP-сложным . [1]

Когда одинаковые заданные значения , , и используются для определения как линейной программы, так и целочисленной программы, они обычно имеют разные оптимальные решения. Линейная программа называется интегральной линейной программой, если оптимальное решение целочисленной программы является оптимальным и для линейной программы. (В противном случае соотношение между двумя значениями решения называется разрывом целочисленности и важно при анализе алгоритмов аппроксимации для целочисленной программы.) Идеальные графики могут использоваться для характеристики матриц (0, 1). (то есть матрицы, в которых все коэффициенты равны 0 или 1) со следующим свойством: если вектор «все единицы» , тогда для всех вариантов выбора полученная линейная программа является целой. [1]

Как показал Вацлав Хватал , каждая матрица с этим свойством является (с точностью до удаления нерелевантных «доминируемых» строк) максимальной матрицей клики и инцидентности вершин идеального графа. Эта матрица имеет столбец для каждой вершины графа и строку для каждой максимальной клики с коэффициентом, равным единице в столбцах вершин, принадлежащих клике, и нулю в остальных столбцах. Целочисленные линейные программы, закодированные этой матрицей, ищут независимый набор максимального веса данного графа с весами, заданными вектором . [1] [53]

Для матрицы определенные таким образом из идеального графа, векторы удовлетворяющее системе неравенств , образуют целый многогранник . Это выпуклая оболочка индикаторных векторов независимых множеств в графе с гранями , соответствующими максимальным кликам в графе. Совершенные графы — единственные графы, у которых два заданных таким образом многогранника из независимых множеств и из максимальных клик совпадают. [53]

Алгоритмы [ править ]

Во всех идеальных графах задача раскраски графа , проблема максимальной клики и проблема максимального независимого множества могут быть решены за полиномиальное время . Алгоритм для общего случая использует число Ловаса этих графов. Число Ловаса любого графа можно определить, пометив его вершины единичными векторами большой размерности , так, чтобы каждые две несмежные вершины имели перпендикулярные метки и чтобы все векторы лежали в конусе с как можно меньшим углом раскрытия. . Тогда число Ловаса равно , где — половина угла этого конуса. Несмотря на это сложное определение, точное численное значение числа Ловаса можно вычислить с помощью полуопределенного программирования , и для любого графа число Ловаса находится между хроматическим числом и числом клики. Поскольку эти два числа равны друг другу в идеальных графах, они также равны числу Ловаса. Таким образом, их можно вычислить, достаточно точно аппроксимировав число Ловаса и округлив результат до ближайшего целого числа. [54] [55]

Метод решения полуопределенных программ, используемый в этом алгоритме, основан на методе эллипсоидов линейного программирования . Это приводит к алгоритму с полиномиальным временем для вычисления хроматического числа и кликового числа в идеальных графах. Однако решение этих задач с использованием числа Ловаса и метода эллипсоидов сложно и имеет высокий полиномиальный показатель. [54] [55] Для многих частных случаев известны более эффективные комбинаторные алгоритмы. [56]

Этот метод также можно обобщить, чтобы найти максимальный вес клики во взвешенном графе вместо номера клики. С помощью этих методов также можно найти клику максимального или максимального веса и оптимальную раскраску графа, а максимальное независимое множество можно найти, применив тот же подход к дополнению графа. Например, максимальную клику можно найти по следующему алгоритму: [54]

  • Перебираем вершины графа. Для каждой вершины , выполните следующие действия:
    • Предварительно удалить из графика.
    • Используйте полуопределенное программирование, чтобы определить кликовый номер результирующего индуцированного подграфа.
    • Если этот номер клики такой же, как и для всего графа, навсегда удалите ; в противном случае восстановить к графику.
  • Верните подграф, который остался после всех постоянных удалений.

Алгоритм поиска оптимальной раскраски более сложен и зависит от теории двойственности линейных программ, использующей этот алгоритм поиска клик в качестве оракула разделения . [54]

Помимо решения этих проблем, еще одной важной вычислительной проблемой, касающейся совершенных графов, является их распознавание, проблема проверки того, является ли данный граф совершенным. В течение многих лет сложность распознавания графов Бержа и совершенных графов рассматривалась отдельно (поскольку их эквивалентность еще не была известна), и оба оставались открытыми. Было известно, что они оба были в совместном НП ; для графов Бержа это следует из определения: [57] а для совершенных графов это следует из характеристики с использованием произведения кликового числа и числа независимости. [6] После того, как была доказана сильная теорема о совершенном графе, Чудновский, Корнюжоль, Лю, Сеймур и Вушкович открыли алгоритм с полиномиальным временем для проверки существования нечетных дыр или антидыр. Согласно сильной теореме о совершенном графе, это можно использовать для проверки того, является ли данный граф совершенным, за полиномиальное время. [58]

Связанные понятия [ править ]

Обобщая идеальные графы, класс графов называется χ-ограниченным, если хроматическое число графов в классе может быть ограничено функцией их кликового числа. Идеальные графы — это именно те графы, для которых эта функция является тождественной как для самого графа, так и для всех его индуцированных подграфов. [59]

Равенство кликового числа и хроматического числа в совершенных графах побудило определение других классов графов, в которых другие инварианты графа считаются равными друг другу. Например, совершенные графы доминирования определяются как графы, в которых в каждом индуцированном подграфе наименьшее доминирующее множество (набор вершин, смежных со всеми остальными вершинами) равно размеру наименьшего независимого множества, которое является доминирующим множеством. К ним относятся, например, графы без когтей . [60]

Ссылки [ править ]

  1. ^ Jump up to: Перейти обратно: а б с д Чудновская Мария ; Робертсон, Нил ; Сеймур, Пол ; Томас, Робин (2003). «Прогресс на идеальных графах» (PDF) . Математическое программирование . 97 (1-2(Б)): 405–422. дои : 10.1007/s10107-003-0449-8 . МР   2004404 . S2CID   5226655 . Збл   1028.05035 .
  2. ^ Jump up to: Перейти обратно: а б Ловас, Ласло (1972). «Нормальные гиперграфы и гипотеза идеального графа». Дискретная математика . 2 (3): 253–267. дои : 10.1016/0012-365X(72)90006-4 . МР   0302480 . Збл   0239.05111 .
  3. ^ Jump up to: Перейти обратно: а б Корнюжоль, Жерар (2002). «Сильная гипотеза идеального графа». Труды Международного конгресса математиков, Vol. III (Пекин, 2002 г.) . Пекин: Пресса о высшем образовании. стр. 547–559. arXiv : math/0304464 . МР   1957560 . Збл   1004.05034 .
  4. ^ Jump up to: Перейти обратно: а б Чудновская Мария ; Робертсон, Нил ; Сеймур, Пол ; Томас, Робин (2006). «Сильная теорема о совершенном графе» . Анналы математики . 164 (1): 51–229. arXiv : math/0212070 . дои : 10.4007/анналы.2006.164.51 . МР   2233847 . S2CID   119151552 . Збл   1112.05042 .
  5. ^ Jump up to: Перейти обратно: а б с д Ловас, Ласло (1972). «Характеристика совершенных графов». Журнал комбинаторной теории . Серия Б. 13 (2): 95–98. дои : 10.1016/0095-8956(72)90045-7 . МР   0309780 . Збл   0241.05107 .
  6. ^ Jump up to: Перейти обратно: а б с Гаспарян, Г.С. (июнь 1996 г.). «Минимальные несовершенные графики: простой подход». Комбинаторика . 16 (2): 209–212. дои : 10.1007/bf01844846 .
  7. ^ Падберг, Манфред В. (декабрь 1974 г.). «Совершенные матрицы ноль-единица». Математическое программирование . 6 (1): 180–196. дои : 10.1007/bf01580235 . О связи между сильной теоремой о совершенном графе и характеризацией произведения совершенных графов см. замечания, предшествующие теореме 2.1 и следующие за теоремой 2.2.
  8. ^ Галлай, Тибор (1958). «Максимум-минимум Sätze über Graphen». Математический журнал Венгерской академии наук 9 (3–4): 395–434. дои : 10.1007/BF02020271 . МР   0124238 . S2CID   123953062 . Збл   0084.19603 .
  9. ^ Берже, Клод (1961). «Раскраска графов, все или нечетные окружности которых жесткие». Знать. З. Мартина Лютера Univ. Галле-Виттенберг Математика-Природа. Ряд . 10 :114.
  10. ^ Берже, Клод (1963). «Идеальные графики». Шесть статей по теории графов . Калькутта: Индийский статистический институт. стр. 1–21.
  11. ^ Чудновский и др. (2003) ; обратите внимание, что Чудновский и др. определяют емкость, используя дополнение графов, использованных для определения емкости графа в Шенноне , и включают логарифм, которого нет в связанной статье.
  12. ^ Jump up to: Перейти обратно: а б с д Хугарди, Стефан (2006). «Классы совершенных графов» . Дискретная математика . 306 (19–20): 2529–2571. дои : 10.1016/j.disc.2006.05.021 . МР   2261918 . Збл   1104.05029 .
  13. ^ «Премии Д. Р. Фулкерсона 1991 года в области дискретной математики» (PDF) . Лауреаты премии 1991 года. Оптима: Информационный бюллетень Общества математической оптимизации (35): 4–8. Ноябрь 1991 года . Проверено 21 января 2023 г.
  14. ^ Маккензи, Дана (5 июля 2002 г.). «Математика: теория графов раскрывает корни совершенства». Наука . 297 (5578): 38. дои : 10.1126/science.297.5578.38 . ПМИД   12098683 . S2CID   116891342 .
  15. ^ «Цитирование премии Фулкерсона 2009 г.» . Общество математической оптимизации . Проверено 21 января 2023 г.
  16. ^ Чудновская Мария ; Сеймур, Пол (2005). «Структура графов без клешней» (PDF) . Обзоры по комбинаторике 2005. Материалы 20-й Британской комбинаторной конференции, Даремский университет, Дарем, Великобритания, 10–15 июля 2005 г. Издательство Кембриджского университета. стр. 153–171. ISBN  0-521-61523-2 . МР   2187738 . Збл   1109.05092 .
  17. ^ «Двудольные графы» . Информационная система по классам графов и их включениям . Проверено 24 января 2023 г.
  18. ^ Кениг, Денес (1931). «Графики и матрицы». Статьи по математике и физике . 38 : 116–119.
  19. ^ Jump up to: Перейти обратно: а б с д Троттер, Л.Э. младший (1977). «Линейные идеальные графики». Математическое программирование . 12 (2): 255–259. дои : 10.1007/BF01593791 . МР   0457293 . S2CID   38906333 . Збл   0366.05043 .
  20. ^ Борос, Э .; Гурвич, В. (2006). «Идеальные графы, ядра и ядра кооперативных игр». Дискретная математика . 306 (19–20): 2336–2354. дои : 10.1016/j.disc.2005.12.031 . МР   2261906 . Збл   1103.05034 .
  21. ^ Кениг, Денес (1916). «О графах и их приложении к теории определителей и теории множеств» . Математические летописи . 77 (4): 453–465. дои : 10.1007/BF01456961 . ЖФМ   46.0146.03 . МР1511872   . S2CID   121097364 .
  22. ^ Харцхайм, Эгберт (2005). «Графики сопоставимости». Заказанные наборы . Достижения в математике. Том. 7. Нью-Йорк: Спрингер. стр. 353–368. дои : 10.1007/0-387-24222-8_12 . ISBN  0-387-24219-8 . МР   2127991 . Збл   1072.06001 .
  23. ^ Берже, Клод (1967). «Некоторые классы совершенных графов». Теория графов и теоретическая физика . Лондон: Академическая пресса. стр. 155–165. МР   0232694 . Збл   0203.26403 .
  24. ^ Jump up to: Перейти обратно: а б Мирский, Леон (1971). «Двойственная теорема Дилворта о разложении». Американский математический ежемесячник . 78 (8): 876–877. дои : 10.2307/2316481 . JSTOR   2316481 . МР   0288054 . Збл   0263.06002 .
  25. ^ Идеально, Хейзел (1980). «Замечания к теореме Дилворта применительно к теории трансверсалей» . Математический журнал Глазго . 21 (1): 19–22. дои : 10.1017/S0017089500003931 . МР   0558270 . Збл   0428.06001 .
  26. ^ Пнуэли, А. ; Лемпель, А. ; Эвен, С. (1971). «Транзитивная ориентация графов и идентификация графов перестановок» . Канадский математический журнал . 23 : 160–175. дои : 10.4153/CJM-1971-016-5 . МР   0292717 . Збл   0204.24604 .
  27. ^ Колен, Антон WJ ; Ленстра, Ян Карел ; Пападимитриу, Христос Х .; Спиксма, Фриц Ч.Р. (2007). «Интервальное планирование: опрос» . Логистика военно-морских исследований . 54 (5): 530–543. дои : 10.1002/nav.20231 . МР   2335544 . Збл   1143.90337 .
  28. ^ Даган, Идо; Голумбик, Мартин Чарльз ; Пинтер, Рон Яир (1988). «Трапециевидные графы и их раскраски». Дискретная прикладная математика . 21 (1): 35–46. дои : 10.1016/0166-218X(88)90032-7 . МР   0953414 . Збл   0658.05067 .
  29. ^ Робертс, Фред С. (1969). «График безразличия». Методы доказательства в теории графов (Труды Второй конференции по теории графов в Анн-Арборе, Анн-Арбор, Мичиган, 1968) . Нью-Йорк: Академическая пресса. стр. 139–146. МР   0252267 . Збл   0193.24205 .
  30. ^ Скриен, Дейл Дж. (1982). «Взаимосвязь между триангулированными графами, графами сравнимости, правильными интервальными графами, правильными дуговыми графами и вложенными интервальными графами». Журнал теории графов . 6 (3): 309–316. дои : 10.1002/jgt.3190060307 . МР   0666799 . Збл   0495.05027 .
  31. ^ Голумбик, Мартин Чарльз (1978). «Тривиально совершенные графы». Дискретная математика . 24 (1): 105–107. дои : 10.1016/0012-365X(78)90178-4 . МР   0522739 . Збл   0384.05057 .
  32. ^ Хаммер, Питер Л.; Симеоне, Бруно (1981). «Расщепление графа». Комбинаторика . 1 (3): 275–284. дои : 10.1007/BF02579333 . МР   0637832 .
  33. ^ Премель, Ханс Юрген; Стегер, Анжелика (1992). «Почти все графы Берге идеальны». Комбинаторика, теория вероятностей и вычисления . 1 (1): 53–79. дои : 10.1017/S0963548300000079 . МР   1167295 . S2CID   28696495 . Збл   0793.05063 .
  34. ^ МакДиармид, Колин; Йолов, Никола (2019). «Случайные идеальные графы». Случайные структуры и алгоритмы . 54 (1): 148–186. arXiv : 1604.00890 . дои : 10.1002/rsa.20770 . МР   3884617 . S2CID   53489550 . Збл   1405.05165 .
  35. ^ Jump up to: Перейти обратно: а б Роуз, Дональд Дж. (декабрь 1970 г.). «Триангулированные графы и процесс исключения». Журнал математического анализа и приложений . 32 (3): 597–609. дои : 10.1016/0022-247x(70)90282-9 .
  36. ^ Дирак, Г.А. (1961). «О жестких схемных графах». Трактаты математического семинара в Гамбургском университете . 25 (1–2): 71–76. дои : 10.1007/BF02992776 . MR0130190   . S2CID   120608513 .
  37. ^ Харари, Фрэнк (1974). «Последние результаты по деревьям». В Бари, Рут А .; Харари, Фрэнк (ред.). Графы и комбинаторика: материалы Столичной конференции по теории графов и комбинаторике в Университете Джорджа Вашингтона, 18–22 июня 1973 г. Конспект лекций по математике. Том. 406. Спрингер. стр. 1–9. дои : 10.1007/bfb0066429 . ISBN  9783540378099 .
  38. ^ Фёлдес, Стефан; Хаммер, Питер Ладислав (1977). «Разделить графики». Материалы восьмой Юго-восточной конференции по комбинаторике, теории графов и вычислениям (Университет штата Луизиана, Батон-Руж, Луизиана, 1977) . Конгресс Нумерантиум. Том. XIX. Виннипег: Utilitas Math. стр. 311–315. МР   0505860 .
  39. ^ Jump up to: Перейти обратно: а б Бандельт, Ханс-Юрген; Малдер, Генри Мартин (1986). «Дистанционно-наследственные графы». Журнал комбинаторной теории . Серия Б. 41 (2): 182–208. дои : 10.1016/0095-8956(86)90043-2 . МР   0859310 . Збл   0605.05024 .
  40. ^ Юнг, ХА (1978). «Об одном классе ЧУМ и соответствующих им графах сравнимости» . Журнал комбинаторной теории, серия B. 24 (2): 125–133. дои : 10.1016/0095-8956(78)90013-8 . Збл   0382.05045 .
  41. ^ Корней, Д.Г. ; Лерхс, Х.; Стюарт Берлингэм, Л. (1981). «Дополнительные приводимые графы». Дискретная прикладная математика . 3 (3): 163–174. дои : 10.1016/0166-218X(81)90013-5 . МР   0619603 . Збл   0463.05057 .
  42. ^ Jump up to: Перейти обратно: а б Кей, Дэвид С.; Чартран, Гэри (1965). «Характеристика некоторых птолемеевых графов» . Канадский математический журнал . 17 : 342–346. дои : 10.4153/CJM-1965-034-0 . МР   0175113 . Збл   0139.17301 .
  43. ^ Heggernes, Пинар ; Крач, Дитер (2007). «Алгоритмы распознавания, удостоверяющие линейное время, и запрещенные индуцированные подграфы» (PDF) . Северный журнал вычислительной техники . 14 (1–2): 87–108 (2008). МР   2460558 . Збл   1169,68653 .
  44. ^ «Пороговые графики» . Информационная система по классам графов и их включениям . Проверено 12 февраля 2023 г.
  45. ^ Гаврила, Фаника (1972). «Алгоритмы минимальной раскраски, максимальной клики, минимального покрытия кликами и максимального независимого множества хордального графа». SIAM Journal по вычислительной технике . 1 (2): 180–187. дои : 10.1137/0201013 .
  46. ^ Хаммер, Питер Л.; Маффрэ, Фредерик (1990). «Вполне разделимые графы» . Дискретная прикладная математика . 27 (1–2): 85–99. дои : 10.1016/0166-218x(90)90131-u .
  47. ^ Хоанг, Коннектикут; Рид, бакалавр наук (сентябрь 1989 г.). «Некоторые классы совершенно упорядочиваемых графов». Журнал теории графов . 13 (4): 445–463. дои : 10.1002/jgt.3190130407 .
  48. ^ Дьярфас, А.; Лехель, Дж. (июнь 1988 г.). «Онлайн-раскраски графов по первой подгонке». Журнал теории графов . 12 (2): 217–227. дои : 10.1002/jgt.3190120212 .
  49. ^ Голумбик, Мартин Чарльз ; Тренк, Энн Н. (2004). Графики толерантности . Кембриджские исследования по высшей математике. Том. 89. Издательство Кембриджского университета. дои : 10.1017/CBO9780511542985 . ISBN  0-521-82758-2 . МР   2051713 .
  50. ^ Хоанг, Коннектикут (1987). «О догадке Мейниэля». Журнал комбинаторной теории, серия B. 42 (3): 302–312. дои : 10.1016/0095-8956(87)90047-5 . МР   0888682 . Збл   0634.05058 .
  51. ^ Цицерон, Серафино; Ди Стефано, Габриэле (1999). «Классы графов между графами четности и дистанционно-наследственными графами». Дискретная прикладная математика . 95 (1–3): 197–216. дои : 10.1016/S0166-218X(99)00075-X . МР   1708837 . Збл   0933.05144 .
  52. ^ Янсен, Клаус (1998). «Новая характеристика графов четности и проблема раскраски со стоимостью». В Луккези, Клаудио Л.; Моура, Арнальдо В. (ред.). LATIN '98: Теоретическая информатика, Третий латиноамериканский симпозиум, Кампинас, Бразилия, 20-24 апреля 1998 г., Материалы . Конспекты лекций по информатике. Том. 1380. Спрингер. стр. 249–260. дои : 10.1007/BFb0054326 . hdl : 11858/00-001M-0000-0014-7BE2-3 . МР   1635464 . Збл   0910.05028 .
  53. ^ Jump up to: Перейти обратно: а б Хватал, Вацлав (1975). «О некоторых многогранниках, связанных с графами». Журнал комбинаторной теории, серия B. 18 (2): 138–154. дои : 10.1016/0095-8956(75)90041-6 . МР   0371732 . Збл   0277.05139 .
  54. ^ Jump up to: Перейти обратно: а б с д Гретшель, Мартин ; Ловас, Ласло ; Шрийвер, Александр (1984). «Полиномиальные алгоритмы для идеальных графов» . В Берге, К.; Хватал, В. (ред.). Темы об идеальных графах . Математические исследования Северной Голландии. Том. 88. Северная Голландия, Амстердам. стр. 325–356. дои : 10.1016/S0304-0208(08)72943-8 . МР   0778770 .
  55. ^ Jump up to: Перейти обратно: а б Гретшель, Мартин ; Ловас, Ласло ; Шрийвер, Александр (1988). Геометрические алгоритмы и комбинаторная оптимизация . Спрингер-Верлаг. МР   0936633 . Збл   0634.05001 . См. особенно главу 9 «Стабильные множества в графах», стр. 273–303.
  56. ^ Голумбик, Мартин Чарльз (1980). Алгоритмическая теория графов и совершенные графы . Академическая пресса. дои : 10.1016/C2013-0-10739-8 . ISBN  0-444-51530-5 . Второе издание, Анналы дискретной математики 57, Elsevier, 2004.
  57. ^ Ловас, Ласло (1983). «Идеальные графики». В Бейнеке, Лоуэлл В.; Уилсон, Робин Дж. (ред.). Избранные темы теории графов, Vol. 2 . Академическая пресса. стр. 55–87. ISBN  0-12-086202-6 .
  58. ^ Чудновская Мария ; Корнюжоль, Жерар ; Лю, Синьмин; Сеймур, Пол ; Вушкович, Кристина (2005). «Распознавание графов Берге». Комбинаторика . 25 (2): 143–186. дои : 10.1007/s00493-005-0012-8 . S2CID   2229369 .
  59. ^ Дьярфас, А. (1987). «Проблемы из мира идеальных графов» (PDF) . Материалы Международной конференции по комбинаторному анализу и его приложениям (Pokrzywna, 1985). Zastosowania Matematyki . 19 (3–4): 413–441 (1988). МР   0951359 .
  60. ^ Фаудри, Ральф ; Фландрин, Эвелин; Рыячек, Зденек (1997). «Графы без когтей — опрос» . Дискретная математика . 164 (1–3): 87–147. дои : 10.1016/S0012-365X(96)00045-3 . МР   1432221 .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b7bb2b91800844ec0341edc5109e5470__1715012460
URL1:https://arc.ask3.ru/arc/aa/b7/70/b7bb2b91800844ec0341edc5109e5470.html
Заголовок, (Title) документа по адресу, URL1:
Perfect graph - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)