Вы находитесь на странице: 1из 8

1.Множество – это объединение в одно целое объектов, 2.ОтношениеЭквивалентности3.Композицияотношений.

хорошо различимых нашей интуицией или мыслью. Декартовым произведением множеств A и B называется
Объекты, о которых упоминалось в определении, множество упорядоченных пар вида 4.Разбиение на классы.
называются элементами множества. A×B={(a ,b ), a ∈ A∧b ∈ B} Будем говорить, что множество M разбито на классы, если
Множество, состоящее из конечного числа Пара называется
оно представлено в виде объединения своих
элементов, называется конечным.
Множество, не содержащее ни одного элемента, упорядоченной, если (a,b)≠(b ,a) в общем случае непересекающихся подмножеств.
М= ¿ M i
i∈ I
называется пустым и обозначается ∅ . (когда a≠b ). В противном случае пара называется
Способы задания множеств: неупорядоченной, обозначается {a, b}. {a, b} ={b, a}.
1) перечисление его элементов A={a, b, c, d, e}; Отношением R множеств A и B называется произвольное Отношение, которое порождает разбиение на
2) указание свойств элементов A={x: P(x)}, где P(x) – подмножество их декартового произведения. R ⊂ A×B aRb классы, должно быть отношением эквивалентности,
предикат. обозначается ~.
– элементы a и b находятся в отношении R друг с другом.
3) Множества A и B называются равными, если они состоят из 2 Дано отношение R ⊂ A 2 . Классом эквивалентности
одинаковых элементов. Для обозначения используют запись: Отношение R ⊂ A называется рефлексивным, если для
A=B. элемента a называется множество R [a ] ={x:(a , x)∈ R}
4) Множество B называют собственным подмножеством ∀ a∈ A :aRa . Отношение R называется иррефлексивным Теорема 1.
множества A, если B ⊂ A и B ≠ A . Пусть даны два класса эквивалентности элементов a и b.
5) Семейством или булеаном множества A называется (антирефлексивным), если для ∀ a ∈ A :(a , a )≠R . [a ]∩[b ]=∅ , либо [a] = [b]. Доказательство:
множество всех подмножеств множества A, обозначается B(A). Тогда либо
Отношение R называется симметричным, если
6) Универсальным множеством называется множество всех Пусть
∀ (a , b)∈ R :∃(b , a )∈ R . Отношение R называется c ~ a∧c ~ b ⇒ a ~ c∧a ~ b ⇒ a ~ b⇒ b ~ a
множеств в рассматриваемой задаче, обозначается U. .
7) Для любых двух множеств А и В определены новые
множества, называемые объединением, пересечением, антисимметричным, если (a , b )∈ R∧(b , a)∈ R ⇒ a=b . x ∈[ a ]⇒ x ~ a⇒ x ~ b ⇒ x ∈[b ]∈[ a ]⊂[ b ] .
Рассмотрим
разностью и симметрической разностью: Отношение R называется транзитивным, если из того, что
Рассмотрим
8) A∪B={x: x ∈ A∨x ∈ B} 9) A∩ B={x: x ∈ A∧x ∈ B}
(a , b )∈ R∧(b , c )∈ R ⇒(a , c )∈ R Бинарное x ∈[ b ]⇒ x ~b ⇒ x ~ a ⇒ x ∈[a ]∈[ b ]⊂[ a ] .
AΔB=( A∪B) ¿ ¿ ¿
Т.к. [a ]⊂[b]∧[b]⊂[a ]⇒[ a]=[b].
9) 10) A ¿={x: x ∈ A∧x ∉ B} 11) отношение на некотором множестве называют:
Если множество B является подмножеством множества A, то эквивалентностью, если оно рефлексивно, симметрично и
Пусть дано множество A и множество индексов I.
транзитивно;Отношением R множеств A и B называется
разность A
B = A\B называется дополнением множества B до произвольное подмножество их декартового произведения. ⟨ A ⟩={ A }
Обозначим i i∈ I множество непустых
множества A. R ⊂ A×B aRb – элементы a и b находятся в отношении подмножеств множества A, это множество называется
Св-ва:
разбиением или фактором множества A, если
1. A ⊂ A 2) A ⊂B∧B ⊂ A ⇒ B=A
3)
A ⊂ B∧B ⊂ C ⇒ A ⊂ C
R друг с другом.Пусть задано отношение R ⊂ A×B , тогда
−1 ∀ i , j(i≠ j ) Ai ∩ A j =∅
¿ A i=A
4. A∩B=B∩ A 5. A∪ B=B∪ A 6. A∪(B∪C )=( A∪B)∪C обратным отношением R ⊂ B× A называется 2) i=I
−1
A∩(B∩C )=( A∩B )∩C A∩ A= A A∪ A= A R ={(b , a ):(a , b)∈ R} Пусть
7. 8. отношение
отношения R ⊂ A×B и S ⊂ B×C .
даны два
Композицией
1)

