Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Теорема 2. Для любого планарного графа существует правильная 6–раскраска

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

Def. Наименьшее значение k, для которого существует правильная k -раскраска графа G, называется хроматическим числом графа G и обозначается χ (G)

К поиску правильной окраски графа и его хроматического числа сводится решение многих классических задач.

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

По данной карте построим граф следующим образом. Поставим в соответствие странам карты вершины графа. Если какие-то две страны имеют общий участок границы, то соответствующие им вершины соединим ребром, в противном случае – нет.

Легко видеть, что раскраске карты соответствует правильная раскраска вершин полученного графа, а минимальное количество необходимых красок равно хроматическому числу этого графа.

Степень вершин. Степень графа.

Def. Степенью вершины называется число ребер графа, которым инцидентна эта вершина.

Степ А=3, степ. В=1, степ D=0 и т.д.

Def. Вершину называют четной, если из нее выходит четное число ребер и нечетной в противном случае. (По предыдущему примеру перечислите четные и нечетные вершины)

Теорема 3. В графе сумма степеней всех его вершин – число четное, равное удвоенному числу ребер графа. (По пред. примеру 1+3+2+2+3+1+0=2∙6)

Теорема 4. Число нечетных вершин любого графа четно.

По пред. примеру число нечетных вершин – A, B, F,C – 4 – четно.

Решение задач с использованием графов.

Задача 1.

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

Задача 2.

Утверждают, что в одной компании из пяти человек каждый знаком с двумя и только с двумя другими. Возможна ли такая компания? Да. Изобразить соответствующий граф. Возможна ли такая компания из 5ти человек, где каждый знаком с тремя и только с тремя другими? Нет. Изобразить соответствующий граф.

Задача 3. Участники пионерского слета, познакомившись, обменялись конвертами с адресами. Докажите, что всего было передано четное число конвертов.

Пусть участники слета A1, A2, A3, …, An – вершины графа, а ребра соединяют те вершины, которые обменялись конвертами. Таким образом, степень каждой вершины Аi показывает число конвертов, которые передал участник Ai своим знакомым. Общее число переданных конвертов N равно сумме степеней всех вершин графа и по теореме 3 является четным числом.

Задача 4. По матрице весов М построить граф. Заполнить таблицу добавления ребер в МОД по алгоритму Краскала.

Построить граф.

 

Список ребер Сумма весов
(2;3)  
(2;3), (2;4) 100+150=250
(2;3), (2;4), (2;6) 100+150+180=430
(2;3), (2;4), (2;6), (1;4) 100+150+180+200=630
(2;3), (2;4), (2;6), (1;4), (1;5) 100+150+180+210=840
(2;3), (2;4), (2;6), (1;4), (1;5)б (5;7) 100+150+180+210+210=840

 

 


 

Корневое дерево

Корневое дерево есть специальный способ представления (изображения) дерева. Выбирается некоторая вершина, которая именуется «корнем дерева». При изображении все вершины располагают по ярусам, следующим образом. На нулевом ярусе располагается корень дерева (см. рис.). на 1 ярусе располагают все вершины дерева, смежные с корнем; затем на 2 ярусе — все вершины, смежные с вершинами 1-го яруса; на 3-ем — вершины, смежные с с вершинами 2-го яруса и так далее.

Каждому корневому дереву ставится в соответствие его бинарный код, который строится в процессе полного обхода дерева. Обход начинается с корня и заканчивается корнем. Обход осуществляется слева направо, т.е. сначала проходится левая ветвь, затем следующая и так далее, в конце — самая правая. При обходе необходимо подниматься по ветви (см. следующий рис.) до тех пор, пока это возможно. Затем по ветви опускаются до тех пор, пока не появится возможность продолжить подъем по еще не пройденной ветви. При подъеме с одного яруса на следующий в код дерева записывается 1, при опускании с яруса на ярус — 0. Так дерево на рисунке имеет код (11101101000011011011000100).

Легко видеть, что код дерева обладает следующими свойствами:

· длина кода дерева порядка равна ;

· число нулей равно числу единиц;

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

Обратно, по всякому бинарному набору, обладающему этими свойствами, можно построить корневое дерево, код которого совпадает с данным набором.

 

 

<== предыдущая лекция | следующая лекция ==>
Конспект лекции. Def. Говорят, что граф вкладывается в данное пространство, если все вершины и ребра которого состоят из точек данного пространства | Левират - обычай, согласно которому вдова выходит замуж, как правило, за одного из братьев своего мужа
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 587; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.027 сек.