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

1 Множества и отношения

1.1 Основные понятия и определения

 Под множеством понимается совокупность определенных и различимых


между собой объектов, эти объекты называются элементами множества.
 Объединением множеств и называется множество:

 Пересечением множеств и называется множество:

 Разностью множеств и называется множество:

 Универсальное множество - множество, для которого в ходе какого-


либо рассуждения все множества являются подмножествами.
 Дополнение (до ) множества :
 Симметрическая разность множеств и :

 Прямым произведением множеств и называется множество :

 Бинарным (двуместным) отношением называется множество


упорядоченных пар  x , y    или x  y
 Обратное отношение 
 1   x , y   y , x   
 Композиция отношений 1  2   x , z   y  x , y   1 ,  y , z  2 
 Отображением в называется всюду определенное соответствие,
такое что x  X  y  Y x f y , т.е. D f  X

 Функцией называется бинарное отношение, обладающее свойством для


любых пар .
 Функция называется инъективной, если для любого
.
 Функция называется сюръективной, если для любого
.
 Функция называется биективной, если f инъективна и сюръективна.

1
Специальные бинарные отношения
 Отношение  на множестве Х называется рефлексивным, если
x  X выполняется x  x .

 Отношение  на множестве Х называется симметричным, если x , y  X


из того, что x  y следует, что y  x .
 Отношение  на множестве Х называется транзитивным, если
 x , y , z  X из того, что x  y и y  z  x  z .

 Отношение  на множестве Х называется антисимметричным, если


 x , y  X из того, что x  y и y  x  x  y .
 Отношение частичного порядка – рефлексивное, антисимметричное,
транзитивное.
 Отношение линейного порядка – это отношение частичного порядка, у
которого любые два элемента сравнимы.
 Отношение эквивалентности – рефлексивное, симметричное,
транзитивное.
 Отношение сравнимости по модулю z на множестве M: ={<x,y>|
x,yM, y=xkz, k=0,1,...}.
 Класс эквивалентности, порожденный элементом x: x={yM| xy}, -
отношение эквивалентности на множестве M.

2
1.2 Задания
Задание 1
Изобразить на диаграммах Эйлера-Венна. При необходимости выражение
упростить, используя тождества алгебры множеств.

1.
2. 31.
3. 32.
4. 33.
5. 34.
6. 35.
7. 36.
8. 37.
9. 38.
10. 39.
11. 40.
12. 41.
13. 42.
14. 43.
15. 44.
16. 45.
17. 46.
18. 47.
19. 48.
20. 49.
21. 50.
22. 51.
23. 52.
24. 53.
25. 54.
26. 55.
27. 56.
28. 57.
29. 58.
30. 59.
60.

Задание 2

Доказать с помощью основных тождеств и показать на диаграммах


Эйлера-Венна
1.

3
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14. A B \ C   C \ A\ B
15.
16.
17.
18.
19.
20.
21.
22.
23.
24. ( A  B)  ( A  B)  A  B
25.
26.
27.
28.
29. A  B  A  B
30.

4
Задание 3

Доказать по определению.
1.
2.
3.
4. B C  A  B  A C  A
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.

5
Задание 4

Схематично изобразить геометрическое место точек прямого


произведения множеств.

1. .
2. .
3. .
4. .
5. .
6. .
7. .
8. .
9. .
10. .
11. .
12.
13. .
14. .
15. .
16. .
17. .
18. .
19. .
20. .
21. .
22. .
23. .
24. .
25. .
26. .
27. .
28. .
29.
30. .
31. .
32. .
33. .

6
Задание 5

Заданы отношения и на множестве натуральных чисел.


Вычислить:
1 4
2 5
3 6

1. ρ1-"x и y кратны 2"; ρ2-"x и y кратны 6"


