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

Алгоритм Дейкстры
|
U |
|
1 |
V |
8 |
10 |
|
|
|
|
|
|||
10 |
2 |
3 |
9 |
|
S |
|
4 |
||
0 |
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
5 |
|
|
2 |
7 |
|
|
|
||
|
5 |
|
||
|
|
|
X Y

Алгоритм Дейкстры
|
U |
|
1 |
V |
8 |
10 |
|
|
|
|
|
|||
10 |
2 |
3 |
9 |
|
S |
|
4 |
||
0 |
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
5 |
|
|
2 |
7 |
|
|
|
||
|
5 |
|
||
|
|
|
X Y

Алгоритм Дейкстры
|
U |
|
1 |
V |
8 |
8 |
|
14 |
|
|
|
|||
10 |
2 |
3 |
9 |
|
S |
|
4 |
||
0 |
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
5 |
|
|
2 |
7 |
|
|
|
||
|
5 |
|
7 |
|
|
|
|
X Y

Алгоритм Дейкстры
|
U |
|
1 |
V |
8 |
8 |
|
14 |
|
|
|
|||
10 |
2 |
3 |
9 |
|
S |
|
4 |
||
0 |
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
5 |
|
|
2 |
7 |
|
|
|
||
|
5 |
|
7 |
|
|
|
|
X Y

Алгоритм Дейкстры
|
U |
|
1 |
V |
8 |
8 |
|
13 |
|
|
|
|||
10 |
2 |
3 |
9 |
|
S |
|
4 |
||
0 |
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
5 |
|
|
2 |
7 |
|
|
|
||
|
5 |
|
7 |
|
|
|
|
X Y

Алгоритм Дейкстры
|
U |
|
1 |
V |
8 |
8 |
|
13 |
|
|
|
|||
10 |
2 |
3 |
9 |
|
S |
|
4 |
||
0 |
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
5 |
|
|
2 |
7 |
|
|
|
||
|
5 |
|
7 |
|
|
|
|
X Y

Алгоритм Дейкстры
|
U |
|
1 |
V |
8 |
8 |
|
9 |
|
|
|
|||
10 |
2 |
3 |
9 |
|
S |
|
4 |
||
0 |
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
5 |
|
|
2 |
7 |
|
|
|
||
|
5 |
|
7 |
|
|
|
|
X Y

Алгоритм А*
(Алгоритм оптимального поиска)
V’ |
V |
h(v) |
g(v) |
|
9 |
S |
F |
|
11 |
F(v)=g(v)
+h(v)

Оценка длины пути |
|
Минимальная |
Точная |
оценка |
длина |
Манхеттеновская |
|
длина |
|
|
S |

Алгоритм А*
g(v) – стоимость пути от финиша до вершины v.
h(v) – нижняя оценка стоимости пути от вершины v до старта.
f(v)=g(v)+h(v) – нижняя оценка стоимости пути от старта к финишу через вершину v.
Соседние файлы в папке ЛЕКЦИИ