Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
22 слайда
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
233.54 kB
Просмотров:
77
Скачиваний:
1
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Кратчайшие пути, максимальные](/documents_6/bba611c790049a34d94c9f0f0ae86468/img0.jpg)
Содержание слайда: Кратчайшие пути, максимальные потоки и минимальные разрезы на орграфах
Лекция 7
№2 слайд![СОДЕРЖАТЕЛЬНАЯ ПОСТАНОВКА](/documents_6/bba611c790049a34d94c9f0f0ae86468/img1.jpg)
Содержание слайда: СОДЕРЖАТЕЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ О КРАТЧАЙШЕМ ПУТИ
На взвешенном ориентированном графе G(X,U) требуется определить кратчайший путь из i-й вершины в j-ю.
№3 слайд![ФОРМАЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ](/documents_6/bba611c790049a34d94c9f0f0ae86468/img2.jpg)
Содержание слайда: ФОРМАЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ О КРАТЧАЙШЕМ ПУТИ
№4 слайд![МЕТОД ПОТЕНЦИАЛОВ Шаг .](/documents_6/bba611c790049a34d94c9f0f0ae86468/img3.jpg)
Содержание слайда: МЕТОД ПОТЕНЦИАЛОВ
Шаг 1. Вершине присваивается потенциал P(s)=0.
Шаг 2. Всем вершинам множества Х\ присвоить
потенциал, равный ∞.
Шаг 3. Каждой q-й вершине множества Х\
присваивается потенциал P(q):
Шаг 4. Если потенциал хотя бы одной вершины
изменился, то перейти к шагу 3, в противном
случае – к шагу 5.
Шаг 5. Конец алгоритма. Потенциал t-й вершины равен
кратчайшему пути в нее из вершины .
№5 слайд![ПРИМЕР Поиск длины](/documents_6/bba611c790049a34d94c9f0f0ae86468/img4.jpg)
Содержание слайда: ПРИМЕР 1
Поиск длины кратчайшего пути из 1-й вершины в 4-ю.
№6 слайд![ДОСТОИНСТВА И НЕДОСТАТКИ](/documents_6/bba611c790049a34d94c9f0f0ae86468/img5.jpg)
Содержание слайда: ДОСТОИНСТВА И НЕДОСТАТКИ
Достоинства:
Метод потенциалов гарантирует определение кратчайших путей из выбранной вершины во все остальные.
Исключается необходимость перебора всех путей.
Высокое быстродействие.
Легкая программная реализация.
Универсальность: метод применим к ориентированным и неориентированным графам.
Недостатки:
Вес каждой дуги должен быть положительным.
№7 слайд![РЕШИТЬ САМОСТОЯТЕЛЬНО](/documents_6/bba611c790049a34d94c9f0f0ae86468/img6.jpg)
Содержание слайда: РЕШИТЬ САМОСТОЯТЕЛЬНО
Определить кратчайшие пути из 1-й вершины во все остальные.
№8 слайд![МАКСИМАЛЬНЫЕ ПОТОКИ НА ГРАФАХ](/documents_6/bba611c790049a34d94c9f0f0ae86468/img7.jpg)
Содержание слайда: МАКСИМАЛЬНЫЕ ПОТОКИ НА ГРАФАХ
Содержательная постановка задачи: требуется определить максимальный однородный поток на графе G(X,U) из вершины s в вершину t, если поток по каждой дуге графа (i,j) не может превышать ее пропускной способности r(i,j)
№9 слайд![Формальная постановка задачи](/documents_6/bba611c790049a34d94c9f0f0ae86468/img8.jpg)
Содержание слайда: Формальная постановка задачи о максимальном однородном потоке
Обозначения: f(i,j) – поток по дуге ,
r(i,j) – пропускная способность дуги ;
- вершина – источник;
- вершина – сток.
№10 слайд![САМОСТОЯТЕЛЬНО Дайте иную](/documents_6/bba611c790049a34d94c9f0f0ae86468/img9.jpg)
Содержание слайда: САМОСТОЯТЕЛЬНО
Дайте иную формальную постановку задачи о максимальном потоке, в которой:
эмиссионная способность источника ограничена;
поглощающая способность стока ограничена;
на графе имеется несколько источников и стоков.
№11 слайд![ЧАСТО ИСПОЛЬЗУЕМЫЙ АЛГОРИТМ](/documents_6/bba611c790049a34d94c9f0f0ae86468/img10.jpg)
Содержание слайда: ЧАСТО ИСПОЛЬЗУЕМЫЙ АЛГОРИТМ ПОИСКА МАКСИМАЛЬНОГО ПОТОКА
Шаг 1. Полученный граф G(X,U’) заменяется на G’(X,U’) такой, что:
Шаг 2. Методом потенциалов ищется кратчайший путь L из
Шаг 3. Если длина такого пути равна ∞, то перейти к шагу 9, в противном случае – к шагу 4.
Шаг 4. На графе G(X,U) выбирается дуга (p,q), принадлежащая L, для которой справедливо:
№12 слайд![АЛГОРИТМ ПОИСКА МАКСИМАЛЬНОГО](/documents_6/bba611c790049a34d94c9f0f0ae86468/img11.jpg)
Содержание слайда: АЛГОРИТМ ПОИСКА МАКСИМАЛЬНОГО ПОТОКА (ПРОДОЛЖЕНИЕ)
Шаг 5. На графе G(X,U) вес всех дуг, принадлежавших пути L, изменяется следующим образом:
Шаг 6. Образовавшиеся дуги с нулевым весом
на G(X,U) отбрасываются.
Шаг 7. Вес r(p,q) добавить к ранее накопленной сумме S.
Шаг 8. Перейти к шагу 1.
Шаг 9. Конец алгоритма. Суммарный вес дуг, найденных на шаге 4 каждой итерации, равен максимальному потоку из источника в сток.
№13 слайд![ПРИМЕР a Граф G X,U . b Граф](/documents_6/bba611c790049a34d94c9f0f0ae86468/img12.jpg)
Содержание слайда: ПРИМЕР 2
a) Граф G(X,U). b) Граф G’(X,U’), S=4. a) b) S=5. c) L=∞.
№14 слайд![САМОСТОЯТЕЛЬНО Сформулируйте](/documents_6/bba611c790049a34d94c9f0f0ae86468/img13.jpg)
Содержание слайда: САМОСТОЯТЕЛЬНО
Сформулируйте достоинства приведенного выше алгоритма.
Сформулируйте недостатки приведенного выше алгоритма.
№15 слайд![Пример](/documents_6/bba611c790049a34d94c9f0f0ae86468/img14.jpg)
Содержание слайда: Пример 3
№16 слайд![САМОСТОЯТЕЛЬНО .](/documents_6/bba611c790049a34d94c9f0f0ae86468/img15.jpg)
Содержание слайда: САМОСТОЯТЕЛЬНО
1. Сформулировать достоинства и недостатки алгоритма поиска максимального потока.
2. Определить максимальный поток из источника в сток на графе G(X,U):
№17 слайд![МИНИМАЛЬНЫЕ РАЗРЕЗЫ НА ГРАФАХ](/documents_6/bba611c790049a34d94c9f0f0ae86468/img16.jpg)
Содержание слайда: МИНИМАЛЬНЫЕ РАЗРЕЗЫ НА ГРАФАХ
Определения:
1. Разрезом на ориентированном графе G(X, U) называется подмножество дуг, удаление которых разрывает все пути из источника в сток.
2. Минимальным разрезом на взвешенном ориентированном графе G(X, U) называется разрез, суммарный вес дуг которого минимален.
Варианты разрезов вверху выделены красным цветом
№18 слайд![Обозначения и определения Z](/documents_6/bba611c790049a34d94c9f0f0ae86468/img17.jpg)
Содержание слайда: Обозначения и определения
Z(i,j) – булева переменная, равная единице, если дуга (i,j) принадлежит минимальному разрезу и равная нулю в противном случае.
- множество дуг, принадлежащих d-у пути, ведущему из вершины-источника в вершину-сток .
№19 слайд![Формальная постановка задачи](/documents_6/bba611c790049a34d94c9f0f0ae86468/img18.jpg)
Содержание слайда: Формальная постановка задачи о минимальном разрезе
№20 слайд![Поиск минимального разреза](/documents_6/bba611c790049a34d94c9f0f0ae86468/img19.jpg)
Содержание слайда: Поиск минимального разреза перебором
Граф G(X,U)
№21 слайд![ТЕОРЕМА ФОРДА-ФАЛКЕРСОНА](/documents_6/bba611c790049a34d94c9f0f0ae86468/img20.jpg)
Содержание слайда: ТЕОРЕМА ФОРДА-ФАЛКЕРСОНА
Величина минимального разреза на взвешенном ориентированном графе равна величине максимального потока.
№22 слайд![САМОСТОЯТЕЛЬНО Пользуясь](/documents_6/bba611c790049a34d94c9f0f0ae86468/img21.jpg)
Содержание слайда: САМОСТОЯТЕЛЬНО
Пользуясь теоремой Форда-Фалкерсона определить величину минимального разреза на графе G(X,U):