Экстремальные задачи на графах

Содержание

Слайд 2

1. Задача о кратчайшем пути между двумя вершинами ориентированного графа и

1. Задача о кратчайшем пути между двумя вершинами ориентированного графа и ее экономическая интерпретация.
ее экономическая интерпретация.

Слайд 3

Постановка задачи

 

Постановка задачи

Слайд 4

Экономическое содержание задачи

 

Экономическое содержание задачи

Слайд 5

Алгоритм Форда

 

Алгоритм Форда

Слайд 6

Шаги алгоритма

 

Шаги алгоритма

Слайд 7

Алгоритм Форда

 

Алгоритм Форда

Слайд 8

Алгоритм Форда

 

Алгоритм Форда

Слайд 9

Алгоритм Форда

 

Алгоритм Форда

Слайд 10

Алгоритм Форда

 

Алгоритм Форда

Слайд 11

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

Сети. Отношение порядка между вершинами ориентированного графа. Ориентированный граф без циклов, имеющий
одну вершину без входящих дуг (вход графа, источник) и одну вершину без выходящих дуг (выход графа, сток), называется сетью.
Отыскание экстремальных путей на графах такого вида используется в различных экономических расчетах. К их числу относятся рассмотренная выше задача, а также задачи сетевого планирования.
.

Слайд 12

Отношение порядка

 

Отношение порядка

Слайд 13

Отношение порядка

 

Отношение порядка

Слайд 14

Пример

 

Пример

Слайд 15

Отношение порядка

 

Отношение порядка

Слайд 16

2. Задача о пути максимальной длины между двумя вершинами ориентированного графа в

2. Задача о пути максимальной длины между двумя вершинами ориентированного графа в сетевом планировании.
сетевом планировании.

Слайд 17

о пути максимальной длины

 

о пути максимальной длины

Слайд 18

о пути максимальной длины

Решение задачи состоит как в отыскании пути максимальной

о пути максимальной длины Решение задачи состоит как в отыскании пути максимальной
длины между двумя фиксированными вершинами графа, так и в определении величины этого пути.
Одну из основных задач сетевого планирования составляет отыскание путей максимальной длины между входом и выходом графа-сети.

Слайд 19

Алгоритм

 

Алгоритм

Слайд 20

Этапы алгоритма

 

Этапы алгоритма

Слайд 21

Этапы алгоритма

 

Этапы алгоритма

Слайд 22

Этапы алгоритма

 

Этапы алгоритма

Слайд 23

Сетевое планирование. Скорейшее время завершения проекта.

Рассмотрим проект – совокупность операций

Сетевое планирование. Скорейшее время завершения проекта. Рассмотрим проект – совокупность операций (работ),
(работ), составляющий некоторый многошаговый процесс. Примером может служить строительство некоторого объекта. Считаем известными все работы, которые предстоит совершить, их последовательность и время, необходимое для выполнения каждой работы.
Проект может быть изображен в виде графа-сети. Зададимся целью определить кратчайший срок завершения проекта.

Слайд 24

Пусть данные о строительстве приведены в следующей таблице:

Пусть данные о строительстве приведены в следующей таблице:

Слайд 25

Сетевое планирование

Эту информацию о проекте представим в виде графа-сети. Дугами графа

Сетевое планирование Эту информацию о проекте представим в виде графа-сети. Дугами графа
будем изображать работы, а вершины графа – некоторые события.
Назовем элементарными событиями начало и конец каждой работы, а некоторую совокупность элементарных событий – событием.

Слайд 26

Сетевое планирование

 

Сетевое планирование

Слайд 27

Сетевое планирование

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

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

Номер работы обозначен числом вне кружка. Число, обведенное кружком, есть продолжительность данной работы.

Слайд 28

Сетевое планирование. Пример

 

Сетевое планирование. Пример

Слайд 29

Сетевое планирование

 

Сетевое планирование

Слайд 30

Сетевое планирование

 

Сетевое планирование