Главная » Просмотр файлов » Новиков Ф.А. Дискретная математика для программистов

Новиков Ф.А. Дискретная математика для программистов (860615), страница 68

Файл №860615 Новиков Ф.А. Дискретная математика для программистов (Новиков Ф.А. - Дискретная математика для программистов. 2009) 68 страницаНовиков Ф.А. Дискретная математика для программистов (860615) страница 682022-01-13СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 68)

Однако читателю следует иметь в виду, что при решении сложных практических задач,например, из вычислительной геометрии, интуитивных представлений может оказатьсянедостаточно.10.8.2. Эйлерова характеристикаДля графов, уложенных на некоторой поверхности, справедливо определённоесоотношение между числом вершин, рёбер и граней графов, которые укладываются на этой поверхности.362Глава 10.

Циклы, независимость и раскраска(формула Эйлера) Для связного планарного графа справедливо следующее соотношение:ТЕОРЕМАp-q+f =2.ЗАМЕЧАНИЕЧисло в правой части этого соотношения называется эйлеровой характеристикой поверхности.Индукция по q. База: q = 0 =>• р = 1 & / = 1. Пусть теоремаверна для всех графов с q рёбрами: р — q + / = 2. Добавим еще одно ребро.Если добавляемое ребро соединяет существующие вершины, то легко видеть,что q' = q+l,p' =р, / ' = / + 1 ир'-q' + f =p-q-l+ f+l=p-q+ f = 2.

Еслидобавляемое ребро соединяет существующую вершину с повой, то р' — р + 1,q' = q+l, /' = f n p , - q , + f'=p+l-q-l+ r = p-q + f = 2.•ДОКАЗАТЕЛЬСТВОСЛЕДСТВИЕ 1Если G — связный планарный граф (р > 3), то q ^ Зр —6.Каждая грань ограничена по крайней мере тремя ребрами, каждое ребро ограничивает не более двух граней, отсюда 3 / ^ 2q. ИмеемДОКАЗАТЕЛЬСТВО2 = P~q + fСЛЕДСТВИЕ 2ГрафыО3p-3q+ 2q^6q^3p-6.•и Кз^ не планарны.ДОКАЗАТЕЛЬСТВО[Kb не планарен] Имеем р = 5, q = 10. Еслипланарен, то по предыдущемуследствию q = р(р - 1 ) / 2 = 1 0 ^ З р - 6 = 3- 5 - 6 = 9 — противоречие.[К3,з не планарен ] Имеем р = 6, q = 9. В этом графе нет треугольников, зиачит,если этот граф планарен, то в его плоской укладке каждая грань ограничена пеменее чем четырьмя ребрами и, следовательно, 4 / ^ 2q или 2 / ^ q.

По формулеЭйлера 6 - 9 + / = 2, откуда / = 5. Имеем 2 / = 2 - 5 = 1 0 ^ д = 9 — противоречие.•ЗАМЕЧАНИЕОперация подразбиения ребра х = (u,v) состоит в замене его двумя рёбрами (u,w) и(w,v), где w — новая вершина. Два графа называются гомеоморфными, если они могутбыть получены из одного графа подразбиением рёбер. Граф планарен тогда и толькотогда, когда он не содержит подграфов, гомеоморфиыхили Кз,з- Доказательстводостаточности этого утверждения (теоремы Куратовского) выходит за рамки данногокурса.36310.8.

ПланарностьСЛЕДСТВИЕ 3не больше 5.ДОКАЗАТЕЛЬСТВОВ любом планарном графе существует вершина, степень которойОТпротивиого. Пусть Vv е V (d(v) > 6). Тогдаv€Vно q < Зр - 6. Имеем: Зр < Зр - 6 — противоречие.•ОТСТУПЛЕНИЕДля случая многогранников формулу Эйлера вывел Декарт. Действительно, каркас многогранника — это плоский граф, и обратно, связному плоскому графу соответствует многогранник.10.8.3.

Теорема о пяти краскахТЕОРЕМАВсякий планарный граф можно раскрасить пятью красками.ДОКАЗАТЕЛЬСТВОДостаточно рассматривать связные графы, потому чтоИндукция по р. База: если р ^ 5, то х < р < 5. Пусть теорема верна для всех связных планарных графов с р вершинами. Рассмотрим граф G с р + 1 вершинами.По третьему следствию к формуле Эйлера Зг; е V (d(v) ^ 5). По индукционному предположению x(G - v) ^ 5. Нужно раскрасить вершину v. Если d(v) < 5,то в 5-раскраске графа G — v существует цвет, свободный для вершины v. Если d(v) = 5 и для Г+(г>) использованы не все пять цветов, то в 5-раскраскеграфа G — v существует цвет, свободный для вершины v.

Остался случай, когда d(v) = 5 и все пять цветов использованы (вершина Vi покрашена в цвет г,рис. 10.9). Пусть G13 — правильный подграф графа G — v, порожденный всемивершинами, покрашенными в цвета 1 или 3 в 5-раскраске графа G — v. Если v\ иг>з принадлежат разным компонентам связности графа G13, то в той компоненте, в которой находится вершина v\, произведем перекраску 1 « 3. При этомполучится 5-раскраска графа G - v, но цвет 1 будет свободен для вершины v.В противном случае существует простая цепь, соединяющая vi и г>з и состоящая из вершин, покрашенных в цвета 1 и 3.