9. A∪(B∩C )=( A∪B )∩C A∩( B∪C )=( A∩B )∪( A∩C )
Теорема 2.
10. отношений R и S будет называться отношение T ⊂ A×C . Непустое множество подмножеств множества A есть
A∪∅=A A∩∅=∅ A∪U =U A∩U = A разбиение множества A тогда и только тогда когда оно
11. T ={(a , c ):∃b :(a , b )∈ R∧(b , c )∈ S } T =S ∘ R Ко совпадает с множеством классов эквивалентности по
.
A∪ A=U A∩ A=∅ ∅=U U=∅ A= A мпозиция в общем случае некоммутативна, S ∘ R≠R∘ S , т.к. некоторому отношению R.
A×B≠B× A . Доказательство:
∅⊂ A Пусть ⟨ A ⟩= { A i } - разбиение.
∀ A ⊂U 1.
Теорема.
Законы де Моргана: A∪B=A∩B A∩B=A∪B Композиция отношений ассоциативна. Построим отношение R ∈ A
2
следующим образом: будем
R ⊂ A×B S ⊂B×C T ⊂C×D (a , b )∈ R ⇒ a ∈ Ai ∧b ∈ A i
считать, что если
T ∘( S∘ R)=(T ∘ S)∘ R 1) ∀ i∧∀ a ∈ Ai ⇒(a , a )∈ R 2)
a ∈ A i∧b ∈ A i ⇒b ∈ A i∧a∈ A i

Доказательство: 3) (a ∈ Ai ∧b ∈ A i )∧(b ∈ A i∧c ∈ A i )⇒a ∈ A i∧c ∈ A i ⇓


рассмотрим R является отношением эквивалентности.
( a , d ) ∈T ∘( S ∘ R )⇒∃ c ∈C : ( a , c ) ∈ S∘ R∧( c , d ) ∈T ⇒ ∃ b ∈ B: 2. R – отношение эквивалентности [AR] 1)
(a , b )∈ R∧(b , c )∈ S∧( c , d )∈T ⇒(b , d )∈ T ∘S∧(a , b) ∈ R ⇒(a , d ) ∈(T ∘S )∘ R ⇒
∀ i , j(i≠ j ) Ai ∩ A j =∅ , т.к. классы эквивалентности не

⇒T ∘(S ∘ R )⊂(T ∘S )∘ R . ¿ A i= A
пересекаются по теореме 1. 2) i=I , т.к. для
2) рассмотрим любого элемента можно построить класс эквивалентности и
(a , d ) ∈(T ∘ S )∘ R ⇒∃b ∈ B :( a , b)∈ R∧( b , d )∈T ∘ S ⇒∃c ∈C :
их объединение дает исходное множество. ⇓
(a , b )∈ R∧(b , c )∈ S∧(c , d )∈T ⇒( a , c )∈ S ∘ R∧(c , d ) ∈T ⇒(a , d )∈T ∘( S ∘ R )⇒
⟨ A ⟩={ Ai }
– разбиение.
⇒(T ∘S )∘ R ⊂T ∘(S ∘ R ) .
1) т.к.
T ∘( S ∘ R) ⊂(T ∘ S )∘ R∧( T ∘ S )∘ R ⊂ T ∘( S∘ R ) ⇒T ∘( S ∘ R )=(T ∘ S )∘ R .

2
Отношение R⊂A называется рефлексивным, если для
∀ a ∈ A :aRa .
Отношение R называется иррефлексивным

(антирефлексивным), если для ∀ a∈ A :(a ,a )≠R .