2. ρ1-"x и y кратны 3"; ρ2-"x и y кратны 6"
3. ρ1-"x и y кратны 2"; ρ2-"x и y кратны 7"
4. ρ1-"x и y кратны 3"; ρ2-"x и y кратны 7"
5. ρ1-"x и y кратны 2"; ρ2-"x и y кратны 8"
6. ρ1-"x и y кратны 3"; ρ2-"x и y кратны 8"
7. ρ1-"x и y кратны 4"; ρ2-"x и y кратны 8"
8. ρ1-"x и y кратны 5"; ρ2-"x и y кратны 8"
9. ρ1-"x и y кратны 2"; ρ2-"x и y кратны 9"
10.ρ1-"x и y кратны 3"; ρ2-"x и y кратны 9"
11.ρ1-"x и y кратны 4"; ρ2-"x и y кратны 9"
12.ρ1-"x и y кратны 5"; ρ2-"x и y кратны 10"
13.ρ1-"x и y кратны 2"; ρ2-"x и y кратны 10"
14.ρ1-"x и y кратны 3"; ρ2-"x и y кратны 10"
15.ρ1-"x и y кратны 6"; ρ2-"x и y кратны 11"
16.ρ1-"x и y кратны 5"; ρ2-"x и y кратны 2"
17.ρ1-"x и y кратны 4"; ρ2-"x и y кратны 20"
18.ρ1-"x и y кратны 12"; ρ2-"x и y кратны 2"
19.ρ1-"x и y кратны 12"; ρ2-"x и y кратны 3"
20.ρ1-"x и y кратны 12"; ρ2-"x и y кратны 4"
21.ρ1-"x и y кратны 12"; ρ2-"x и y кратны 6"
22.ρ1-"x и y кратны 3"; ρ2-"x и y кратны 15"
23.ρ1-"x и y кратны 2"; ρ2-"x и y кратны 15"
24.ρ1-"x и y кратны 5"; ρ2-"x и y кратны 15"
25.ρ1-"x и y кратны 2"; ρ2-"x и y кратны 16"
26.ρ1-"x и y кратны 3"; ρ2-"x и y кратны 16"
27.ρ1-"x и y кратны 4"; ρ2-"x и y кратны 16"
28.ρ1-"x и y кратны 5"; ρ2-"x и y кратны 20"
29.ρ1-"x и y кратны 8"; ρ2-"x и y кратны 4"
30.ρ1-"x и y кратны 3"; ρ2-"x и y кратны 18"

7
Задание 6

Дано отношение.
a) Построить примеры пар отношения.
b) Построить графическое представление.
c) Выяснить свойства отношения: рефлексивность, симметричность,
транзитивность, антисимметричность.
1. ,
 a 
2. N  5,6,  ,15 ,    a , b  , a, b  N 
 b 
3. ,
4. ,
5. ,
6. ,
7. ,
8. ,
9. ,
10. ,
11. ,
12. ,
13. ,
14. ,
15. ,
16. ,
17. ,
18. ,
19. ,
20.
21.
22.
23.
24.
25. ,
26. ,
27. ,
28. ,
29. N   4 ,  3,  2 ,  1, 0, 1, 2 ,

Задание 7

Какими свойствами обладает данное отношение?

8
1. «Быть дедом» на множестве людей;
2. «x и y – сестры » на множестве людей;
3. «Быть делителем» на множестве натуральных чисел;
4. «x и y – меломаны» на множестве людей;
5. «Быть похожим» на множестве предметов;
6. «x и y – тела одной формы» на множестве предметов;
7. «Быть выше ростом» на множестве людей;
8. «x и y – бараны одной породы» на множестве овец;
9. «Служить моделью» на множестве произвольных объектов;
10.«x и y – любители животных» на множестве людей;
11. «Отражать» на множестве отражающих объектов;
12.«x и y – банкиры» на множестве людей;
13. «x и y – тела одинаковой электропроводности» на множестве
проводников;
14. «Жить рядом» на множестве жильцов одного дома;
15. «x перпендикулярна y» на множестве прямых;
16. «Быть больше» на множестве целых чисел;
17. «x и y – любители джаза» на множестве меломанов;
18. «Быть меньше» на множестве действительных чисел;
19.«х и у – коллекционеры» на множестве людей;
20.«Быть непохожим» на множестве людей;
21.«x и y – млекопитающие» на множестве животных;
22.«Жить рядом» на множестве людей;
23. «х и y – студенты одного института» на множестве студентов;
24.« x и y – члены клуба любителей пива» на множестве людей;
25. «x пересекается с y» на множестве прямых;
26. «x и y – фанаты клуба «Спартак» на множестве людей;
27. «x параллельна y» на множестве прямых;
28.«x и y – коллеги» на множестве людей;
29. «x и y – пенсионеры» на множестве людей;
30.«x и y – тела, движущиеся с одной скоростью» на множестве предметов;
31. «Пересечение x и y пусто» на семействе множеств;
32.«x брат y» на множестве близнецов;
33. «Пересечение x и y не пусто» на семействе множеств;
34.«x любит y» на множестве людей;
35.«x знаком с y» на множестве людей;
36.«x и y – студенты одной группы» на множестве студентов;
37.«Быть родственником» на множестве людей;
38.«х и y – четные» на множестве натуральных чисел;
39. «Быть предком» на множестве людей;
40.«х и y – нечетные» на множестве натуральных чисел;
41. «Быть начальником» на множестве людей;
42.«x и y – игроки одного клуба» на множестве футболистов;
43. «Жить рядом» на множестве людей одной улицы;
44.«x и y – тела одинаковой упругости » на множестве предметов;
9
45. «Быть старше» на множестве людей;
46.«x и y – ученые» на множестве людей;
47. «Быть похожим» на множестве людей;
48.«x и y – уравнения с одинаковыми производными » на множестве
линейных уравнений;
49. «Быть студентом» на множестве людей;
50.«x и y – красноярцы » на множестве людей;
51. «Быть племянником» на множестве людей;
52. «x и y – нумизматы » на множестве людей;
53.«Быть больше» на множестве действительных чисел;
54.«x двойник y» на множестве людей;
55.«x и y – тела одного объема» на множестве предметов;
56. «x зять y» на множестве людей;
57. «Быть непохожим» на множестве предметов;
58. «x и y – тела одного веса» на множестве предметов;
59.«х – двоюродный брат у» на множестве людей.
60. «x и y – уравнения с одинаковыми первообразными» на множестве
уравнений;

