Известны различные приемы сокращения перебора при использовании описанной стратегии исчерпывающего поиска. Один из них основан на следующем наблюдении. Допустим, в графе $$G$$, для которого нужно найти наибольшее независимое множество, имеются две вершины $$a$$ и $$b$$, такие, что каждая вершина, отличная от $$b$$ и смежная с вершиной $$a$$, смежна и с вершиной $$b$$. Иначе говоря, $$V(a)-\{b\} \subseteq V(b)$$. Будем говорить в этом случае, что вершина $$b$$ поглощает вершину $$a$$. Если при этом вершины $$a$$ и $$b$$ смежны, то скажем, что вершина $$b$$ смежно поглощает вершину $$a$$. Вершину $$b$$ в этом случае назовем смежно поглощающей. Например, в графе, изображенном на рис. 11.1, вершина 2 смежно поглощает вершины 1 и 3. Вершины 5 и 6 в этом графе тоже являются смежно поглощающими.
(рис 11.1) Теорема 1. Если вершина $$b$$ является смежно поглощающей в графе $$G$$, то $$\alpha (G-b)=\alpha (G)$$.
Доказательство. Допустим, вершина $$b$$ смежно поглощает вершину $$a$$ в графе $$G$$. Пусть $$X$$ - наибольшее независимое множество графа $$G$$. Если $$X$$ не содержит вершину $$b$$, то оно является наибольшим независимым множеством и в графе $$G-b$$, так что в этом случае $$\alpha (G-b)=\alpha (G)$$. Предположим, что множество $$X$$ содержит вершину $$b$$. Тогда ни одна вершина из множества $$V(b)$$ не принадлежит $$X$$. Значит, $$X$$ не содержит вершину $$a$$ и ни одну вершину из множества $$V(a)$$. Но тогда множество $$(X-\{ b\})\cup \{ a\}$$ тоже будет независимым, причем оно целиком содержится в графе $$G-b$$, а число элементов в нем такое же, как в множестве $$X$$. Значит, и в этом случае $$\alpha (G-b)=\alpha(G)$$.
Итак, если мы удалим из графа смежно поглощающую вершину $$b$$, то получим граф с тем же числом независимости. Так как новый граф является порожденным подграфом исходного графа $$G$$, то каждое наибольшее независимое множество нового графа будет наибольшим независимым множеством исходного. Этот прием называется "сжатием по включению". Исследование применимости и применение операции сжатия по включению к каждому встречающемуся подграфу требуют, конечно, дополнительных расходов времени (каких?), но могут привести к существенному сокращению дерева подзадач. Для некоторых графов задача о независимом множестве может быть решена с помощью одних только сжатий по включению. Таков, например, граф $$pK_{2}$$, и вообще любой лес. Действительно, любая вершина, смежная с листом, поглощает этот лист. Рассмотрим более широкий класс графов, для которых этот прием эффективен.
Граф называется
Теорема 2. В любом непустом хордальном графе имеется смежно поглощающая вершина.
Доказательство. Пусть $$G$$ - непустой граф, в котором нет
смежно поглощающих вершин. Докажем, что $$G$$ - не хордальный.
Рассмотрим в нем простой путь $$P=x_{1},x_{2} \ldots x_{k}$$
наибольшей длины, не имеющий
Итак, для хордального графа наибольшее независимое множество можно найти с помощью одних только сжатий по включению. Нужно только находить смежно поглощающие вершины и удалять их из графа до тех пор, пока оставшийся граф не станет пустым. Множество оставшихся вершин и является наибольшим независимым множеством.
В описанную схему решения задачи о раскраске можно включить тот же прием сжатия по включению, что и для задачи о независимом множестве. Небольшое отличие состоит в том, что теперь вершины $$a$$ и $$b$$ должны быть несмежны. Итак, пусть в графе $$G$$ имеются две несмежные вершины $$a$$ и $$b$$, такие, что $$V(a)\subseteq V(b)$$. Будем говорить, что вершина $$b$$ несмежно поглощает вершину $$a$$, а вершину $$a$$ называть несмежно поглощаемой. В графе на рис. 11.1 вершина 1 несмежно поглощает вершину 4, а вершина 3 - вершину 7.
Теорема 3. Если вершина $$a$$ является несмежно поглощаемой в графе $$G$$, то $$\chi (G-a)=\chi (G)$$.
Доказательство. Допустим, вершина $$a$$ несмежно поглощается вершиной $$b$$. Рассмотрим правильную раскраску графа $$G-a$$ в наименьшее число цветов. Применим эту же раскраску к графу $$G$$, окрасим вершину $$a$$ в тот цвет, который имеет вершина $$b$$. Так как вершина $$a$$ смежна только с такими вершинами, с которыми смежна $$b$$, то получится правильная раскраска графа $$G$$ в то же самое число цветов. Следовательно, $$\chi (G)=\chi (G-a)$$.
Как и для задачи о независимом множестве, для некоторых графов этот прием
позволяет находить решение, совсем не прибегая к перебору. Допустим,
вершина $$b$$ смежно поглощает вершину $$a$$
в графе $$G$$.
Тогда в
Теорема 4. В любом графе, дополнительном к хордальному и не являющемся полным, имеется несмежно поглощаемая вершина.
Таким образом, для графов, дополнительных к хордальным, раскраска в минимальное число цветов может быть найдена с помощью одних только сжатий по включению. Оказывается, и для хордальных графов существует эффективное решение задачи о раскраске.
Установим сначала некоторые свойства хордальных графов. Подмножество
множества вершин графа называется
Теорема 5. В хордальном графе всякое минимальное разделяющее множество является кликой.
Доказательство. Допустим, что в некотором графе $$G$$ есть минимальное
Вершина графа называется
Теорема 6. В любом хордальном графе имеется
Доказательство. В полном графе любая вершина является
Существование симплициальных вершин можно использовать для создания эффективного алгоритма раскрашивания хордального графа в наименьшее число цветов. План такого алгоритма содержится в доказательстве следующей теоремы:
Теорема 7. Для любого хордального графа $$\chi (G)=\omega(G)$$.
Доказательство. Пусть $$G$$ - хордальный граф с $$n$$
вершинами и $$\omega (G)=k$$. Покажем, что граф $$G$$
можно
правильно раскрасить в $$k$$ цветов. Найдем в нем симплициальную
вершину и обозначим ее через $$x_{n}$$, а граф, полученный удалением
этой вершины, через $$G_{n-1}$$. Этот граф тоже хордальный, значит,
в нем тоже есть
Допустим, что граф $$G_{i-1}$$ правильно раскрашен
в $$k$$ цветов.
Покажем, что вершину $$x_{i}$$ можно покрасить в один из этих цветов,
сохраняя правильность раскраски. Действительно, $$x_{i}$$ -
Итак, каждый из графов $$G_{i}$$, а значит, и исходный граф $$G$$, можно правильно раскрасить в $$k$$ цветов. Отсюда следует, что $$\chi (G)\le \omega (G)$$. Обратное неравенство было установлено в предыдущей лекции.
Известны различные приемы сокращения перебора при использовании описанной стратегии исчерпывающего поиска. Один из них основан на следующем наблюдении. Допустим, в графе $$G$$, для которого нужно найти наибольшее независимое множество, имеются две вершины $$a$$ и $$b$$, такие, что каждая вершина, отличная от $$b$$ и смежная с вершиной $$a$$, смежна и с вершиной $$b$$. Иначе говоря, $$V(a)-\{b\} \subseteq V(b)$$. Будем говорить в этом случае, что вершина $$b$$ поглощает вершину $$a$$. Если при этом вершины $$a$$ и $$b$$ смежны, то скажем, что вершина $$b$$ смежно поглощает вершину $$a$$. Вершину $$b$$ в этом случае назовем смежно поглощающей. Например, в графе, изображенном на рис. 11.1, вершина 2 смежно поглощает вершины 1 и 3. Вершины 5 и 6 в этом графе тоже являются смежно поглощающими.
(рис 11.1) Теорема 1. Если вершина $$b$$ является смежно поглощающей в графе $$G$$, то $$\alpha (G-b)=\alpha (G)$$.
Доказательство. Допустим, вершина $$b$$ смежно поглощает вершину $$a$$ в графе $$G$$. Пусть $$X$$ - наибольшее независимое множество графа $$G$$. Если $$X$$ не содержит вершину $$b$$, то оно является наибольшим независимым множеством и в графе $$G-b$$, так что в этом случае $$\alpha (G-b)=\alpha (G)$$. Предположим, что множество $$X$$ содержит вершину $$b$$. Тогда ни одна вершина из множества $$V(b)$$ не принадлежит $$X$$. Значит, $$X$$ не содержит вершину $$a$$ и ни одну вершину из множества $$V(a)$$. Но тогда множество $$(X-\{ b\})\cup \{ a\}$$ тоже будет независимым, причем оно целиком содержится в графе $$G-b$$, а число элементов в нем такое же, как в множестве $$X$$. Значит, и в этом случае $$\alpha (G-b)=\alpha(G)$$.
Итак, если мы удалим из графа смежно поглощающую вершину $$b$$, то получим граф с тем же числом независимости. Так как новый граф является порожденным подграфом исходного графа $$G$$, то каждое наибольшее независимое множество нового графа будет наибольшим независимым множеством исходного. Этот прием называется "сжатием по включению". Исследование применимости и применение операции сжатия по включению к каждому встречающемуся подграфу требуют, конечно, дополнительных расходов времени (каких?), но могут привести к существенному сокращению дерева подзадач. Для некоторых графов задача о независимом множестве может быть решена с помощью одних только сжатий по включению. Таков, например, граф $$pK_{2}$$, и вообще любой лес. Действительно, любая вершина, смежная с листом, поглощает этот лист. Рассмотрим более широкий класс графов, для которых этот прием эффективен.
Граф называется
Теорема 2. В любом непустом хордальном графе имеется смежно поглощающая вершина.
Доказательство. Пусть $$G$$ - непустой граф, в котором нет
смежно поглощающих вершин. Докажем, что $$G$$ - не хордальный.
Рассмотрим в нем простой путь $$P=x_{1},x_{2} \ldots x_{k}$$
наибольшей длины, не имеющий
Итак, для хордального графа наибольшее независимое множество можно найти с помощью одних только сжатий по включению. Нужно только находить смежно поглощающие вершины и удалять их из графа до тех пор, пока оставшийся граф не станет пустым. Множество оставшихся вершин и является наибольшим независимым множеством.
В описанную схему решения задачи о раскраске можно включить тот же прием сжатия по включению, что и для задачи о независимом множестве. Небольшое отличие состоит в том, что теперь вершины $$a$$ и $$b$$ должны быть несмежны. Итак, пусть в графе $$G$$ имеются две несмежные вершины $$a$$ и $$b$$, такие, что $$V(a)\subseteq V(b)$$. Будем говорить, что вершина $$b$$ несмежно поглощает вершину $$a$$, а вершину $$a$$ называть несмежно поглощаемой. В графе на рис. 11.1 вершина 1 несмежно поглощает вершину 4, а вершина 3 - вершину 7.
Теорема 3. Если вершина $$a$$ является несмежно поглощаемой в графе $$G$$, то $$\chi (G-a)=\chi (G)$$.
Доказательство. Допустим, вершина $$a$$ несмежно поглощается вершиной $$b$$. Рассмотрим правильную раскраску графа $$G-a$$ в наименьшее число цветов. Применим эту же раскраску к графу $$G$$, окрасим вершину $$a$$ в тот цвет, который имеет вершина $$b$$. Так как вершина $$a$$ смежна только с такими вершинами, с которыми смежна $$b$$, то получится правильная раскраска графа $$G$$ в то же самое число цветов. Следовательно, $$\chi (G)=\chi (G-a)$$.
Как и для задачи о независимом множестве, для некоторых графов этот прием
позволяет находить решение, совсем не прибегая к перебору. Допустим,
вершина $$b$$ смежно поглощает вершину $$a$$
в графе $$G$$.
Тогда в
Теорема 4. В любом графе, дополнительном к хордальному и не являющемся полным, имеется несмежно поглощаемая вершина.
Таким образом, для графов, дополнительных к хордальным, раскраска в минимальное число цветов может быть найдена с помощью одних только сжатий по включению. Оказывается, и для хордальных графов существует эффективное решение задачи о раскраске.
Установим сначала некоторые свойства хордальных графов. Подмножество
множества вершин графа называется
Теорема 5. В хордальном графе всякое минимальное разделяющее множество является кликой.
Доказательство. Допустим, что в некотором графе $$G$$ есть минимальное
Вершина графа называется
Теорема 6. В любом хордальном графе имеется
Доказательство. В полном графе любая вершина является
Существование симплициальных вершин можно использовать для создания эффективного алгоритма раскрашивания хордального графа в наименьшее число цветов. План такого алгоритма содержится в доказательстве следующей теоремы:
Теорема 7. Для любого хордального графа $$\chi (G)=\omega(G)$$.
Доказательство. Пусть $$G$$ - хордальный граф с $$n$$
вершинами и $$\omega (G)=k$$. Покажем, что граф $$G$$
можно
правильно раскрасить в $$k$$ цветов. Найдем в нем симплициальную
вершину и обозначим ее через $$x_{n}$$, а граф, полученный удалением
этой вершины, через $$G_{n-1}$$. Этот граф тоже хордальный, значит,
в нем тоже есть
Допустим, что граф $$G_{i-1}$$ правильно раскрашен
в $$k$$ цветов.
Покажем, что вершину $$x_{i}$$ можно покрасить в один из этих цветов,
сохраняя правильность раскраски. Действительно, $$x_{i}$$ -
Итак, каждый из графов $$G_{i}$$, а значит, и исходный граф $$G$$, можно правильно раскрасить в $$k$$ цветов. Отсюда следует, что $$\chi (G)\le \omega (G)$$. Обратное неравенство было установлено в предыдущей лекции.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.