Отношение R называется симметричным, если
∀ (a,b)∈R :∃(b, a)∈ R .Отношение R называется
антисимметричным, если (a , b )∈ R∧(b , a)∈ R ⇒ a=b
.Отношение R называется транзитивным, если из того, что
(a , b )∈ R∧(b , c)∈ R ⇒(a, c )∈ R Бинарное отношение на
некотором множестве называют:
1) толерантностью, если оно рефлексивно и симметрично;
2) эквивалентностью, если оно рефлексивно, симметрично
и транзитивно;
3) предпорядком, если оно рефлексивно и транзитивно;
4) порядком, если оно рефлексивно, антисимметрично и
транзитивно;
5) строгим порядком, если оно иррефлексивно,
антисимметрично и транзитивно.
Рефлексивным замыканием отношения R называется
наименьшее рефлексивное отношение, включающее R как
подмножество.
Симметричным замыканием отношения R называется
симметричное наименьшее отношение, включающее R как
подмножество.
Транзитивным замыканием отношения R называется
наименьшее транзитивное отношение, включающее R как
подмножество.Теорема.
Пусть R – отношение на множестве А и
I ={x : x=( a , a), a ∈ A} . Тогда1) R∪I –
−1
рефлексивное замыкание R;2) R∪R – симметричное
2 3 n
замыкание R;3) R∪R ∪R ∪. ..∪R – транзитивное
n n−1
замыкание R, где R =R ∘ R , N – мощность множества
A.Теорема.
Отношение R будет транзитивным тогда и только тогда,
когда R∘ R ⊂ R .
5. Счетные множества. 6. Упорядоченные множества. Отношение порядка. 7.8. Полугруппа, группа, моноид, циклическая
Множество A равномощно множеству B, если Рефлексивное, антисимметричное и транзитивное Полугруппа – это алгебра с одной ассоциативной
отношение называется отношением порядка.
существует биекция f : A ⟶ B. Отношение порядка будем обозначать ¿ (или бинарной операцией: a °(b ° c)=(a °b )°c . Если в
полугруппе существует система образующих,
Любое множество, равномощное множеству всех значками , ).Антирефлексивное, антисимметричное и состоящих из одного элемента, то такая полугруппа
натуральных чисел, называют счетным. транзитивное отношение называется отношением строгого называется циклической. Моноид – это полугруппа с
Мощность счетного множества обозначают ℵ0 порядка.
¿
Отношение строгого порядка будем обозначать
единицей: ∃¿ a a ° e=e ° a=a . Группа – это
-1 −1 −1
моноид, в котором ∀ a ∃ a a ° a =a ° a=e ,
< (или ). Антирефлексивное, антисимметричное и
(читается «алеф нуль»). нетранзитивное отношение называется отношением -1
ℵ0 элемент a называется обратным. Коммутативная
2 – мощность множества действительных чисел. доминирования.
обозначать ⊲ .
Отношение доминирования будем
Множество вместе с заданным на группа, то есть группа, в которой a ° b=b° a
Пример. нем отношением порядка называют упорядоченным называется абелевой. В абелевых группах приняты
Множество всех нечетных натуральных чисел счетно. множеством.Бинарное отношение R называется плотным, следующие обозначения: групповая операция
Нумерацию υ можно задать так: υ ( n )=2 n−1 , если ∀a ,b∈ A , таких что (a≠b )∧aRb обозначается +, обратный элемент к а обозначается -а,
единица группы обозначается 0 и называется нулем.
n∈N ∃z ∈ A :aRz∧zRb Теорема.Отношение R будет плотным
Полугруппу (в частности, группу) (A, .) называют
циклической, если существует такой элемент a, что любой
Теорема. тогда и только тогда, когда R∘ R=R .
элемент x подгруппы является некоторой (целой) степенью
Любое подмножество счетного множества конечно элемента a. Элемент a называют образующим элементом
Замечание. Отношение доминирования будем пустым, если
или счетно. подгруппы (группы). Порядком конечной группы называют
исходный порядок является пустым отношением на заданном
количество элементов в этой группе. Порядок элемента a
Доказательство:Пустое подмножество конечно по множестве. Рассмотрим упорядоченное множество ( A ,≤) циклической группы – это наименьшее положительное n,
определению. Пусть М – счетное множество, а В – его B⊂ A такое, что
и его произвольное непустое подмножество .
некоторое непустое подмножество. Поскольку
множество М счетно, можно считать, что Упорядоченное множество
(B ,≤| )
B , где B –
¿|
задана некоторая его нумерация. Следовательно, ограничение отношения ¿ на подмножество В, называют
каждый элемент подмножества В имеет свой номер. упорядоченным подмножеством упорядоченного
Запишем номера элементов множества В в порядке ¿|
множества ( A ,≤) . Порядок B на подмножестве В
i , … , i n ,…
возрастания: 1 называют также порядком, индуцированным исходным

Если среди них есть наибольший номер i p, то порядком ¿ на всем множестве А.

подмножество В конечно. В противном случае Элементы a и b упорядоченного множества ( A , ≼)


получим счетное подмножество называют сравнимыми по заданному отношению порядка,

{ a i , a i , … , ai , … } ,
1 2 n
нумерация которого
если либо a ≼ b, либо b ≼ a.
элементы a и b называются несравнимыми.
В противном случае

установлена так: υ ( n )=a


i n.
Если все элементы упорядоченного множества A сравнимы
между собой, то данное множество называют линейно
Если множество конечно или счетно, его называют не упорядоченным, а соответствующее отношение называют
более чем счетным. линейным порядком.
Если индуцированный порядок на подмножество
Теорема.
упорядоченного множества A является линейным, то это
Объединение конечного и счетного множеств счетно. подмножество называется цепью, в противном случае –
антицепью. Дано упорядоченное множество ( A , ≼ ).
Элемент a∈ A называется наибольшим элементом

множества A, если для любого x ∈ A : x ≼ a.Элемент