Задание 8

Выяснить является ли отношение функцией, отображением.


Проверить выполнение инъективности, сюръективности.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
10
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.

11
1.3 Примеры выполнения заданий
Задание 1
Пример 1:

1) 2) 3)

Пример 2:

1) 2)
3)

Задание 2

Покажем выполнение равенства на диаграммах Эйлера-Венна.


1) Левая часть равенства:

12
2) Правая часть равенства:

Докажем при помощи тождеств алгебры множеств:

Задание 3

в) Из а) и б) выполнение равенства.
Задание 4
Схематично изобразить геометрическое место точек прямого
произведения {1,2,3,4}×{xx-точка квадрата}.
Геометрическое место точек прямого произведения множеств
{1,2,3,4}×{xx-точка квадрата} изображено на рисунке.

На рисунке а) на оси 1 изображены точки множества {1,2,3,4}; на


плоскости 2О3 – множество точек квадрата: {xx-точка квадрата}.
На рисунке б) изображен результат.

13
Задание 5
Отношения 1 и 2 заданы на множестве натуральных чисел.
1-"x и y кратны 100"; 2-"x и y кратны 2".
Вычислить:
1 4
2 5
3 6
Решение:
1={<100,100>,<100,200>,<200,300>,…,<100*i,100*i>},где iN
2={<2,2>,<2,4>,<4,2>,…,<2*i,2*i>},где iN.
Для наглядности изобразим множества 1 и 2 на диаграмме Эйлера-
Венна (см. рисунок). Все элементы множества 1 находятся среди элементов
множества 2, следовательно 1 2.

N
2
1

1. 1Uр2=2.
2. 1∩2=1.
3. 1\2=.
4. 1+2=(1\2)U(2\1)=U(2\1)=(2\1)= {<2,2>,<2,4>,<4,2>,
…,<2*i,2*i>}\{<100,100>,<100,200>,<200,300>,…,<100*i,100*i>}={<x,y>-"x
и y кратны 2 и x и y некратны 100"}, где iN.
5. По определению композиции отношений:
1◦2={<x,z> y <x,y>1, <y,z>2}={<x,z>"x кратно 100, z кратно 2"}.
6. R1={100,200,300,…,100*i}, R2={2,4,6,…,2*i}, где iN, следовательно
R1R2.

Задание 6

a)  = {<1,1>, <1,2>, <2,1>, <2,2>, <2,3>, <3,1>, <3,6>, <4,3>, ...}

14
b)

c) Несимметрично, т.к. для пары <3,1> не существует пары <1,3>;


Рефлексивно, т.к. для  x найдется пара <x,x>. Например, <1,1>, <2,2>,
<3,3> и т.д.;
Не транзитивно, т.к. для пар <1,2> ,<2,3> не существует пары <1,3>;
Не антисимметрично, т.к. есть пары <1,2>, <2,1> и при этом 1  2.

Задание 7

«Быть подмножеством» на семействе множеств


антисимметрично, т.к. из того, что X  Y , а Y  X следует, что X  Y ;
несимметрично, т.к. из того что X  Y , не следует, что Y  X ;
рефлексивно, т.к. любое множество X  X ;
транзитивно, т.к. из того, что X  Y , а Y  Z следует, что X  Z .

Задание 8

Отношение f является функцией, т.к. каждому значению x соответствует


