1.98M
Category: mathematicsmathematics

Теория графов. Основные понятия

1.

ТЕОРИЯ ГРАФОВ
ТЕМА: ОСНОВНЫЕ ПОНЯТИЯ
1
ТЕОРИИ ГРАФОВ

2.

ОСНОВНЫЕ ПОНЯТИЯ
Термин впервые появился 1936 г.
Венгерский математик Денеш Кёниг
(21 сентября 1884 – 19 октября 1944)
2

3.

3

4.

Задача. В г. Кёнигсберге
(Калининград) было семь мостов
через реку Прегель.
Можно ли, прогуливаясь вдоль реки,
пройти по каждому мосту ровно один раз?
4

5.

Задача о трех домах и трех
колодцах (1930 г.)
На хуторе три дома и три колодца.
Требуется провести от каждого
дома к каждому колодцу тропинку
так,
чтобы
тропинки
не
пересекались.
Польский математик
Казимир Куратовский
(1896-1980)
5

6.

6

7.

Пусть V – непустое множество,
V(2) – множество всех его двухэлементных
подмножеств.
Определение
Пара (V , E ) , где E V ( 2) называется графом.
Элементы множества V называются вершинами
графа.
Элементы множества E называются ребрами
графа.
Обозначения: множество вершин – VG,
множество ребер – EG.
7

8.

Определение
Число вершин графа G называется
порядком графа - |G|;
Если |VG|=n, |EG|=m, то граф G
называется (n,m)-графом.
8

9.

ПРИМЕР
Граф G={V,E};
множество вершин V={1,2,3,4,5}
множеством ребер E= {{1,2},{1,5},{2,5},{2,4},{2,3},{4,5}}
9
(5,6) - граф

10.

Определение
Вершины u и v графа
называются смежными,
если множество {u,v}
является ребром графа.
В этом случае u и v – концы ребра {u,v}
10

11.

Определение
Ребра графа называются смежными,
если они имеют общий конец.
11

12.

ПРИМЕР
Смежные вершины
1 и 5, 1 и 2, 2 и 3
(5,6) - граф
Смежные ребра
{1,2} и {1,5},
{5,4} и {4,2},
{1,2} и {2,3}.
12

13.

Определение
Вершина v и ребро e
называются инцидентными,
если v является концом ребра e (т.е. e={u,v}).
13

14.

Определение
Множество всех вершин графа,
смежных с вершиной v,
называется окружением вершины v
и обозначается N(v).
14

15.

Определение
Количество всех вершин графа
в окружении вершины v
называется степенью вершины v
и обозначается deg v =|N(v)|.
15

16.

ПРИМЕР
(5,6) - граф
N(1)= {2,5} и deg 1 = 2;
N(2)= {1,5,4,3} и deg 2 =4.
16

17.

НЕКОТОРЫЕ ВИДЫ ГРАФОВ
Определение
Граф называется пустым,
если в нем нет ребер.
On – пустой граф порядка n (n-вершин).
1
2
3
17

18.

Определение
Граф называется полным,
если любые две его вершины смежны,
т.е. E= V(2).
Kn – полный граф порядка n (n-вершин).
18

19.

ПРИМЕР
Полные графы порядков 1-5
19

20.

Определение
Граф называется двудольным, если
существует такое разбиение множества
вершин этого графа на две доли (два блока),
при котором концы каждого ребра
принадлежат разным долям.
Если любые две вершины в разных долях
смежны, то граф называется полным
двудольным графом и обозначается Kp,q ,
где p и q – количество вершин графа в долях.
20

21.

ПРИМЕР
Двухдольные и трехдольные графы
21

22.

Определение
Граф называется помеченным,
если всем его вершинам присвоены
некоторые метки,
например, номера 1,2, …,n.
22

23.

ПРИМЕР
Помеченные графы
23

24.

Определение
Графы G и H называются изоморфными,
если существует взаимно-однозначное
отображение φ множества VG
на множество VH,
при котором вершины φ(u) и φ(v) смежны
в H тогда и только тогда, когда вершины u и v
смежны в G.
24