a называется максимальным элементом множества A, если
для любого x ∈ A : x ≼ a или x и a не сравнимы.Дано
упорядоченное множество ( A , ≼ ). Элемент a ∈ A
называется наименьшим элементом множества A, если для
любого x ∈ A :a ≼ x . Элемент a
называется минимальным элементом множества A, если
для любого x ∈ A :a ≼ x или x и a не
сравнимы.Теорема. Если наибольший (наименьший)
элемент существует, то он единственный.
Доказательство:От противного. Предположим, что a и
a' -
наибольшие элементы. Получаем, что для всякого

x ∈ A выполняется x ≼ a и x ≼ a' . В частности,

a ≼ a' и a ' ≼ a, откуда ввиду антисимметричности

любого отношения порядка следует, что


a=a' .
Аналогично доказывается единственность наименьшего
элемента.
Замечание.Поскольку на одном и том же множестве могут
быть определены разные отношения порядка, то, когда это
необходимо, мы будем говорить о наибольших, наименьших
(соответственно максимальных и минимальных) элементах
по данному отношению порядка, уточняя тем самым, о каком
отношении порядка идет речь.
Пусть( A , ≼ ) - упорядоченное множество и B⊂ A .
Элемент a ∈ A называется верхней (соответственно
нижней) гранью множества B, если для всех элементов

x ∈ B x ≼ a ( x ≽ a ¿.
Наименьший элемент множества всех верхних граней
(соответственно наибольший элемент множества всех
нижних граней) множества В называют точной верхней
гранью В (соответственно точной нижней гранью В) и
обозначают supB (infB).
Замечание. В отличие от наибольших (наименьших)
максимальных (минимальных) элементов sup и inf могут не
принадлежать рассматриваемому множеству.
Упорядоченное множество называют вполне
упорядоченным, если его любое непустое подмножество
имеет наименьший элемент.
Теорема.Всякое непрерывное отображение одного
индуктивного упорядоченного множества в другое
монотонно.

11.Полукольцо 12.Замкнутые п-ца – это алгебра с 15. Булевы алгебры. Принцип двойственности. 16.Решетки.=< А,  >, в котором каждая пара элементов
двумя бинарными и двумя нульарными операциями. базис - набор И, ИЛИ, НЕ (конъюнкция, дизъюнкция, имеет супремум и инфиум. Для заданных элементов x,y  А
отрицание). Множество всех логических функций, на элемент inf{x,y} наз пересечением элементов x и y (обозн.
S=(S,+,.,0,1), такая что для произвольных элементов
котором определены эти три операции, называется булевой x^y), а sup{x,y} наз. объединением x и y (обозн. xvy).
a,b,c, множества S выполняются след.равенства алгеброй. Наименьший (наибольший) элемент решетки, если он
(аксиомы полукольца): Булева алгебра - раздел математической логики, изучающий существует, наз. нулем(единицей).
1) a+(b+c)= (a+b)+c высказывания и операции над ними. Наиболее известными Определим решетку подсистем системы ß=< B, ∑>,
2) a+b=b+a операциями булевой алгебры являются: конъюнкция, содержащих непустое мн-во XB. Рассмотрим мн-во L(ß)={ |
дизъюнкция, импликация, эквивалентность, отрицание.  = <A, ∑>ß и ХА } и зададим на нем частичный порядок 
3) a+0=a Двойственная к булевой формуле может быть по следующему правилу: 1212. Пара <L(ß),> образует
4) a*(b*c)= (a*b)*c полученная заменой констант 0 на 1, 1 на 0, решетку подсистем. В этой решетке для любых подсистем 1
5) a*1=1*a=a ¿ на ¿ , ¿ на ¿ и сохранением структуры = <A1, ∑>, 2 = <A2, ∑> из L(ß) пересечение 12 есть
6) a*(b+c)= a*b+a*c подсистема <A1 A2, ∑>, а объединение 12 – подсистема,
формулы ( т.е. соответствующего порядка поражденная мн-вом A1 A2: ß(A1 A2).
7) (b+c)*a=b*a+c*a
действий). Пусть  =<A, ∑> -алгебра, Con{| - конгруенция на }. На
8) a*0=0*a=0 Дистрибутивная решетка = <A,  > наз. булевой алгеброй, множестве конгруенций Con зададим отношение  по
первую операцию + назыв. Сложением полукольца, *- если  имеет нуль 0, единицу 1, 01 и для следующему правилу:12 для любых элементов a,b  A из
умножением, 0 и 1 нулем и единицей полукольца. любого элемента x A найдется элемент x (наз. дополнением условия a1b вытекает a2b. Это означает, что каждый 2-класс
Кольцо есть частный случай полукольца. 2 вида элемента x ) такой, чтоx x=1 и xx=0. состоит из 1-классов. Система <Con,  > образует решетку
полук-ц: коммутативное(с коммут.операц. Если –булева алгебра, то для любого элемента x конгруенций. В этой решетке пересечение 12 конгруенций
умножения) и идемпотентное(с идемпотентной дополнение x единственно. 1 и 2 удовлетворяет след. усл.: для любых a,bA тогда и
Булеву алгебру можно представить в виде ß= <B, ,,-,0,1>.
операц.сложения. ) только тогда a(12)b, когда a1b и a2b . Объединение 12
Если ß= <B, ,,-,0,1>–булева алгебра, то в ß выполняются конгруенций 1 и 2 и опр-ся след. отнош-ем: для любых a,bA
Полукольцо S=(S,+,.,0,1), называется замкнутым если:
следующие условия для любых x,y,z B: тогда и только тогда a(12)b, когда сущ. такие с1,с2, …,сn A,
1. Оно идемпотентно 1. ассоциативность операций и что с1= a, сn= b, и справедливо ci 1ci+1 или ci2ci+1 для любого i
2. Любая последователь-ть элементов x (yz)= (xy)z, x (yz)= (xy) z, = 1,…,n-1.
множества S имеет точную верхнюю грань 2. коммутативность операций и Решетка конгруенций имеет нулевую конгруенцию 0А =
относительно естественного порядка <=этого xy= y x, xy= y x {(a,a)|aA }и единичную конгруенцию 1A=A2 .
3. законы идемпотентности Решетка = <A, > наз. дистрибутивной, если она
идемпотентного полукольца. xx=x,xx=x подчиняется дистрибутивным законам x(yz)= xy)( xz), x
3. Операц.умножен. п-ца S сохраняет точные 4. законы дистрибутивности (yz)= (xy) ( xz) для всех x,y,z A.
верхние грани последовательностей. x(yz)= (xy)( xz) Теорема: Решетка = <A, > дистрибутивна тогда и только
Т1. Любое конечное идемпотентное п-цо замкнуто. x (yz)= (xy) ( xz) тогда, когда  не имеет подрешеток, изоморфных M3 или P5.
5. законы поглощения
Док-во: т.к.носитель S идемп.п-ца S=(S,+,.,0,1) есть
x(xy)=x, x (xy)=x
конечн.мн-во, то мн-во элементов ∀ посл-ти в этом 6. законы де Моргана
xy= xy, xy= xy(подписать “-“ над)
п-це конечно. Для нахожден. Sup такой посл-ти надо
7. законы нуля и единицы
найти sup мн-ва P={p1,..pn} ее членов, т.е. вычислить x0=x, x0=0, x1=1,x1=x,
некоторую конечную сумму которая всегда ∃. Т.о. в xx=1,xx=0, 01(подписать “-“ над)
8. законы двойного отрицания
конечном идемпотентном полукольце ∀ послед-ть x=x (подписать “-“ над).
имеет sup. Условия сохранения точных верхних Принцип двойственности для булевых алгебр: если в
справедливом утверждении о булевых алгебрах, касающемся
граней имеют вид: a(p1+..+pn)=ap1+..+apn, (p1+.. отношения  и операций ,,0,1, всюду заменить на на, на ,
+pn)a=p1a+..+pna, и вып-ся в силу аксиом полук-ца.  на ,0 на 1, на 0, то получится также справедливое
Т.о. п-цо S замкнуто чтд. утверждение

Т2.Идемпотентное п-цо замкнуто ттт когда
счетное подмножество x ⊂ S имеет sup и
∀ a ⊂S ⇒ asupx=supax ; ( supx ) a=supxa .
Т3.В ∀ замкн.п-це sup суммы произвольных посл-тей
= сумме sup этих посл-тей.
Элемент а множества A называют неподвижной
точкой отображения f : A → A , если f(а) = а.
Элемент а упорядоченного множества М называют
наименьшей неподвижной точкой отображения f,
если он является наименьшим элементом множества
всех неподвижных точек отображения.
Теорема о неподвижной точке.
Любое непрерывное отображение индуктивного
упорядоченного множества (M ,≤) в себя имеет
наименьшую неподвижную точку.
20.Графы 21.Связность графа.. 22.Способы задания графов.
Возьмем два множества: V- множество точек(не пустое), E- Граф (ор-граф) называется связным (сильно связным), если 1) геометрический.
множество линий (может быть пустое). Возьмем элемент e из любая пара его вершин соединяется хотя бы одной цепью. 2) табличный а) назовем вершину vi непосредственно
множества E. Если существует пара элементов u,vV, что эти предшествующей вершине vj, если существует дуга (vi,vj).
элементы являются концами линии е, то говорят, что элемент е - сильно связан - слабо связан Множество вершин, непосредственно предшествующих
инцидентен элементам u и v, и наоборот, элементы u и v вершине vj, обозначим B(j), тогда граф можно задать в виде
инцидентные. таблицы, где в первой троке записываются вершины, а во
Графом (G,G(u,v),V E) называется совокупность множеств V и второй строке под ними вершины, непосредственно
E между элементами которых определено отношение предшествующие соответствующей вершине.
инцидентности, причем для каждого элемента еÎЕ найдется Возьмем ор-граф и уберем стрелки, тогда получим неор. Вершина vj называется непосредственно следующей за
пара элементов из множества V, что e инцидентно этим граф, о котором говорят, что он ассоциирован с данным. Ор- вершиной vi, если существует дуга (vi,vj). Множество
элементам. Обратное вообще говоря неверно: элементы V не граф называется слабосвязным, если ассоциированный с ним вершин, непосредственно следующих за вершенной vi,
инцидентны никаким элементам из множества Е.??? граф является связным. обозначим как A(i). Таблица задается аналогично. Очевидно,
Элементы множества V называются вершинами графа, Максимально связанный (сильно связанный) подграф ели граф не ориентирован, то множества А и В совпадают. б)
элементы множества Е- ребрами графа. Вершина, не данного графа называется компонентой связности (сильной таблица : в первой строке записываются ребра, а во второй
инцидентная ни одному ребру, называется изолированной. связности). строке – инцидентные им вершины. Причем если граф
Граф, состоящий только из изолированных вершин, называется Очевидно, если граф G имеет Р компонент связности ориентирован, то на первом месте во второй строке ставится
нуль-графом. Вершины, инцидентные одному ребру, G1,G2,G3,…,Gp, то число вершин графа G равно числу начальная, а на вором – конечная вершина. Если граф не
называются смежными. Два ребра, инцидентные одной компонент связности. Если граф неор., то число его ребер ориентированный, то в любом порядке.
вершине, называются смежными. Если вершина инцидентна равно сумме ребер его компонент связности. 3) аналитический {V1,V2,V3,V4,(V2V3),(V4V2),(V4V3),
только одному ребру, то она называется висячей. Если вершина Рассмотрим алгорит выделения компонент связности для (V3V2)}
инцидентна только двум ребрам, то она называется неор. графа и этот же алгоритм даст возможность 4) матричный а) пусть имеем граф, содержащий n вершин и
транзитивной. Если граф содержит петли, то он называется определить, будет ли граф связным. Этот алгоритм может m ребер или дуг. Матрицей инцидентности называется
псевдографом. Если граф содержит кратные ребра, то его работать и для выделения компонент слабой связности графа. матрица размера n x m(строки х столбцы), элемент которой
называют мультиграф. Если не никаких оговорок, то, говоря о 1) возьмем какую-нибудь вершину, 2) запишем все вершины, Aij в случае не ориентированного графа равен 1, если
графе, будем полагать, что он не содержит ни петель, ни ей смежные, получим список, 3) к каждой вершине списка вершина Vi инцидентна j-му ребру, и 0, в противном случае.
кратных ребер. В некоторых случаях рассматриваются графы, пункта 2 присоединяем смежные вершины, причем если Aij={1, Vi инц. j ребру; 0, если нет}. Если граф
вершины которого неравноправны, т.е. рассматриваются в вершина уже есть в списке, то ее уже не пишем, список при ориентированный, то Aij=-1, если вершина Vi начальная для
определенном порядке, тогда ребру приписывается этом дополняется, 4) к полученным вершинам снова j-й дуги, =1, если конечная, и 0, если вершина не инцидентна.
направление от начальной вершины к конечной. Направленное добавляем смежные к ним, не вошедшие в список, и так до Замечание: если мы имеем псевдограф(петлю), то в
ребро называется дугой графа. Граф, содержащий только дуги, тех пор, пока список не будет расширяться. При этом если в соответствующем месте Aij ставится любое число, отличное
называется ориентированным графом, или ор-графом. Если список вошли все вершины графа, то граф связный, в от 0 и +-1. б)матрица смежности. Матрицей
граф содержит дуги и ребра, то он называется смешанным. Для противном случае м ы выделим одну компоненту связности. смежности графа называется матрица n-го порядка(число
неориентированных. графов (u,v)=(v,u), для ор-графов Тогда берем любую вершину, не вошедшую в первую вершин), элемент которой Aij=1, если есть дуга (vi,vj), и =0 в
(u,v)≠(v,u). компоненту связности и повторяем алгоритм. противном случае. Число единиц в матрице будет равно
Теорема Эйлера: Сумма степеней вершин графа равна количеству дуг или удвоенному числу ребер.
удвоенному количеству ребер. Обычно граф изображают
диаграммой: вершины – точками (или кружками), ребра –
линиями.
Подграфы. Операции над графами.
Граф Н называется подграфом графа G, если множество
вершин графа Н есть подмножество вершин графа G, и
множество ребер графа Н есть подмножество ребер графа G: VH
VG EH EG . Подграф Н называется оставным, если множество
вершин VH=VG. Говорят, что подграф Н порожден вершинами
VH VG, где VH не пустое, если он содержит те и только те
дуги(ребра), оба конца которых принадлежат множеству VH.
Очевидно, что если мы имеем матрицу смежности, то чтобы
получить матрицу смежности подграфа, порожденного какими-
то вершинами, нужно вычеркнуть соответствующие строки и
столбцы матрицы исходного графа, тогда на пересечении этих
строк и столбцов будет находиться матрица смежности графа,
порожденного соответствующими вершинами. Это
справедливо и для псевдо- и для мультиграфов.
Теорема 1: В графе G сумма степеней всех его вершин - число
п четное, равное удвоенному числу ребер графа:

, где п - число вершин графа, m — число его


ребер.

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


вершин, имеющих нечетную степень, четно.
Граф G называется полным, если любые две его различные
вершины соединены ребром, и он не содержит параллельных
ребер. Дополнением графа G называется граф с теми же
вершинами, что и граф G и содержащий только те ребра,
которые нужно добавить к графу G чтобы получился полный
граф. Граф G называется плоским, если он может быть
изображен на плоскости так, что все пересечения ребер
являются его вершинами.
24. Операции над графами. 9.Группа подстановок
1. добавление ребра x=(Vi,Vj) в графе G. H=G+x, Взаимнооднозначная функция f: X → X называется
подстановкой на X.
VH=VG, EH=EG{x}= EG{(Vi,Vj)}. Замечание: ребра ЗАМЕЧАНИЕ
добавляются только между несмежными вершинами, Если множество X конечно (|Х| = n), то, не ограничивая
иначе получим мультиграф. общности, можно считать, что X = 1..n, В этом случае
2. удаление ребра H=G-(Vi,Vj). VH=VG, подстановку f: 1..n → 1..n удобно задавать таблицей из
EH=EG/{(Vi,Vj)}. двух строк, В первой строке - значения аргументов, во
3. удаление вершины H=G-Vi, VH=VG/{Vi}, EH=EG/{x| второй - соответствукнцие значения функции.Пример
Произведением подстановок f и g называется их
x – ребра, инцидентные Vi)}.
4. объединение графов GH, VHVG, EHÈEG. Обычно
полагают, что множества вершин и ребер не суперпозиция f g
пересекаются. В противном случае операция 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5
f  g   fg  
объединения сводится к наложению графов друг на 5 2 1 4 3 4 1 2 3 5 5 1 4 3 2
друга. Тождественная подстановка - это подстановка ет такая
5. пересечение графов GH. Эта операция полагает, что е{х) = х.
что пересечение вершин – не пустое множество. Тогда e
 1 2 3 4 5
 
получаем граф, у которого пересекаются вершины и  1 2 3 4 5
пересекаются ребра. VHVG, EHEG. Обратная подстановка — это обратная функция»
которая всегда существует, поскольку подстановка
6. сложение графов G+H, VHVG, EHÈEGÈ{x=(u,v)| является биекцией.
uVG, vVH}, т.е. из каждой вершины первого графа Таблицу обратной подстановки можно получить, если
строим ребра к каждой вершине второго графа. просто поменять местами строки таблицы исходной
подстановки.
Пример
 1 2 3 4 5  f 1  3 4 2 1 5  1 2 3 4 5
f      
3 4 2 1 5 1 2 3 4 5 4 3 1 2 5
Таким образом, множество подстановок образует
группу относительно операции суперпозиции. Эта
группа называется симметрической степени n.
5.2.2. Графическое представление подстановок
Подстановки удобно представлять в графической
форме, проводя стрелки от каждого элемента х к
элементу f(x).
Графическое представление подстановки

1 2 3 4 5
f  
2 3 1 4 5
17.Комбинаторика. 18. Размещения и сочетания. 19. Бином Ньютона.
Аксиомы. 1. Отрезок натурального ряда [1,n]N=(1,2,3,…,n} Под комбинаторным объектом понимают подмножество Убедимся в справедливости следующих соотношений для
содержит n элементов. заданного дискретного множества, удовлетворяющего любых натуральных n и формальных переменных x и y:
2.Если A и B множество и существует биективное отношение некоторым зафиксированным свойствам.

ϕ : A→B,то|A|=|B| |A| -количество элементов в множестве.3.


|∅|=0 .Декартово произведение множества.Декартовое Доказательство:
(Один из наиболее часто применяемых в комбинаторике Умножим (x + y) на себя n раз. Раскрытие скобок приводит к
произведение множества x и y называют множество
объектов). получению суммы произведений вида : xx…xyy…y длины n.
обозначаемое X ×Y элементами которых являются
. В каком бы исходном порядки не были x и y в исходном
упорядоченные пары (x,y), где x∈ X и y∈ Y . Под произведении, подобных членов вида
Также число сочетаний иногда обозначают C(n,k).
z , z ∈ X×Y , тогда
равенством понимается- z1=(x1,y1) 1 2 Размещением (без повторений) из n элементов по k
называется любое подмножество из k элементов множества после приведения подобных членов в сумму войдут только
z 1= z 2 ⇔( x 1 = x 2 )∧( y 1 = y 2 )
слагаемые вида:
Задачи: A. .
1)Пересчет – определение количества элементов, Размещением (с повторениями) называется число всех Некоторые тождества выводятся из формулы бинома
принадлежащих некоторому конечному множеству, возможных способов размещения n по k. Ньютона:
обладающих некоторым свойством; Перестановка – частный случай размещения при n=k.
2)Перечисление – выделение всех элементов множества, 1)
Числоразличных перестановок из n: P(n)=n!
обладающих некоторым свойством; Рассмотрим несколько примеров. Пусть дано множество
3)Оптимизация – определение элементов множества, на 2)
x={1,2,3}. Тогда:
котором заданная целевая функция достигает своего 1)<1,1>,<1,2>,<1,3>,<2,1>,<2,2>,<3,1>,<3,2>,<3,3> -
экстремума. размещение с повторением. 3)
а) Правило суммы. 2){1,2},{1,3},{2,3} – сочетания.
4)

5)

6)
б) Правило произведения.
:
комбинаторных чисел.
, 7)
25. Деревья. Лес. 26. Остовное дерево наименьшего веса. Алгоритм 30. Алгоритм Дейкстеры
Путем в графе называется такая последовательность ребер, Краскала Остовным деревом связанного графа G Сначала помечается исходная вершина; следующей,
ведущая от некоторой начальной вершины Р1 в конечную называется любой подграф графа G, который является очевидно, будет помечена вершина, ближайшая к исходной,
вершину Рn, в которой каждые два соседних ребра имеют деревом и содержит все вершины графа G. и смежная с ней.
общую вершину и никакое ребро не встречается более одного Замечание: Остовное дерево в графе может быть Пусть на каком-то шаге уже помечено несколько вершин.
раза. Например, в графе, изображенном на рис. выделено не единственным образом. Известны кратчайшие пути, ведущие из исходной вершины к
Кроскаль помеченным. Для каждой из непомеченных вершин
1. Множество ребер Н искомого остовного дерева выполняются операции, указанные ниже и приведенные на
полагаем пустым (Н = 0). рис. 1.
2. Формируем множество Vs = {{v1},..., {vn}}, элементами 1. Рассмотрим все дуги, ведущие из
которого являются множества вершин, помеченных вершин в одну непомеченную. Каждая такая
соответствующих компонентам исходного остовного дуга является последней дугой на пути из исходной вершины
последовательность ребер (а1, а2, а3, а4, а5, а6) образует путь, леса. Каждая такая компонента состоит из в эту непомеченную.
ведущий от вершины Р1 к вершине Р4. единственной вершины. 2. Выберем из этих путей
Циклом называется путь, начальная и конечная вершины 3. Сортируем множество ребер Е исходного графа по кратчайший. А затем выберем среди них самый короткий ко
которого совпадают. На рис. ребра (a1, a3, a4) образуют цикл. возрастанию весов и формируем очередь Q, элементами всем непомеченным вершинам, и пометим вершину, к
Цикл графа G называется простым, если он не проходит ни которой являются ребра графа G. которой он ведет.
через одну вершину G более одного раза. 4. Если множество Vs содержит более одного элемента
Длиной пути или цикла называется число ребер этого пути (т.е. остовный лес состоит из нескольких компонент) и
или цикла. очередь Q не пуста, переходим на шаг 5, если иначе —
Граф G называется связным, если для любых двух его вершин на шаг 7.
существует путь, их соединяющий. В противном случае граф G 5. Извлекаем из очереди Q ребро е. Если концы ребра е
называется несвязным. принадлежат различным множествам вершин Vi и Vj из
Связный граф без циклов называется деревом. Vs, то переходим на шаг 6, если иначе, то отбрасываем
Граф называется деревом, если извлеченное ребро и возвращаемся на шаг 4.
1. в нем есть одна вершина, в которую не входят ребра; она 6. Объединяем множества вершин Vi и Vj (полагая W =
называется корнем дерева; = Vi и Vj), удаляем множества Vi и Vj из множества Vs и
2. в каждую из остальных вершин входит ровно по одному добавляем в Vs множество W. Добавляем ребро е в
ребру; множество Н. Возвращаемся на шаг 4.
3. все вершины достижимы из корня. 7. Прекращаем работу. Множество Н есть множество
Граф, являющийся объединением нескольких ребер полученного остовного дерева.
непересекающихся деревьев, называется лесом.

В дереве на рис. вершина является корнем, вершины


- листья. Путь - одна из ветвей

дерева .
VFJ

Вам также может понравиться