единственное значение y.
Отношение f не является инъективным, т.к. значению y соответствуют
два значения x. Например, y=5, x1=0, x2= -3.
Отношение f не является сюръективным, т.к. не существует x для
отрицательных значений y.
Отношение является отображением, т.к. можно рассчитать y для всех x
из множества R.

15
2 Теория графов

2.1 Основные понятия и определения

 Граф – пара множеств V и X - G = (V,X). V – множество вершин, X –


множество ребер.
 Петля – ребро вида (v,v).
 Кратные рёбра – одинаковые пары в X.
 Ориентированный граф (орграф D) – граф, для которого пары в Х
упорядочены. Ребра в орграфе называются дугами и обозначаются
<u,v>.
 Степенью вершины V графа G называется число (v) рёбер графа,
инцидентных вершине v. Если (v) = 1, тогда v – висячая вершина, если
(v) = 0, тогда v –изолированная вершина.
 Полустепенью исхода (захода) вершины v орграфа D называется +(v)
– число дуг, исходящих из v (δ- (v)- число дуг, заходящих в v).
 Маршрутом для графа G (путём для орграфа D) называется
последовательность v1x1v2x2v3. . .xkvk+1.
 Цепь – незамкнутый маршрут (путь), в котором все рёбра (дуги)
попарно различны.
 Простая цепь – цепь, в которой все вершины попарно различны.
 Цикл (контур) - замкнутый маршрут (путь), в котором все рёбра (дуги)
попарно различны.
 Простой цикл (контур) - цикл (контур), в котором все вершины
попарно различны.
 Длина пути – число рёбер (дуг) в маршруте (пути).
 Путь в графе называется минимальным, если он состоит из
минимального количества рёбер.
 Орграф D называется нагруженным, если на множестве дуг Х
определена весовая функция L: X  R: L (x ) – длина дуги хХ.
 Путь называется минимальным в нагруженном графе или орграфе,
если он имеет минимальную длину пути.
 Матрица смежности (графа, орграфа): А = [aij], V = {v1…,vn},
 X = {x1…,xm}

1, если v
i ,v j X
a ij  
 0, если
 v i ,v j X

16
 Матрица инцидентности: B = [bij]
 (орграфа D)

 (графа G)
 1, если v i инцидентна x j
bij  
 
 0, если v i не инцидентна x j

 Матрица достижимости T = [tij]


 Матрица связности S = [sij]


 (орграфа D)

 (графа G)

 Дерево – связный граф без циклов


 Остовное дерево графа (ОД) – любой связный подграф связного графа,
содержащий все вершины и являющийся деревом.
Минимальное остовное дерево (МОД) – остовное дерево нагруженного
графа с минимальной суммой длин дуг, содержащихся в нём.

 Цикломатическое число связного графа G (число циклов в базисе


циклов графа) , где n – количество вершин, m –
количество ребер в графе.

17
2.2 Задания

Задание 1. Ориентированный граф


1. Охарактеризовать граф.
2. Назвать специальные вершины и рёбра.
3. Рассчитать полустепени вершин.
4. Выписать матрицы смежности, инцидентности, достижимости,
связности.
5. Выписать цикл, цепь, простой цикл, простую цепь.

1.

2.

3.

18
4.

5.

6.

7.

8.

19
9.

10.

11.

12.

13.

20
14.

15.

16.

17.

18.

21
19.

20.

21.

22.

23.

22
24.

25.

26.

27.

28.

23
29.

30.

Задание 2. Неориентированный граф


1. Начертить граф по матрице длин дуг. Самостоятельно обозначить
ребра.
2. Охарактеризовать граф.
3. Назвать специальные вершины и рёбра.
4. Рассчитать степени вершин.
5. Выписать матрицы смежности, инцидентности, достижимости,
связности.
6. Выписать цикл, цепь, простой цикл, простую цепь.
7. Рассчитать числовые характеристики графа.
8. Рассчитать ОД и МОД.
9. Обойти граф в глубину и в ширину, начиная с первой вершины.
10. Найти базис циклов графа.

1.
 4 6 3   
4  4  7  
6 4  2 5 4 
3  2   5 
 7 5   1 6
  4 5 1  2
    6 2 

24
2.
  10  1  
   2 8  3
10   7  3 
 2 7    2
1 8     
  3    
 3  2   

3.
4  1 3   
   9 5 7 
1    1  
3 9  6   
 5 1    2
 7     
    2  

4.
 2  7   2
2  1 4 6  
 1   4  4
7 4   1 5 
 6 4 1  7 
   5 7  
2  4    
5.
 4 5  12  
4  1  3 7 
5 1  10 2  
  10  3  7
12 3 2 3  1 
 7   1  
   7   

6.
   7 7  6
  1 1 3  
 1  2   
7 1 2   12 13
7 3    6 
   12 6  3
6   13  3 

25
7.
 4  7   4
4  3    7
 3   9 9 2
7    1  3
  9 1  2 1
  9  2  
4 7 2 3 1  

8.
 1   2  
1  4 6 3  
 4  8 7  
 6 8  5  9
2 3 7 5  1 
    1  
   9   
9.
 4  3  1 
4  8 5  2 
 8  9 7  1
3 5 9  6  
  7 6   
1 2     
  1    

10.
  7   4 
  1 2   
7 1    3 
 2   1  
   1  6 
4  3  6  8
     8 

11.
 1 2   8 1
1     11 
2   3 6  7
  3  5  4
  6 5  13 
8 11   13  
1  7 4   

26
12.
 1  8   
1  4 3   7
 4     4
8 3   9 9 2
   9  2 1
   9 2  
 7 4 2 1  

13.
  3 7 9  8
  4 2   
3 4  4  2 
7 2 4   1 
9      10
  2 1   6
8    10 6 

14.
   5  1 
   1   
   4 12 4 
5 1 4   8 
  12   2 5
1  4 8 2  
    5  

15.
 4   4 9 3
4  2    
 2    1 
    5  5
4   5  7 
9  1  7  
3   5   

16.
 2 6    
2  4  7  
6 4  2  4 
  2  6 5 
 7  6  1 6
  4 5 1  
    6  

27
17.
 2   1  
2   2 8  3
   7  3 
 2 7    2
1 8    4 5
  3  4  
 3  2 5  

18.
4  1 3   
    5 7 
1      
3      3
 5     2
 7    7 
   3 2  

19.
   7   2
   3 6  
    4  4
7 3    6 
 6 4  5 7 
   6 7  2
2  4   2 
20.
  5  12  1
  4   7 
5 4  8 2  
  8  3  7
12  2 3  1 2
 7   1  
1   7 2  6

21.
  8 7  2 6
   1 3  
8   2   
7 1 2 6  12 
 3    6 
2   12 6 4 3
6     3 

28
22.
 4  7   4
4      7
  6   9 
7    1  3
   1  2 
  9  2  7
4 7  3  7 

23.
11    2 5 9
  4 6   
 4  8 7  
 6 8  5  9
2  7 5  1 
5    1  2
9   9  2 

24.
 4  3  1 
4  8 5  2 
 8  9 7  1
3 5 9  6  
  7 6   
1 2     
  1    

25.
    10 4 
  1 2   7
 1    5 
 2  3  8 
10     6 
4  5 8 6  8
 7    8 

26.
 1 2   8 
1 8     
2   3 6  7
  3  5  11
  6 5  14 
8    14  
  7 11   

29
27.
   8  2 
  4  6  7
 4 12    4
8    9  
 6  9  2 1
2    2  
 7 4  1  5

28.
  3  9 6 8
      
3  7 4  2 
  4   3 
9    4 11 
6  2 3 11  6
8     6 

29.
 7  5  1 
7  3    6
 3   12 4 
5     8 
  12  10 2 5
1  4 8 2  
 6   5  4

30.
 4    9 3
4 5 2    
 2  12  1 
  12    5
     7 
9  1  7  9
3   5  9 

30
2.3 Примеры выполнения заданий
Задание 1

1. Ориентированный псевдограф D=(V,X). V={v0,v1,v2,v3,v4,v5,v6},


X={x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10}. x0=<v1,v0>, x1=<v1,v3>, x2=<v1,v5>,
x3=<v1,v2>, x4=<v3,v3>, x5=<v3,v4>, x6=<v3,v4>, x7=<v4,v5>, x8=<v6,v5>,
x9=<v5,v6>, x10=<v2,v5>.

2. x4 – петля, x5,x6 – кратные ребра, v0 – висячая вершина.

3. Полустепени вершин: +(v0)=0, -(v0)=1, +(v1)=4, -(v1)=0, +(v2)=1, -


(v2)=1, +(v3)=3, -(v3)=2, +(v4)=1, -(v4)=2, +(v5)=1, -(v5)=4, +(v6)=1, -
(v6)=1.

4.
Матрица смежности

v0 v1 v2 v3 v4 v5 v6
v0 0 0 0 0 0 0 0
v1 1 0 1 1 0 1 0
v2 0 0 0 0 0 1 0
v3 0 0 0 1 2 0 0
v4 0 0 0 0 0 1 0
v5 0 0 0 0 0 0 1
v6 0 0 0 0 0 1 0

