Главная страница
Навигация по странице:

  • Хроматическим числом

  • Правила раскраски графов

  • 10. Упорядоченные мн-ва, определения, примеры.

  • 11. Деревья, лексикографический порядок, определения, примеры.

  • 23. Задачи о кратчайших путях: путь с наим. числом дуг, (путь кратчайшей длины). Путь

  • 24. Теорема об эйлеровом цикле. Эйлеров цикл

  • 13. Свойства функций: инъективность, сюрьективность, биективность. 1.Функция f называется инъективной

  • 18. Метод математической индукции


    Скачать 3.85 Mb.
    Название18. Метод математической индукции
    АнкорDISKRETKA_ShPORY_end.doc
    Дата25.04.2017
    Размер3.85 Mb.
    Формат файлаdoc
    Имя файлаDISKRETKA_ShPORY_end.doc
    ТипДокументы
    #4841
    страница4 из 4
    1   2   3   4

    22. Числовые характеристики графа: цикломатическое число, хроматическое число. Раскраска графов.

    Цикломатическим числом ν(G) графа G наз. наименьшее число ребер, удаление которых приводит к графу без циклов; ν(G) =m-n+k. где т - число ребер, n - число вершин, k - число компонент связности графа G.

    Хроматическим числом χ(G) наз. наименьшее количество цветов, которыми можно раскрасить вершины графа G так, чтобы любые смежные вершины были окрашены разными цветами.

    Правила раскраски графов:

    1. Раскрашиваем вершины графа

    2. 2 смежные вершины – разного цвета

    3. Экономим краски.

    4. Начинаем раскрашивать с….




    10. Упорядоченные мн-ва, определения, примеры.

    Два эл-та aM и bM являются сравнимыми в данном порядке TMM, если про них можно сказать, что (a,b)T или (b,a)T, или a=b.

    Мн-во М с введенным порядком Т является упорядоченным (линейно упорядоченным), если любые два эл-та этого мн-ва являются сравнимыми.

    Про мн-во М, на котором просто введен некоторый порядок Т, т.е. в котором существуют сравнимые эл-ты, говорят, что оно частично упорядоченно.

    Св-вом упорядоченности обладает мн-во всех точек на действительной числовой прямой R, т.к. любые два действительных числа можно сравнить между собой.

    Для отношения «быть собственным подмн-вом» это св-во не имеет места, т.к. по отношению включения можно сравнить далеко не все подмн-ва. Например, числовой интервал (-2,5) нельзя сравнить с отр-ком [0,7] по отношению включения. Таким образом, это мн-во является частично упорядоченным.

    Среди линейно упорядоченных мн-в выделяют вполне упорядоченные мн-ва. Для его определения введем определение усл-вия минимальности.

    Говорят, что мн-во М удовлетворяет усл-вию миним-ти для некот отн-ния порядка Т, если в люб его непуст подмн-ве XM существует такой эл-т a, что x xX, имеет место: аТх.

    Итак, мн-во назыв вполне упоряд-ым, если оно явл лин упоряд-ым и удовлетворяет усл-вию миним-ти. Например, мн-во натур чисел явл вполне упоряд-ым, а мн-во действит чисел не явл вполне упорядоченным, т.к. для интервалов не сущ-ет минимального эл-та.

    Обратим внимание на то, что одно и то же мн-во может быть линейно упорядоченным относительно одного порядка и лишь частично упорядоченным относительно другого. Например, мн-во людей с введенным отн-ем старшинства явл лин упоряд-ным (роль рав-ва играет отн-ние «быть ровесниками»), а это же мн-во с отн-нием «быть предком» не явл лин упоряд-ным, т.к. про любых 2х людей нельзя сказать, что один явл-ся предком другого.

    34 Операции над бинарными отношениями

    Так как отношения на Х задаются подмножествами rНXґY, для них определимы те же операции, что и над множествами:

    1. Объединение r1Иr2: r1Иr2={(х, у)| (х, у)Оr1 или (х, у)Оr2}.

    2. Пересечение r1Зr2: r1Зr2={(х, у)| (х, у)Оr1 и (х, у)Оr2}.

    3. Разность r1\r2: r1\r2={(х, у)| (х, у)Оr1 и (х, у)П r2}.

    4. Дополнение .

    5. Обратное отношение r -1: х r -1 у тогда и только тогда, когда уrх, r -1={(x, y)| (y, x)Оr}.

    Пример 13.

    Если r - «быть моложе», то r -1 – «быть старше».

    6.      Составное отношение (композиция) r1 · r2. Пусть заданы множества М1, М2 и М3 и отношения R1 Н М1 ґ М2 и R2 Н М2 ґ М3. Составное отношение действует из М1 в М2 посредством R1, а затем из М2 в М3 посредством R2, то есть (a, b) О R1·R2,  если существует такое с О М2, что (а, с) О R1 и (a, c) О R2.

    7.      Транзитивное замыкание r°. Транзитивное замыкание состоит из таких и только таких пар элементов а и b из М, то есть (a, b)Оr°, для которых в М существует цепочка из (k+2) элементов М, kі 0, что  а, с1, с2, …ck, b, между соседними элементами которой выполняется  r. Другими словами а r с1, с1 r с2, …, сk r b.

    Пример 14.

    Для отношения «быть сыном» транзитивным замыканием является отношение «быть прямым потомком по мужской линии».




    11. Деревья, лексикографический порядок, определения, примеры.

    Имеем некот алфавит. Заметим, что его мощность должна быть не меньше, чем макс число ветвлений в некот вершине дерева. Не ограничивая области, возьмем латин алфавит. Дерево в мате-ке строится сверху вниз. Пусть корень (начальная вершина) дерева назыв a. Тогда в 1ом ярусе самая лев вер-на есть аа, след – ab, затем – ac и т.д., во 2ом ярусе вер-ны, выход из вер-ны aa, имеют названия aaa, aab, aac и т.д., вер-ны, выход из вер-ны ab, имеют названия aba, аbb, аbc и т.д. Таким образом, вер-на, находящаяся в n-м ярусе, имеет названия длины n. Если из вер-ны не выходит ни одной ветви, то она называется концевой.

    Пример. В дереве естественным образом устанавливается отн-ние предшествования: одна вер-на предшествует др, если ее имя явл префиксом имени 2ой вер-ны. Так, вершина aa предшествует вер-не aabab. В этом порядке сравнимые вер-ны на 1ой ветви: та, которая находится выше, предшеств той, кот находится ниже. Такой порядок графич иллюстрирует соотн-ние между людьми «быть предком»; вер-ны, располож выше, изображают предка, а вер-ны, располож ниже, - потомков. Если рассматривать дерево на рис как генеал-кое, то аа есть прадед aabab. Разумеется, в этом порядке вер-ны дерева не представляют собой упоряд мн-ва, а лишь частич упоряд мн-во, т.к. вер-ны aaa и ababb не сравнимы.

    1. если имя 1ой является префиксом имени 2ой.

    2. Если все буквы, кроме последней, в них совпадают, а последняя буква в 1ом слове расположена в алфавите раньше, чем последняя буква во 2ом слове.

    В дереве на рис вер-на ab предш-ет вер-не ababb, а вер-на ababaa предш-ет вер-не ababab.

    В этом порядке число вер-н по-прежнему не явл упоряд-ым мн-вом; к примеру, вер-ны aabb и abab не явл сравнимыми, но теперь можно сравнивать вер-ны, выходящие из одной и той же вер-ны. В отн-ях между людьми это можно интерпретировать как отношение «быть или предком, или старшим братом». Иногда такой порядок называют «деревянным».

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

    1. если имя первой явл префиксом имени 2ой

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

    Этот порядок называется лексикографическим, алфавитным или словарным.

    23. Задачи о кратчайших путях: путь с наим. числом дуг, (путь кратчайшей длины).

    Путь наз кратчайшим, если он содержит наименьшее число дуг из всех возможных.

    Алгоритм построения наименьшего пути от верш а к верш b.

    1. Присвоить верш а метку 0

    2. Если вершина Х ≠ а и верш Х – смежна с а, то присвоить верш Х метку 1.

    3. Пусть V(m) – мн-во верш, им-х метку m. Тогда V(m+1) – мн-во верш

    {x |  y, y  V(m)} где х и у смежны.

    1. Процесс присвоения прекратить, как только метку получила вершина b.

    2. Рассм послед-ть вершин от верш b {Xi1V(n); Xi2 смежн с Х i1 и Xi2V(n-1);…а=Хim}, 
      {a=Хim, Х(im-1)… Хi1=b} – путь из вершины а в вершину b




    12. Св-ва отображения, ф-ции графики. Ф-ции как част случай бинар отношений.

    Функцией называется функциональное соответствие. Если функция  устанавливает соответствие между множествами А и В, то говорят, что функция имеет тип АВ (обозначается  АВ). Каждому элементу а из области определения функция  ставит в соответствие элемент b из области значений. Это обозначается (а)=b. Элемент а – аргумент функции, элемент b – значение функции на а.

    Отображением. А в называется всюду определённая функция. __ АВ.

    Отображением А на В называется всюду определённое и при этом сюръективное функциональное соответствие  АВ.

    Отображением типа АА часто называют преобразованием множества А. Функция типа АА, являющаяся отображением А на А, называется перестановкой на А.

    Функции  и g равны, если:

    • Их области определения – одно и то же множество А

    • Для любого аА (а)=g(а).

    Функция типа А1А2…Аn назывется n-местной. В этом случае принято считать, что функция имеет n аргументов: (а1……аn)=b, где а1А1,……..,аnAn, bB.

    Если соответствие, обратное к функции  АВ, является функциональным, то оно называется функцией, обратной к  (обозначается -1). Для функции  АВ обратная функция существует тогда и только тогда, когда  является взаимно однозначным соответствием между своими областями определения и значений.

    Способы задания функции:

    • Графиком

    • Таблицей

    • Формулой, описывающей функцию, как суперпозициюдругих (исходных) функций.

    • Рекурсивной вычислительной процедурой. Например, функция (х)=1*2*3….*(х – 1)*х=х! Описывается рекурсивной вычислительной процедурой, задаваемой следующими правилами: (0)=1; (х+1)= (х)*(х+1)

    Если элемент а принадлежит множеству М, то соответствующий ему элемент d=(a) называется его образом. Каждый элемент а может иметь единственный образ, при этом для b может существовать не один элемент из М, образом котрого он является.

    Совокупност всех тех эл-тов а из М, образом которых является данный элемент b из N, называется прообразом или полным прообразом элемента b и обозначается -1(b).

    24. Теорема об эйлеровом цикле.

    Эйлеров цикл – сод-т все ребра графа и ни по одному нельзя пройти 2-ды.

    Теоp.Эйлеров цикл в связном графе   когда все вершины имеют четную степень.

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

    Пусть G - связн граф, в кот-м > 1 верш и степени всех вершин четны. Значит, степень каждой вершины >= 2, поэтому по теореме (критер прост цикла) в графе G имеется цикл Z1. Если удалить все ребра этого цикла из графа G, то пол-ся граф G1, в кот-м степени вершин также четны. Если в G1 нет ни одного ребра, то Z1- эйлеров цикл. В прот случае, применяя ту же теорему к графу, получ из G1 удалением всех изолир-х верш, заключаем, что в G1 имеется цикл Z2. Удалив из G1 все ребра цикла Z2, получим граф G2. Продолжая действовать т. о., пока не придем к пустому графу, получим в итоге систему циклов Z1….Zk, причем каждое ребро графа  в точности одному из них. Покажем теперь, что из этих циклов можно составить один цикл. Действительно, из того, что исходный граф связен, следует, что хотя бы один из циклов Z1…Zk-1 имеет общую вершину с Zk. Допустим, для определенности, что таков цикл Zk-1. Пусть , , и Xi =Yj для некоторых i и j. Тогда посл-ть вершин очевидно, является циклом, а множество ребер этого цикла есть объединение множеств ребер циклов Zk-1 и Zk. Таким образом, получаем систему из меньшего числа циклов, по-прежнему обладающую тем свойством, что каждое ребро графа в точности  одному из них. Действуя далее таким же образом, в конце концов, получим один цикл, который и будет эйлеровым.


    13. Свойства функций: инъективность, сюрьективность, биективность.

    1.Функция f называется инъективной (или, коротко, инъекция), если разным элементам множества X сопоставлены разные элементы множества Y. Более формально, функция f инъективна, если для любых двух элементов X1, X2  X таких, что f(x1) = f(x2), непременно выполняется x1 = x2.

    Другими словами, сюръекция — это когда «у каждого образа есть прообраз», а инъекция — это когда «разные — в разные». То есть, при инъекции не бывает так, чтобы два или больше разных элементов X отображались в один и тот же элемент Y. А при сюръекции не бывает так, чтобы какой-то элемент Y не имел прообраза.

    2.Функция f называется сюръективной (или, коротко, сюръекция), если каждому элементу множества прибытия может быть сопоставлен хотя бы один элемент области определения. Другими словами, функция f сюръективна, если образ множества X при отображении совпадает с множеством Y: f[X] = Y.

    Такое отображение называется ещё отображением на.

    Если условие сюръективности нарушается, то такое отображение называют отображением в.

    3.Если функция является и сюръективной, и инъективной, то такую функцию называют биективной или взаимно однозначной.


    24 Алгоритм построения эйлерова цикла.

    Цикл называется эйлеровым, если ему принадлежат все ребра (и ни по одному ребру нельзя пройти дважды)

    выбрать произвол вел-ну а

    выбрать произвольно некоторое ребро, инцидентное а, и присвоить ему №1

    каждое пройденное ребро вычеркивать и присваивать ему номер, на единицу больший номера предыдущего ребра

    находясь в некоторой вер-не х, не выбирать ребра, инцидентного а, если есть возможность другого выбора

    находясь в вер-не х, не выбирать мостов

    После того, как все ребра занумерованы ={1,2,…,n} – есть путь, образующий эйлеров цикл.
    1   2   3   4


    написать администратору сайта