Реферат Курсовая Конспект
При каких условиях вершины графа можно раскрасить так, чтобы каждое ребро было инцидентно вершинам разного цвета - раздел Математика, Проектирование Графов. При...
|
Проектирование графов.
При каких условиях вершины графа можно раскрасить так, чтобы каждое ребро было инцидентно вершинам разного цвета.
Обобщение. Если Т – произвольное дерево с п вершинами, то Pt(К)=К(К-1) . Если G -полный граф К3, то РG(К)=К*(К-1)(К-2); К4, то РG(К)=К(К-1)(К-2)(К-3), и т.д. Если Кп, то
РG(К)=К(К-1)(К-2)…(К-п+1).
Ясно, что если К<X(G), то РG(К)=0, если же К≥Х(G): РG(К)>0
Теорема 7:
Пусть G – простой граф, а V и W – его смежные вершины. Пусть G1 получены из G путем соединения ребром вершин V и W, а граф G2- путем отождествления вершин V и W (и кратных ребер, если они при этом получается). Тогда РG(К)= РG1(К)+ РG2(К).(2)
Пусть имеем граф:
i i
i
G: V W G1: V W G2:
(VW)
g g g
Док-во:
При любой допустимой раскраске вершин графа G либоV и W имеют разные цвета, либо они окрашены в один цвет. Число раскрасок при которых V и W имеют разные цвета не изменяются, если добавить ребро, соединяющее V и W, следовательно, оно равно РG1(К). Аналогично, число раскрасок, при которых V иW окрашены одним цветом, не изменится, если отождествлять V и W, следовательно оно равно РG2(К)
Следствие: Хроматическая функция графа есть многочлен.
Док-во:
Повторим процедуру описанную в Теореме 7, выбираем несмежные вершины в G1 и G2 и соединяя и отождествляя их, в результате получим 4 новых графа. Снова повторяем. Процесс заканчивается, когда каждый граф – полный.
Следствие теоремы 7:
Если L=(M,V) – ребро простого графа, то Р(G,К)=Р(G-L,K)-P(G*L,K),(1),. где G-L получается из G удаление ребра L, а G*L – замыкание вершин М и W и замена параллельных ребер одним ребром.
Если повторно применить формулу(2) и графу G, то процесс закончится на таких графах: Н1, Н2..,Нк, поэтому Р(G,K)=P(H1,п)+P(H2,п)+P(H4,п);
Если использовать формулу (1), то процесс закончится на …………… графах без ребер
хроматическим поленом множества комбинаций полиномов пустых графов.
Теорема Карона:
Граф G – 2-х раскрашиваемый тогда и только тогда, когда G – Эйлеров граф.
Некоторые оценки:
1) Нижние оценки
S(G)≥ρ(G),
S(G)≥п²/п²-2м, где п -число вершин, м –число ребер.
2) Верхние оценки
S(G)≤1+max ρ(xi)+1
Xi принадлежит Х
Алгоритм раскраски
Пусть множество вершин упорядочено и xi-xi-я вершины этого множества.
1) Окрасить Xi в цвет 1
2) Каждую из оставшихся вершин окрасить: Xi- в цвет с наименьшей возможной номером ( не использовать при окраске вершины, смежные с Xi).
Связь с задачей расписания
Пусть нужно выбрать время проведенное лекцией по разным принципам с учетом того, что…………………………………… и те, и другие. Строим граф, вершины его лягут по разным предметам, а ребра соединяют те пары лекций, которые не должны налагаться на одно и то же время.. Если каждому приемлемому для лекции времени сопоставить некоторый цвет, то раскраска - ……….
Размещение. Сочетание.
Рассмотрим конечное множество Е с числом элементов |Е|=п и образует теоретико – множественное произведение Р=Е*Е*…*Е
Пересчет. Перечисление. Классификация. Оптимизация.
Основная задача комбинаторики – изучение вопросов следующего типа о конечных множествах. Если мы интересуемся тем, сколько элементов, принадлежащих конечному множеству, обладает некоторым свойством или некоторой совокупностью свойств, то это задача - пересчета. Если же при этом интересоваться списком элементов, обладающих этим (этими) свойством, то переходим к задаче перечисления. Если пересчет приводит к слишком большим числам, то число встречается в комбинаторике, то отказывается от соответствующего перечисления и только классифицируют элементы с помощью какого – либо соотношения; это задача классификации. В некоторых задачах на множество решений можно ввести функцию величины, и эта функция приводит к полному упорядочению на этом множестве, тогда можно рассматривать понятия максимума и минимума и мы приходим к задаче оптимизации, которая формируется следующим образом: каково подлинное множество решений, для которого функция величины максимальна (минимальна) и и число соответствующее максимум (минимум).
А | |||||
В | |||||
С | |||||
Д | |||||
Е |
Пример: Рассмотрим квадрат, разделенный на 25 клеток.
Пусть в эти клетки размещаются пять кружков в каждую
строку и в каждый столбец, в конечном счете попадает по
одному кружку. Каждой клетке (хi, хg) сопоставим двойку
(хi, хg), изображаемую стрелкой. Размещать кружки по
клеткам , им будет соответствовать диаграмма следующего
вида
Сколько разных размещений можно реализовать?
5! =120
Задача перечисления решена. Вынимаем некоторые из этих 120 решений.
((А,А), (В,В), (С,С), (Д,Д), (Е,Е)),
((А,В), (В,А), (С,С), (Д,Д), (Е,Е)),
------------------------------------------
((А,В), (В,С), (С,Д), (Д,Е),(Е,А))
Это и есть перечисление.
Пусть нас интересует число решений (возможно и их список), обладающих специальной структурой. Рассмотрим (1) и наведем контуром замкнутый путь на этой диаграмме. Она состоит из двух контуров длин 3 и 2 соответственно (длин – число строк, образующих контур). Интересной является задача распределения на классы контуров, имеющих одинаковую структуру, например, 5 контуров длин 1: А В С Д Е,
Три контура длины 1 и один контур длины 2: С Д Е В и т.д.
Отыскание числа таких качеств и их состава – важная комбинаторики задача.
А | В | С | Д | Е | |
А | |||||
В | |||||
С | |||||
Д | |||||
Е |
Предположим, что каждой клетке (Xi, Xg) сопоставима числовая функция, а каждому решению – величина, равная сумме этих чисел; найдем решение с минимальной величиной. Если функция величины задана , например,
То решение
Е А
Или имеем величину
Д С В
3+3+9+1+2=18 3+9+2+3+1=18
Оценивая решение с минимальной величиной, мы приходим к одному из 2-х решений, для которых эта величина равна 9
А | В | С | Д | Е | |
А | |||||
В | |||||
С | |||||
Д | |||||
Е |
А | В | С | Д | Е | |
А | |||||
В | |||||
С | |||||
Д | |||||
Е |
или
Методы перечисления основаны на понятиях производящей функции.
– Конец работы –
Используемые теги: условиях, вершины, графа, можно, раскрасить, так, чтобы, Каждое, ребро, было, инцидентно, вершинам, разного, цвета0.162
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: При каких условиях вершины графа можно раскрасить так, чтобы каждое ребро было инцидентно вершинам разного цвета
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов