св-ва бинарных отношений: рефлексивность, симметричность, интисимметричность, транзитивность.




Свойства:

1. R – рефлексивно, если "а: (а;а)ÎR

Тогда в матрице отношения R на главной диагонали стоят только единицы: "i cii=1

2. R – не рефлексивно, если $а: (а;а)ÏR

На главной диагонали матрицы есть хотя бы один ноль.

3. R – антирефлексивно, если "а: (а;а)ÏR

Тогда на главной диагонали матрицы стоят только нули: "i cii=0.

4. R – симметрично, если "а,b: (a;b)ÎR Þ (b;a)ÎR.

Тогда в матрице отношения "i,j: cijji=1. Значит, матрица симметрична относительно главной диагонали.

5. R – не симметрично, если $a,b: (a;b)ÎR и (b;a)ÏR

6. R – антисимметрично, если "a¹b. (a;b)ÎR Þ (b;a)ÏR, т.е. ни для каких различных a и b (a¹b) не выполняется одновременно (a;b)ÎR и (b;a)ÎR. Если же (a;b)ÎR и (b;a)ÎR, то a=b. Тогда в соответствующей матрице отношения ни для каких i,j: i¹j не выполняется Cij=Cji=1. Таким образом, отсутствуют единицы, симметричные относительно главной диагонали.

7. R – транзитивно, если того, что "a,b,c: (a,b)ÎR и (b,c)ÎR следует, что (a,c)ÎR.

В матрице такого отношения должно выполняться след условие: если cij=1 и cjk=1 "i, j, k

Говорят, что в М задано бинарное отношение Т, если М´М есть декартово произведение и в М´М выделено произвольное подмн-во Т. Таким образом, произвольное подмн-во ТÌМ´М есть бинарное отношение.

Мы будем говорить, что эл-т a находится в отношении Т к эл-ту b в том и только в том случае, когда пара (а,b) принадлежит мн-ву Т. Для этого возможны два равносильных способа обозначения: аТb или (а,b)ÎТ.

21. Понятие подграфа. Реберно-порожденный подграф. Основные операции над графами. Подграфом G1=(V1, А1) графа G =(V, А) наз часть графа, кот сама явл графом. G =(V, А). Пусть V1Ì V и А1Ì А; G1=(V1, А1). G1 явл подграфомóдля " (Xi, Xj)ÎА1 $ верш, инцид ему и Î V1 Граф G1=(V1, А1) наз реберно-порожд. подграфом графа G, когда V1 содержит все вершины графа G, инцидентные ребрам из А1. Операции над графами:
1) Объединение двух графов G1=(V1, A1) и G2=(V2, A2) есть граф S=(V1ÈV1,A1ÈA2).На рисунке 1 показано объединение двух графов.
2) Пересеч. двух графов G1=(V1, A1) и G2=(V2,A2) есть граф S=(V1∩V2,A1∩A2).
3) Кольцевая сумма двух графов G1ÅG2 есть граф, не имеющий изолированных вершин и состоящий только из ребер, присутствующих либо в G1, либо в G2, но не в обоих графах одновременно. Т.о. это Е1ÅЕ2 реберно-порожденный граф. G1ÅG2=(G1 \ G2)È(G2 \ G1)
4) Разностью графов G1=(V1, А1) и G2=(V2, А2) наз-ся граф G =(V, А) где А=А1 А2 и G явл реберно-порожд. подграфом графа G1.
5) Дополнение графа G наз-ся граф G1 с теми же вершинами, что и граф G и с ребрами, кот-е надо добавить к графу G чтобы получить полный граф. Полный граф – все его вершины смежны между собой.

 

9. Отношение эквивалентности, определения, примеры. Теоремы о связи разбиения множества и отношением эквивалентности на нем Бинарное отношение ТÌМ´М называется отношением эквивалентности, заданном на мн-ве М, тогда и только тогда, когда оно удовлетворяет следующим трем усл-виям: "a, aÎM Þ (a,a)ÎT, т.е. отношение Т удовлетворяет усл-вию рефлексивности "a"b, aÎM, bÎM если (a,b)ÎT, то (b,a)ÎT, т.е. отношение Т удовлетворяет усл-вию симметричности "a"b"c, aÎM, bÎM, cÎM если (a,b)ÎT и (b,c)ÎT, то (a,c)ÎT, т.е. отношение Т удовлетворяет усл-вию транзитивности Таким образом, эквивалентность есть бинарное отношение, удовлетворяющее усл-виям рефлексивности, симметричности и транзитивности. Отношение равенства чисел есть отношение эквивалентности, т.к. является рефлексивным, симметричным и транзитивным. А бинарное отношение «<» для чисел не явл отношением эквивалентности, т.к. оно не удовлетворяет условию симетричности. Разбиение множества. Пусть А — произвольное множество. Семейство непустых и попарно не пересекающихся множеств называют разбиением множества А, если объединение множеств семейства равно А, то есть Для любого отношения эквивалентности на множестве А множество классов эквивалентности образует разбиение множества А. Обратно, любое разбиение множества А задает на нем отношение эквивалентности, для которого классы эквивалентности совпадают с элементами разбиения. отношение эквивалентности P на множестве A определяет некоторое разбиение этого множества. Убедимся вначале, что любые два класса эквивалентности по отношению P либо не пересекаются, либо совпадают.   Пусть два класса эквивалентности [X]p и [Y]p имеют общий элемент . Тогда и . В силу симметричности отношения P имеем , и тогда и . В силу транзитивности отношения P получим X P Y. Пусть , тогда . Так как , то и, следовательно, . Обратно, если , то в силу симметричности получим и в силу транзитивности — , то есть . Таким образом, . Итак, любые два не совпадающих класса эквивалентности не пересекаются. Так как для любого справедливо (поскольку ), т.е. каждый элемент множества A принадлежит некоторому классу эквивалентности по отношению P, то множество всех классов эквивалентности по отношению P образует разбиение исходного множества A. Таким образом, любое отношение эквивалентности однозначно определяет некоторое разбиение. Теперь пусть — некоторое разбиение множества . Рассмотрим отношение P, такое, что имеет место тогда и только тогда, когда X и Yпринадлежат одному и тому же элементу данного разбиения: Очевидно, что введенное отношение рефлексивно и симметрично. Если для любых и имеет место и , то и в силу определения отношения принадлежат одному и тому же элементу разбиения. Следовательно, и отношение P транзитивно. Таким образом, P — эквивалентность на A.       31Отношения нестрогого порядка, определения, примеры. Говорят, что отношение нестрогого порядка задано на мн-ве М, если Т есть бинарное отношение, подчиненное следующим трем усл-виям: 1) "а, аÎМ Þ (а,а)ÎТ, т.е. отношение Т удовлетворяет условию рефлексивности 2) "a"b, aÎМ, bÎМ, если (a,b)ÎТ и (b,a)ÎТ, то a=b, т.е. отношение Т удовлетворяет условию антисимметричности 3) "a"b"c, aÎМ, bÎМ, cÎМ, если (a,b)ÎТ и (b,c)ÎТ, то (a,c)ÎТ, т.е. отношение Т удовлетворяет условию транзитивности Таким образом, отношение нестрогого порядка есть бинарное отношение, удовлетворяющее усл-виям рефлексивности, антисимметричности и транзитивности. Пример 1. Отношение «£» для чисел есть отношение нестрогого порядка. Действительно, для любых действительных чисел a,b,c выполняются все три условия: а£а; если а£b и b£a, то a=b; если a£b и b£c, то a£c. Пример 2. Отношение «быть подмн-вом» также явл отношением нестрогого порядка, т.к. любое мн-во явл подмн-вом самого себя, а также, если АÌВ и ВÌА, то А=В, и, наконец, если АÌВ и ВÌС, то АÌС. Отношения строгого порядка, определения, примеры. Говорят, что на мн-ве М задано отношение строгого порядка Т, если есть бинарное отношение, подчиненное следующим трем усл-виям: 1) "a, aÎM Þ (a,a)ÏT, т.е. отношение Т удовлетворяет усл-вию антирефлексивности 2) "a"b, (a,b) и (b,a) не могут принадлежать Т одновременно, т.е. отношение Т удовлетворяет усл-вию несимметричности 3) "a"b"c, aÎM, bÎM, cÎM если (a,b)ÎT и (b,c)ÎT, то (a,c)ÎT, т.е. отношение Т удовлетворяет усл-вию транзитивности Таким образом, отношение строгого порядка есть бинарное отношение, удовлетворяющее усл-виям антирефлексивности, несимметричности и транзитивности. Пример 1. Отн-е «<» для чисел есть отн-е строг порядка. Так, про любое действит число a нельзя сказать, что a<a, для любых 2х действит чисел a,b либо a<b, либо b<a, и значит, они не могут иметь место одновременно. А для любых 3х чисел: если a<b и b<c, то a<c. Пример 2. Отн-е между людьми «один старше др» также явл отн-ем строгого порядка. 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)} где х и у смежны. 4. Процесс присвоения прекратить, как только метку получила вершина b. 5. Рассм послед-ть вершин от верш 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®B назывется 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 каждое пройденное ребро вычеркивать и присваивать ему номер, на единицу больший номера предыдущего ребра находясь в некоторой вер-не х, не выбирать ребра, инцидентного а, если есть возможность другого выбора находясь в вер-не х, не выбирать мостов После того, как все ребра занумерованы m={1,2,…,n} – есть путь, образующий эйлеров цикл.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2021-03-25 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту:

Обратная связь