31
Матрица инцидентности
x0 x1 x2 x3 х4 х5 х6 х7 x8 x9 x10
v0 -1 0 0 0 0 0 0 0 0 0 0
v1 1 1 1 1 0 0 0 0 0 0 0
v2 0 0 0 -1 0 0 0 0 0 0 1
v3 0 -1 0 0 ±1 1 1 0 0 0 0
v4 0 0 0 0 0 -1 -1 1 0 0 0
v5 0 0 -1 0 0 0 0 -1 -1 1 -1
v6 0 0 0 0 0 0 0 0 1 -1 0

Матрица связности:
v0 v1 v2 v3 v4 v5 v6
v0 1 0 0 0 0 0 0
v1 0 1 0 0 0 0 0
v2 0 0 1 0 0 0 0
v3 0 0 0 1 0 0 0
v4 0 0 0 0 1 0 0
v5 0 0 0 0 0 1 1
v6 0 0 0 0 0 1 1

Матрица достижимости:

v0 v1 v2 v3 v4 v5 v6
v0 1 0 0 0 0 0 0
v1 1 1 1 1 1 1 1
v2 0 0 1 0 0 1 1
v3 0 0 0 1 1 1 1
v4 0 0 0 0 1 1 1
v5 0 0 0 0 0 1 1
v6 0 0 0 0 0 1 1

5. Простой цикл: v6х8v5х9v6


Цикл: нет
Простая цепь : v1х3v2х10v5
Цепь: v1х1v3х4v3х6v4

32
Задание 2
Матрица длин дуг

v0 v1 v2 v3 v4 v5
v0 ∞ 3 5 ∞ 8 3
v1 3 ∞ 2 6 7 ∞
v2 5 2 ∞ ∞ 4 ∞
v3 ∞ 6 ∞ ∞ 5 ∞
v4 8 7 4 5 ∞ ∞
v5 3 ∞ ∞ ∞ ∞ ∞
1.

2. Неориентированный граф G=(V,X). V={v0,v1,v2,v3,v4,v5},


X={x0,x1,x2,x3,x4,x5,x6,x7,x8}. x0={v0,v1}, x1={v0,v5}, x2={v1,v2}, x3={v1,v4},
x4={v1,v3}, x5={v0,v2}, x6={v0,v4}, x7={v2,v4}, x8={v3,v4}.

3. v5 – висячая вершина.

4. (v0)=4, (v1)=4, (v2)=3, (v3)=2, (v4)=4, (v5)=1.

5.
Матрица смежности

v0 v1 v2 v3 v4 v5
v0 0 1 1 0 1 1
v1 1 0 1 1 1 0
v2 1 1 0 0 1 0
v3 0 1 0 0 1 0
v4 1 1 1 1 0 0
v5 1 0 0 0 0 0

33
Матрица инцидентности
x0 x1 x2 x3 х4 х5 х6 х7 x8
v0 1 1 0 0 0 1 1 0 0
v1 1 0 1 1 1 0 0 0 0
v2 0 0 1 0 0 1 0 1 0
v3 0 0 0 0 1 0 0 0 1
v4 0 0 0 1 0 0 1 1 1
v5 0 1 0 0 0 0 0 0 0

Матрица связности:
v0 v1 v2 v3 v4 v5
v0 1 1 1 1 1 1
v1 1 1 1 1 1 1
v2 1 1 1 1 1 1
v3 1 1 1 1 1 1
v4 1 1 1 1 1 1
v5 1 1 1 1 1 1

Матрица достижимости:

v0 v1 v2 v3 v4 v5
v0 1 1 1 1 1 1
v1 1 1 1 1 1 1
v2 1 1 1 1 1 1
v3 1 1 1 1 1 1
v4 1 1 1 1 1 1
v5 1 1 1 1 1 1

6. Простой цикл: v0х0v1х2v2х5v0


Цикл: v4x6v0x5v2x7v4x3v1x4v3х8v4
Простая цепь: v2х5v0х1v5
Цепь: v0х0v1х2v2х7v4х3v1х4v3

7. Числовые характеристики
a) Максимальное удаление – r(v) = maxwd(v,w)
r(v0)=2, r(v1)=2, r(v2)=2, r(v3)=3, r(v4)=2, r(v5)=3
б) Диаметр графа d(G)=maxv,wd(v,w)
d(G)=3
в) Радиус графа G- r(G)=minv r(v)
R(G)=2
г) Центры графа-v| R(G)=r(v)
центры графа - вершины v0, v1, v2, v4.

34
8.
Рассчитаем остовное дерево графа: Рассчитаем минимальное остовное
дерево графа:

9. Обход графа в глубину: v0v1v2v4v3v5.


Обход графа в ширину. 1 ярус: v0; 2 ярус: v1,v2,v4,v5; 3 ярус: v3.
10.Число циклов в базисе (цикломатическое число графа)
.
Чтобы найти базис циклов графа, к остовному дереву будем добавлять по
одному ребра, которые в остовное дерево не вошли. При этом на каждом
шаге будем получать один простой цикл.

Добавим ребро x3: Добавим ребро x4:

Получим цикл 1: v4x6v0x0v1x3v4. Получим цикл 2: v3x8v4x6v0x0v1x4v3.

Добавим ребро x5: Добавим ребро x7:

Получим цикл 3: v0x0v1x2v2x5v0. Получим цикл 4: v4x6v0x0v1x2v2x7v4


Полученные циклы и образуют базис циклов графа.
35
3 Комбинаторика
3.1 Основные понятия и определения

 Основное правило комбинаторики:


k действий вместе могут быть выполнены способами
 Сочетания из n элементов по k (число всех k элементных
подмножеств множества из n элементов)

 Число всех подмножеств множества А состоящего из n элементов:

 Число перестановок n элементов:

 Размещение n элементов по k местам (число упорядоченных k


элементных подмножеств множества состоящего из n элементов)

 Размещения с повторениями из n элементов по k:

 Перестановки с повторениями (число способов разбить множество А


из n элементов на m непересекающихся подмножеств):

 Сочетания из m элементов по n с повторениями 

36
3.2 Задания
Задание 1
Решить задачи, используя знания комбинаторики.
1. Имеется пять видов конвертов без марок и четыре вида марок одного
достоинства. Сколькими способами можно выбрать конверт с маркой для
посылки письма?
2. Сколькими способами можно выбрать гласную и согласную буквы из
слова "камзол"?
3. Бросают игральную кость с шестью гранями и запускают волчок,
имеющий восемь граней. Сколькими различными способами они могут
упасть?
4. Имеется 6 пар перчаток различных размеров. Сколькими способами
можно выбрать из них одну перчатку на левую руку и одну на правую руку
так, чтобы эти перчатки были различных размеров?
5. Из трех экземпляров учебников алгебры, 7 экземпляров учебника
геометрии и 7 экземпляров учебника тригонометрии надо выбрать по одному
экземпляру каждого учебника. Сколькими способами это можно сделать?
6. Сколькими способами можно составить трехцветный полосатый флаг,
если имеется материал пяти различных цветов?
7. Из состава конференции, на которой присутствуют 52 человека, надо
выбрать делегацию, состоящую из 5 человек. Сколькими способами это
можно сделать?
8. У мамы 2 яблока и 3 груши. Каждый день, в течении пяти дней подряд
она выдает по одному фрукту. Сколькими способами это может быть
сделано?
9. У отца есть 5 различных апельсинов, которые он выдает своим восьми
сыновьям, так, что каждый получает либо один апельсин, либо ничего.
Сколькими способами это можно сделать?
10. Из спортивного клуба, насчитывающего 30 членов, надо составить
команду из 4 человек для участия в беге на 1000 м. Сколькими способами это
можно сделать?
11. Четверо студентов сдают экзамен. Сколькими способами могут быть
расставлены им отметки, если известно, что никто из них не получил
неудовлетворительной отметки?
12. На школьном вечере присутствуют 12 девушек и 15 юношей.
Сколькими способами можно выбрать среди них 4 пары для танцев?
13. Сколькими способами можно выбрать из 15 человек группу людей для
работы? В группу могут входить 1,2,3...15 человек.
14. Сколькими способами 12 полтинников можно разложить по 5
различным кошелькам, если ни один из кошельков не должен быть пустым?
15. В комнате студенческого общежития живут трое студентов. У них есть
4 чашки, 5 блюдец и 6 чайных ложек (все разные). Сколькими способами они

