Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры_мат_модели.doc
Скачиваний:
12
Добавлен:
22.04.2019
Размер:
865.28 Кб
Скачать

23. Задача построения кратчайшего пути на сети.

Алгоритм нумерации вершин1. Присвоим номер вершине.

2.Присвоим следующие порядковые номера вершинам, смежным с данным узлом.3. Выберем из присвоенных номеров наименьший.

Переход к пункту 2. И так до нумерации всех вершин.

Метка самой вершины a полагается равной 0, метки остальных вершин — бесконечности. Это отражает то, что расстояния от a до других вершин пока неизвестны. Все вершины графа помечаются как непосещенные. Если все вершины посещены, алгоритм завершается. В противном случае из еще не посещенных вершин выбирается вершина u, имеющая минимальную метку. Мы рассматриваем всевозможные маршруты, в которых u является предпоследним пунктом. Вершины, соединенные с вершиной u ребрами, назовем соседями этой вершины. Для каждого соседа рассмотрим новую длину пути, равную сумме текущей метки u и длины ребра, соединяющего u с этим соседом. Если полученная длина меньше метки соседа, заменим метку этой длиной. Рассмотрев всех соседей, пометим вершину u как посещенную и повторим шаг.

24. 25. Сетевые графики в планировании и управлении.

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

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

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

Формируется сетевой график.Находится критический путь. Отыскиваются резервы времени выполнения работ. Перераспределяются ресурсы, сокращается максимальный срок выполнения проекта.

Выполняется оптимизация сетевого графика по стоимости.

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

Общим резервом по сроку выполнения обладает работа не лежащая на критическом пути, до выполнения и (или) после выполнения которой имеется работа также не находящаяся на критическом пути. Последовательность таких работ заканчивается вершинами, принадлежащими критическому пути.

Обычно работы по оптимизации сетевых графиков состоят в в следующей последовательности.

1.Формируется сетевой график.2.Находится критический путь.

3.Отыскиваются резервы времени выполнения работ.

4.Перераспределяются ресурсы, для форсирования работ, принадлежащих критическому пути, и тем самым сокращается максимальный срок выполнения проекта.5.Выполняется оптимизация сетевого графика по стоимости.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]