25.

ПРИМЕР
Изоморфные
графы
25

26.

Определение
Ориентированным графом (орграфом)
2
A
V
называется пара (V,A) в которой
подмножество упорядоченных пар вершин,
которые называются дугами.
Если (u,v) – дуга, то u – начало дуги,
v- конец дуги.
26

27.

Определение
Мультиграфом называется пара (V,E), где V
– непустое множество вершин, E – семейство
( 2)
подмножеств множества V , в котором
элементы могут повторяться.
27

28.

Определение
Псевдографом называется мультиграф,
в котором допускаются
ребра вида {v,v} –петли.
28

29.

ПОДГРАФЫ
Определение
Граф H называется подграфом графа G,
если VH VG, EH EG
// H содержится в G
29

30.

Определение
Подграф H называется остовным G,
если VH VG .
30

31.

Определение
Подграф H называется порожденным
или индуцированным множеством U,
если VH U , EH {{u, v} u, v U }.
31

32.

ПРИМЕР
32

33.

СВЯЗНЫЕ ГРАФЫ
Определение
Маршрутом, соединяющим вершины vi и vj,
называется последовательность
vi, ei,vi+1,ei+1, …, vj-1,ej-1,vj
вершин и ребер (иногда только вершин), в
которой ek=vk+vk+1,
k i, j 1.
Число ребер в маршруте называется его
длиной.
33

34.

Определение
Маршрут называется цепью,
если в нем нет повторяющихся ребер.
Маршрут называется простой цепью,
если в нем нет повторяющихся вершин и он
является цепью.
Маршрут называется циклом,
если он замкнут и является цепью.
Маршрут называется простым циклом,
если он замкнут и является простой цепью.
34

35.

Маршрут
Цепь
Цепь
Простая цепь
Цикл
Простой
цикл
Нет
повторяющихся
ребер
Нет
повторяющихся
вершин
Замкнут
35

36.

ПРИМЕР
Маршруты, соединяющие
вершины 4 и 3:
4,2,3
4,5,1,2,3
(5,6) - граф
36

37.

Определение
Граф называется связным, если любые две
его несовпадающие вершины соединены
маршрутом.
Всякий максимальный связный подграф
графа называется связной компонентой
графа.
37

38.

ПРИМЕР
Связные графы
Несвязный граф
38

39.

ПРИКЛАДНЫЕ ЗАДАЧИ
Изучение городских дорожных сетей
39

40.

АНАЛИЗ СОЦИАЛЬНЫХ СЕТЕЙ
Анализ сети дружеских отношений между
членами клуба.
40

41.

СТЕПЕННАЯ ЦЕНТРАЛЬНОСТЬ
В СОЦИАЛЬНЫХ СЕТЯХ
Нахождение влиятельных субъектов в
социальных сетях.
41

42.

ПЛАНИРОВАНИЕ ПОЕЗДКИ
Планирование поездки в Лондонском
метрополитене.
42

43.

ПОСТРОЕНИЕ СЕМАНТИЧЕСКИХ СЕТЕЙ
Построение двухуровневого графа синонимов
по анализу на основе семантики слов
43

44.

СТРУКТУРА ВСЕМИРНОЙ ПАУТИНЫ
Сеть страниц корпоративного сайта.
44

45.

ПОСТРОЕНИЕ ГЕНЕАЛОГИЧЕСКИХ
ДЕРЕВЬЕВ
45

46.

МАТЕМАТИКИ ВЫЧИСЛИЛИ ГЛАВНОГО
ПЕРСОНАЖА «ИГРЫ ПРЕСТОЛОВ»
Профессор математики Эндрю Беверидж из колледжа
Макалестер и его студентка Джи Шан с помощью теории
графов «вычислили» главных персонажей серии книг
«Игра престолов».
Их работа опубликована в журнале Math Horizons
4.04.2016.
46

47.

47

48.

ИЗУЧЕНИЕ ВСЕЛЕННОЙ
«ЗВЕЗДНЫХ ВОЙН»
48

49.

49

50.

50
English     Русский Rules