37
могут накрыть стол для чаепития (каждый получает по одному экземпляру
каждого предмета)?
16. Сколькими способами можно выбрать 6 карт из колоды в 52 карты, так
чтобы среди них были карты всех мастей.
17. Студенты на занятии либо записывали лекцию, либо нет. Юношей
было 16, не записывающих лекцию – 6. Записывающих девушек ровно
столько, сколько юношей, не записывающих лекцию. Сколько студентов
было на лекции.
18. В аудитории n лампочек. Сколько существует разных способов
освещения, при которых горит ровно k лампочек. Сколько всего способов.
19. Укротитель зверей хочет вывести на арену цирка 5 львов и 4 тигра,
при этом нельзя, чтобы два тигра шли друг за другом. Сколькими способами
можно расположить зверей (способ расстановки существенен – тигры и львы
различны)
20. В скольких точках пересекаются диагонали выпуклого 5-угольника.
21. В колоде 26 карт черной и 26 карт красной масти. Сколькими
способами можно выложить в ряд все карты, так, чтобы никакие две карты
красной масти не лежали рядом.
22. Сколько существует n – значных натуральных чисел, у которых цифры
расположены в неубывающем порядке.
23. Родители готовят подарки детям к Новому году, составляя наборы по 8
шоколадных батончиков. Сколькими способами можно составить наборы,
если в распоряжении такие виды: "Mars", "Snickers", "Milky Way", "Topic",
"Picnic".
24. Мать купила сыну 2 яблока, 3 груши и 4 апельсина. 9 дней подряд она
будет давать их своему сыну каждый день по фрукту. Сколькими способами
можно это сделать?
25. Сколькими способами 9 студентов могут занять 9 рабочих мест за
компьютерами?
26. Сколькими способами можно составить группу из 20 человек, если
имеется 26 кандидатов?
27. Сколькими способами можно разложить 35 разных предметов по 5
различным ящикам, так, чтобы в каждом ящике оказалось по 7 предметов?
28.Сколькими способами можно поставить в 4 бокса 28 разных машин,
если в каждом боксе помещается 7 машин?
29. На автобазе 40 автобусов, которые могут быть распределены по 3
различным маршрутам. Сколько существует способов различных
комбинаций автобусов?
30. Сколько вариантов оценок может получить студент, если у него 6
экзаменов?

38
Библиографический список

1. Грей, П. Логика, алгебра и базы данных [Текст]. – М.:


Машиностроение. – 1989.
2. Иванилова, Т.Н. Дискретная математика: Учебное пособие [Текст]. –
Ч.1-3. – Красноярск: КГТА. – 1995-1997.
3. Кристофидес, Н. Теория графов. Алгоритмический подход [Текст]. –
М.: Мир. – 1978.
4. Кузнецов, А.П. Дискретная математика для инженера [Текст]. / Г.М.
Адельсон-Вельский, А.П. Кузнецов. – М.: Энергоатомиздат. – 1988.
5. Кук, Д. Компьютерная математика [Текст]. / Г. Бейз, Д. Кук. – М.:
Наука. – 19 92.
6. Липский, В. Комбинаторика для программистов [Текст]. – М.: Мир. –
1988.
7. Мендельсон, Э. Введение в математическую логику. – М.: Наука. –
1976.
8. Нефедов, В.Н. Курс дискретной математики [Текст]. / В.Н. Нефедов,
В.А. Осипова. – М.: МАИ. – 1992.
9. Новиков, П.С. Элементы математической логики [Текст]. – М.: Наука.
– 1973.
10.Рейнгольд, Э. Комбинаторные алгоритмы: теория и практика [Текст]. /
Н. Део, Ю. Нивергельт, Э. Рейнгольд. – М.: Мир. – 1980.
11.Яблонский, С.В. Введение в дискретную математику [Текст]. – М.:
Наука. – 1979.

39
Содержание
1 Множества и отношения......................................................................................1
1.1 Основные понятия и определения................................................................1
1.2 Задания............................................................................................................3
Задание 1.........................................................................................................3
Задание 2.........................................................................................................4
Задание 3.........................................................................................................5
Задание 4.........................................................................................................6
Задание 5.........................................................................................................7
Задание 6.........................................................................................................8
Задание 7.........................................................................................................9
Задание 8.......................................................................................................10
1.3 Примеры выполнения заданий...................................................................12
Задание 1.......................................................................................................12
Задание 2.......................................................................................................12
Задание 3.......................................................................................................13
Задание 4.......................................................................................................13
Задание 5.......................................................................................................14
Задание 6.......................................................................................................14
Задание 7.......................................................................................................15
Задание 8.......................................................................................................15
2 Теория графов.....................................................................................................16
2.1 Основные понятия и определения..............................................................16
2.2 Задания..........................................................................................................18
Задание 1. Ориентированный граф...........................................................18
Задание 2. Неориентированный граф........................................................24
2.3 Примеры выполнения заданий...................................................................28
Задание 1.......................................................................................................28
Задание 2.......................................................................................................28
3 Комбинаторика...................................................................................................28
3.1 Основные понятия и определения..............................................................28
3.2 Задания..........................................................................................................28
Задание 1.......................................................................................................28
Библиографический список..................................................................................28

40

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