Тогда вершины v2 и v4 принадлежатразным компонентам связности подграфа G24 (так как граф G — планарный).Перекрасим вершины 2 н 4 в той компоненте связности графа G24, которойпринадлежит v2, и получим 5-раскраску графа G — v, в которой цвет 2 свободендля вершины v.•364Глава 10. Циклы, независимость и раскраскаРис. 10.9. К доказательству теоремы о пяти краскахКомментарииИз вопросов, рассмотренных в этой главе, в литературе наибольшее вниманиеуделено задаче коммивояжёра. Анализ различных подходов к её решению см.,например, в [21]. Алгоритм 10.1 описан в [8], в других источниках (например,в [5]) можно найти другие варианты решения этой задачи.Обсуждение переборных задач в этой главе носит в основном ознакомительный характер. Для получения более точной и детальной информации следуетобратиться к специальной литературе, прежде всего к фундаментальной книге [19].

Алгоритм построения максимальных независимых множеств заимствованиз [21]. Здесь этот алгоритм использован в качестве примера для иллюстрацииспособов и особенностей решения переборных задач.Центральный результат этой главы — теорема о пяти красках — изложен покниге [28]. Алгоритмы раскрашивания изложены по книге [21], в которой можно пайти их более детальное и подробное обсуждение. Различные применениязадачи о раскраске графов в программировании и смежные вопросы освещеныв [20].Упражнения10.1. Доказать, что кодерево связного графа является максимальным подграфом,не содержащим коциклов.10.2.

Доказать, что эйлеров граф пе имеет мостов.10.3. Доказать, что если в связном графе G(V,E) Vw ф v е V (d(u) + d(v) ^ р),то граф G гамильтонов.10.4. Доказать, что ао ^ Pi,ai ^ Ро10.5. Написать алгоритм построения всех клик графа.10.6. Доказать или опровергнуть следующее утверждение: наименьшее доминирующее множество является ядром.10.7. Доказать, что X(G(V,B)) ^ 1 + max &(G'(V',Е')).10.8. Доказать, что если в планарном графе каждая грань есть Сп, тоqп(р - 2)п—2Указатель основных обозначенийМетаобозначенияОбозначениеСмыслDefПо определению есть 1|0|1 =Def0„с: =(а + Ь)/2Положим равным1 = 1,2 х 2 = 4Равно: ==ПримерЧисловые множестваОбозначениеNZQRПримерыНазваниеНатуральные числа1,2,30,1,-1,2,-2Целые числаРациональные числаf f f ' 718281828Вещественные числа 1,1.5, у/2,7г, еСовокупностиОбозначение{аь ...,ап}( a i , .

. . ,ап){А\ В, С)( a i , . . . ,ап)ПрименениеНеупорядоченное множество различных элементовУпорядоченная последовательностьоднородных элементовУпорядоченная последовательностьразнородных элементовУпорядоченная последовательностьсоставных элементовПримеры{1,2,3}(0,1,0,1)(М;+,*)(а - > 0 1 , 6 - » 10)366Указатель основных обозначенийОперации с множествамиОбозначениеа £ Аа &ААсВAUBАГ\ВА\ВААВАхВ0ПрочтениеПримерыЭлемент а принадлежит1 е {1,2,3}множеству АЭлемент а не принадлежит 4 ^ { 1 , 2 , 3 } , v ^ ^ Qмножеству АМножество А является{2,3} С {1,2,3}подмножеством множестваВОбъединение множеств А и { 1 , 2 } U { 2 , 3 } = { 1 , 2 , 3 }ВПересечение множеств А и { 1 , 2 } П { 2 , 3 } = { 2 }ВРазность множеств А и В{ 1 , 2 } \ { 2 , 3 } = {1}Симметрическая разность{1,2} Д {2,3} = {1,3}множеств А и ВПрямое произведение{1,2} х {2,3} =множеств А и В= { ( 1 , 2 ) , ( 1 , 3 ) , (2, 2), ( 2 , 3 ) }{}Пустое множествоМощность множества А|{1,2}| = 2Логические обозначенияОбозначение-пРР VQР hQP=*QVx (Р(х))Зх (Р(х))НазваниеОтрицаниеДизъюнкцияКонъюнкцияИмпликацияКвантор всеобщностиКвантор существованияПрочтениеНе РР или QРидЕсли Р, то QДля всех х выполнено Р(х)Существует х,такой, что выполнено Р(х)ОтношенияОбозначениеR оSRnR-<<НазваниеКомпозиция отношенийСтепень отношенияМатрица отношенияОтношение эквивалентностиОтношение порядкаОтношение строгого линейного порядкаОтношение нестрогого линейного порядка367Групповые операцииФункцииОбозначение/:А^ВЪ = /(а)f °9Г1Dom /Im/ПрочтениеФункция / из А в ВЬ является значением функции / для аргумента аСуперпозиция функций / и9Обратная функция к /Множество определенияфункцииf:A—*BМножество значенийфункции / : А —> ВПримечание/ с А х Ва н-> Ь(fog)(x)/ -1:= f(g(x))В ^ АVa £ D o m / (3b Е В (b = f(a)))V f e e l m / (За е А (Ъ = f (а)))Групповые операцииОбозначениепЕг=1aiтгП aiг=1m i n ( a i , .

. . , ап)m a x ( a i , . . . , ап)ПрочтениеПримечаниеСумма элементов с ц , . . . , апЕтгг=1йг= ai + . . . + a nтгПроизведение элементовп ai = а\ х • • • х апi=ia i , . . . , апМинимальный из элеменmin(a, b) ^ а к min(a, b) ^ bтов а\,... ,апМаксимальный из элеменmax(a, b) ^ a к max(a, b) ^ bтов ец,... , a nСписок литературы1. АхоА., Ульман Дж. Теория синтаксического анализа, перевода икомпиляции. Мир, 1978.2. Ахо А., Хопкрофт Дж., Ульман Дж. Построение и анализ вычислительныхалгоритмов.

Характеристики

Тип файла
PDF-файл
Размер
6,94 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6417
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее