- •Содержание:
- •Глава 1 Множества
- •1.1 Основные понятия
- •1.2 Способы задания множеств
- •1. Перечислением, списком своих элементов.
- •2.Порождающей процедурой.
- •3.Описанием характеристических свойств, которыми обладают элементы.
- •2) Порождающей процедурой:
- •1.3 Операции над множествами
- •1.4 Графическое представление множеств
- •Упражнения
- •Глава 2 Векторы
- •2.1 Основные понятия
- •2.2 Операции над векторами
- •Упражнения
- •Глава 3 Отношения
- •3.1 Бинарные отношения. Основные понятия
- •Способы задания бинарных отношений:
- •3.2 Свойства бинарных отношений.
- •3.3. Отношения эквивалентности и порядка.
- •3.4 Правила построения матриц отношений , r-1, r(2), r0, r*.
- •Упражнения
- •Глава 4 Соответствия
- •4.1 Свойства соответствий
- •Упражнения
- •Глава 5 Функции и отображения
- •Упражнения
- •Глава 6 Графы Теория графов. Основные понятия
- •Способы задания графов
- •Упражнения
- •Глава 7 Логические представления. Логика высказываний
- •Основные логические связки логики высказываний:
- •Логические функции
- •Метод установления эквивалентности двух формул:
- •Совершенная дизъюнктивная нормальная форма
- •Совершенная конъюнктивная нормальная форма
- •Эквивалентные преобразования.
- •Основные эквивалентные соотношения (законы) в булевой алгебре.
- •Упражнения
- •Приложение 1 Контрольная работа №1
- •Разбор решений контрольной работы №1
- •2) Порождающей процедурой:
- •Приложение 2 Контрольная работа №2
- •Разбор решений контрольной работы №2
Упражнения
1. Задать несколько типов для функции f(x):
а) f (x)= ; г) f(x)=cosx;
б) f(x)=x2 ; д) f(x)=2x;
в) f(x)=2x – 4; е) f(x)=lgx.
Для каждого из заданных типов функции f определить:
1) свойства f;
2) является ли отображением, если да, то каким;
3) имеет ли обратную функцию f -1?
2. Найти композицию функций f(x) и g(x)
а) f(x)=2х и g(x)=lgx;
б)f(x)=х3 и g(x)=;
в)f(x)=2х и g(x)=x+1.
3. Функции f и g имеют тип:
а) f: A2→B и g: B5→C;
б)f: A4 →B и g: B3 →C.
Найти несколько композиций функций f · g и определить их тип.
4. Найти композиции преобразований:
а) ;
б) ;
в) .
Глава 6 Графы Теория графов. Основные понятия
Графом g называется совокупность двух множеств: вершин V и ребер Е, между элементами которых определенно отношение инцидентности – каждое ребро еЕ инцидентно двум вершинам ν΄ и ν˝V, которые оно соединяет. При этом вершины ν΄, ν˝ и ребро е называются инцидентными друг другу, а вершины ν΄ и ν˝, являющиеся для ребра е концевыми точками, называются смежными.
Ребро, соединяющее две вершины, может иметь направление от одной вершины к другой: в этом случае оно называется направленным или ориентированным.
Граф, содержащий направленные ребра (дуги) с началом ν΄ и концом ν˝ называется ориентированным (орграфом), а ненаправленный – неориентированным (н-графом).
Локальной степенью вершины νV н-графа g называется количество ребер ρ(ν), инцидентных вершине ν. В н-графе сумма степеней всех вершин равна удвоенному числу ребер m графа (петля дает вклад 2 в степень вершины):
Для вершин орграфа определяются две локальные степени:
- ρ1(ν) – число ребер с началом в вершине ν, или количество выходящих из ν ребер;
- ρ2(ν) – количество входящих в ν ребер, для которых эта вершина является концом.
Петля дает вклад 1 в обе эти степени.
, где m – количество ребер для орграфа.
Способы задания графов
1. Графический.
2. В виде множеств вершин V и ребер Е, когда каждое ребро еЕ, определенно парой инцидентных ему концевых вершин (ν΄ и ν˝).
3. Матрицей инцидентности Еij размера m x n: по вертикали и горизонтали указываются вершины и ребра соответственно, а на пересечении i-ой вершины и j-ого ребра в случае н-графа проставляется 1, если они инцидентны, и 0 – в противном случае:
Для орграфа:
4. Списком ребер графа, представленным двумя столбцами: в левом перечисляются все ребра еi Е, а в правом – инцидентные ему вершины νj΄, νj˝, для н-графа порядок вершин в строке произволен, для орграфа первым стоит номер начала ребра.
5. Матрицей смежности δij – квадратной матрицей размера n x n: по вертикали и горизонтали перечисляются все вершины νjV, а на пересечении к-ой и i-ой вершин в случае н-графа проставляется число, равное числу рёбер, соединяющих эти вершины.
Для орграфа проставляется число, равное числу рёбер с началом к-ой вершине и концом в i-ой.
- Графы G1 и G2 равны, т.е. G1 = G2, если их множества вершин и ребер, выраженных через пары инцидентных им вершин, совпадают: V1 = V2, E1 = E2.
Пример:
G
Рис. 6.1
Рис. 6.2
G
Рис. 6.3
Рис. 6.4
G5:
Рис. 6.5
G1, G4, G5 (рис. 6.1, 6.4, 6.5)– н-граф, G2, G3 (рис. 6.2, 6.3)– орграф
В G2 ребро d – петля, ребро k– дуга (рис. 6.2).
В G3 ребра c и d исходят из одних и тех же вершин и одинаково ориентированные. Такие ребра называют кратными, а граф – мультиграфом (рис. 6.3).
G4 и G5 являются дополнением друг другу (рис. 6.4, 6.5).
Пример:
З
G1:
Рис. 6.6
Для G1:
Матрица инцидентности:
-
Eij
a
b
c
d
e
f
g
1
1
1
1
0
0
1
0
2
0
0
0
1
0
1
1
3
0
0
1
1
1
0
0
4
1
1
0
0
1
0
0
Матрица смежности:
|
δ |
1 |
2 |
3 |
4 |
||||
---|---|---|---|---|---|---|---|---|---|
|
1 |
0 |
1 |
1 |
2 |
||||
|
2 |
1 |
1 |
1 |
0 |
||||
|
3 |
1 |
1 |
0 |
1 |
||||
|
4 |
2 |
0 |
1 |
0 |
||||
|
|
|
|||||||
|
|
|
|||||||
|
|
|
|||||||
|
|
|
|||||||
|
|
|
|||||||
|
|
|
|||||||
|
|
|
A |
(1,4) |
B |
(1,4) |
C |
(1,3) |
D |
(2,3) |
E |
(4,3) |
F |
(1,2) |
G |
(2,2) |
Матрица смежности для н-графа всегда симметрична относительно главной диагонали.
G
Рис. 6.7
Для G2:
Матрица инцидентности:
Eij |
a |
b |
c |
d |
e |
f |
g |
k |
1 |
1 |
-1 |
0 |
0 |
0 |
1 |
0 |
0 |
2 |
0 |
0 |
1 |
0 |
0 |
-1 |
-1 |
0 |
3 |
0 |
0 |
0 |
-1 |
-1 |
0 |
1 |
2 |
4 |
-1 |
1 |
-1 |
1 |
1 |
0 |
0 |
0 |
Матрица смежности:
|
δ |
1 |
2 |
3 |
4 |
||||
---|---|---|---|---|---|---|---|---|---|
|
1 |
0 |
0 |
0 |
1 |
||||
|
2 |
1 |
0 |
1 |
0 |
||||
|
3 |
0 |
0 |
1 |
2 |
||||
|
4 |
1 |
1 |
0 |
0 |
||||
|
|
|
|||||||
|
|
|
|||||||
|
|
|
|||||||
|
|
|
|||||||
|
|
|
|||||||
|
|
|
|||||||
|
|
|
|||||||
|
|
|
A |
(4,1) |
B |
(1,4) |
C |
(4,2) |
D |
(3,4) |
E |
(3,4) |
F |
(2,1) |
G |
(2,3) |
K |
(3,3) |
Пример:
Ч
G3:
Рис. 6.8
Для G3:
ρ(1) = 4, ρ(2) = 5, ρ(3) = 3, ρ(4) = 4, ρ(5) = 6
m – число ребер графа G3.
G
Рис. 6.9
Для G4:
ρ1(1) = 0, ρ1(2) = 2, ρ1(3) = 4, ρ1(4) = 2
ρ2(1) = 3, ρ2(2) = 2, ρ2(3) = 1, ρ2(4) = 2
m – число ребер графа G4.