
- •ВВЕДЕНИЕ В
- •1. Основные понятия теории графов
- •Ориентированный
- •Неориентированны
- •неориентированные
- •Основные понятия
- •Пути и циклы в графе
- •Изоморфизм графов
- •Подграфы
- •Клики в графе
- •Двудольные графы
- •Планарные и плоские
- •2. Алгоритмы на графах
- •Минимальные
- •Отличия теории и
- •Алгоритм Краскала
- •Алгоритм Краскала
- •Алгоритм Краскала
- •Алгоритм Краскала
- •Алгоритм Краскала
- •Алгоритм Краскала
- •Алгоритм Краскала
- •Алгоритм Краскала
- •Алгоритм Краскала
- •Алгоритм Краскала
- •Алгоритм Прима
- •Алгоритм Прима шаг
- •Алгоритм Прима шаг
- •Алгоритм Прима шаг
- •Алгоритм Прима шаг
- •Алгоритм Прима шаг
- •Алгоритм Прима шаг
- •Алгоритм Прима шаг
- •Алгоритм Прима шаг
- •Алгоритм Прима шаг
- •Алгоритм Прима шаг
- •Алгоритм Прима шаг
- •КРАТЧАЙШИЕ ПУТИ В ГРАФЕ
- •Алгоритм Дейкстры
- •Алгоритм Дейкстры
- •Алгоритм Дейкстры
- •Алгоритм Дейкстры
- •Алгоритм Дейкстры
- •Алгоритм Дейкстры
- •Алгоритм Дейкстры
- •Алгоритм Дейкстры
- •Алгоритм Дейкстры
- •Алгоритм А*
- •Оценка длины пути
- •Алгоритм А*
- •Алгоритм А*

Алгоритм Краскала
шаг 5
B |
|
8 |
C |
7 |
D |
|
|
|
|||
4 |
|
|
2 |
4 |
9 |
A 11 |
|
I |
|
14 E |
|
7 |
|
|
|||
|
6 |
|
|
||
8 |
|
|
|
10 |
|
|
|
|
|
||
H |
|
1 |
G |
2 |
F |
|
|
|
|
Суммарная длина деревьев = 13

Алгоритм Краскала
шаг 6
B |
|
8 |
C |
7 |
D |
|
|
|
|||
4 |
|
|
2 |
4 |
9 |
A 11 |
|
I |
|
14 E |
|
7 |
|
|
|||
|
6 |
|
|
||
8 |
|
|
|
10 |
|
|
|
|
|
||
H |
|
1 |
G |
2 |
F |
|
|
|
|
Суммарная длина деревьев = 20

Алгоритм Краскала
шаг 7
B |
|
8 |
C |
7 |
D |
|
|
|
|||
4 |
|
|
2 |
4 |
9 |
A 11 |
|
I |
|
14 E |
|
7 |
|
|
|||
|
6 |
|
|
||
8 |
|
|
|
10 |
|
|
|
|
|
||
H |
|
1 |
G |
2 |
F |
|
|
|
|
Суммарная длина деревьев = 28

Алгоритм Краскала
шаг 8
B |
|
8 |
C |
7 |
D |
|
|
|
|||
4 |
|
|
2 |
4 |
9 |
A 11 |
|
I |
|
14 E |
|
7 |
|
|
|||
|
6 |
|
|
||
8 |
|
|
|
10 |
|
|
|
|
|
||
H |
|
1 |
G |
2 |
F |
|
|
|
|
Суммарная длина деревьев = 37

Алгоритм Краскала
шаг 9
7
B C D
4 |
2 |
4 |
9 |
|
A |
I |
E |
||
|
8
H 1 G 2 F
Суммарная длина деревьев = 37

Алгоритм Прима
Начало алгоритма: с произвольной вершины
К текущему дереву присоединяется смежная вершина с кратчайшим ребром.
Окончание алгоритма: либо все вершины подключены, либо невозможно подключить ни одно ребро.

Алгоритм Прима шаг
0
B |
|
8 |
C |
7 |
D |
|
|
|
|||
4 |
|
|
2 |
4 |
9 |
A 11 |
|
I |
|
14 E |
|
7 |
|
|
|||
|
6 |
|
|
||
8 |
|
|
|
10 |
|
|
|
|
|
||
H |
|
1 |
G |
2 |
F |
|
|
|
|
Суммарная длина дерева = 0

Алгоритм Прима шаг
1
B |
|
8 |
C |
7 |
D |
|
|
|
|||
4 |
|
|
2 |
4 |
9 |
A 11 |
|
I |
|
14 E |
|
7 |
|
|
|||
|
6 |
|
|
||
8 |
|
|
|
10 |
|
|
|
|
|
||
H |
|
1 |
G |
2 |
F |
|
|
|
|
Суммарная длина дерева = 0

Алгоритм Прима шаг
2
B |
|
8 |
C |
7 |
D |
|
|
|
|||
4 |
|
|
2 |
4 |
9 |
A 11 |
|
I |
|
14 E |
|
7 |
|
|
|||
|
6 |
|
|
||
8 |
|
|
|
10 |
|
|
|
|
|
||
H |
|
1 |
G |
2 |
F |
|
|
|
|
Суммарная длина дерева = 4

Алгоритм Прима шаг
3
B |
|
8 |
C |
7 |
D |
|
|
|
|||
4 |
|
|
2 |
4 |
9 |
A 11 |
|
I |
|
14 E |
|
7 |
|
|
|||
|
6 |
|
|
||
8 |
|
|
|
10 |
|
|
|
|
|
||
H |
|
1 |
G |
2 |
F |
|
|
|
|
Суммарная длина дерева = 12