Файл: Учебное пособие для студентов специальностей 125 01 10 Коммерческая деятельность.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.10.2023
Просмотров: 813
Скачиваний: 5
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
1 Модель общей задачи линейного программирования
2 Транспортные задачи в моделировании
3 Экономико-статистическое моделирование и прогнозирование средствами MS Excel
4 Модели управления товарными запасами
5 Системы массового обслуживания
6 Модели сетевого планирования и управления
7 Применение элементов теории игр при принятии управленческих решений
Рисунок 6.1 – Сетевой график работ по переводу магазина на самообслуживание
Расчёт временных параметров сетевого графика включает четыре этапа.
Первый этап называется прямым проходом. Вычисления начинаются с исходного события и продолжаются, пока не будет достигнуто завершающее событие всей сети. Для каждого события вычисляется число, представляющее ранний срок свершения события по формуле
. (6.1)
На втором этапе, называемом обратным проходом, вычисления начинаются с завершающего события и продолжаются до тех пор, пока не будет достигнуто исходное событие. Для каждого события вычисляют поздний срок свершения события по формуле
. (6.2)
На третьем этапе рассчитывается резерв времени событий по формуле
R(i) = tп(i) – tр(i). (6.3)
На четвёртом этапе определяют критические события, как не имеющие резервов времени, критические работы и критический путь. По результатам расчётов строят сводную таблицу, необходимую для построения календарного графика.
При расчете временных параметров вручную удобно проводить вычисления непосредственно на графе, воспользовавшись четырехсекторной схемой. В этом случае каждый кружок, обозначающий событие, делят на четыре сектора, в каждом из которых записывается соответствующая информация (рисунок 6.2).
Рисунок 6.2 – Четырех секторная схема
1. Проставляем в верхних секторах номера событий (в соответствии с ранжированием).
2. Рассматривая события в порядке возрастания номеров и имея в виду, что tр(1) = 0, по входящим в это событие работам по формуле (6.1) определяем tр(j) и записываем в левом секторе.
3. Начиная с конечного события, для которого tп(n) = tкр (п – номер конечного события), для каждого события по выходящим из него работам по формуле (6.2) определяем tп(i) и записываем в правом секторе.
4. В нижнем секторе записываем резерв времени события, рассчитанный по формуле (6.3).
5. Критические события имеют резерв времени, равный нулю, они и определяют критические работы и критический путь.
Сетевой график, на котором произведены расчёты, представлен на рисунке 6.3, Числа над дугами соответствуют продолжительности выполнения работ.
Рисунок 6.3 – Сетевой график с временными параметрами событий
Минимальное время, за которое может быть выполнен весь комплекс работ, равно раннему сроку свершения конечного события сети — 50 дням. События 0, 1, 2, 4, 6, 8, 9 лежат на критическом пути, так как имеют резерв, равный нулю. Работы А1, А2, А4, А6, А10, А12 принадлежат критическому пути. Сумма продолжительностей этих работ составляет критический срок (15 + 16 + 6 + 8 + 2 + 3 = 50). На рисунке 6.3 критический путь выделен утолщёнными линиями.
Далее рассчитаем ранние и поздние сроки начала и окончания всех работ по формулам:
Ранний срок начала работы (i, j) равен раннему сроку свершения события (i):
tрн(i,j) = tp(i). (6.4)
Ранний срок окончания работы равен сумме раннего срока свершения начального события работы и ее продолжительности:
tро(i,j) = tp(i) + tijилиtро(i,j)= tрн(i,j) + tij. (6.5)
Поздний срок окончания работы совпадает с поздним сроком свершения ее конечного события:
tпo(i,j) = tп(j). (6.6)
Поздний срок начала работы равен разности между поздним сроком свершения ее конечного события и продолжительностью:
tпн(i,j) = tп(j) – tij или tпн(i,j) = tпо(i,j) – tij. (6.7)
Полный резерв времени работы – это максимально возможный запас времени, на который можно отсрочить начало работы или увеличить продолжительность ее выполнения при условии, что конечное для данной работы событие наступит не позднее своего позднего срока. Все некритические работы имеют полный резерв времени отличный от нуля. Полный резерв времени работы рассчитывается по формуле
Rп(i,j) = tп(j) – tp(i) – tij. (6.8)
Свободный резерв времени – это запас времени, которым можно располагать при выполнении данной работы при условии, что начальное и конечное ее событие наступят в свои ранние сроки. Свободный резерв присущ только данной работе, и его использование никак не повлияет на выполнение последующих работ. Только отдельные работы проекта обладают свободным резервом времени.
Rс(i,j) = tр(j) – tр(i) – tij. (6.9)
Расчет перечисленных параметров сетевой модели представим в виде таблицы 6.2.
В таблице 6.2 полужирным шрифтом выделены критические работы и их временные параметры.
Таблица 6.2 – Расчет параметров сетевой модели перевода магазина на самообслуживание
Работа (i,j) | Количество предшествующих работ | Продолжительность работ (tij) | Сроки выполнения работ | Резервы времени | |||||
ранние | поздние | работ | событий R(i) | ||||||
начала tрн(i,j) | окончания tро(i,j) | начала tпн(i,j) | окончания tпo(i,j) | полный Rп(i,j) | свободный Rс(i,j) | ||||
1 | 2 | 3 | 4 | 5=3+4 | 6=7-3 | 7 | 8=7-5 | 9=10-8 | 10 |
(0,1) | 0 | 15 | 0 | 15 | 0 | 15 | 0 | 0 | 0 |
(1,2) | 1 | 16 | 15 | 31 | 15 | 31 | 0 | 0 | 0 |
(1,3) | 1 | 6 | 15 | 21 | 22 | 28 | 7 | 0 | 7 |
(2,4) | 1 | 6 | 31 | 37 | 31 | 37 | 0 | 0 | 0 |
(3,5) | 1 | 5 | 21 | 26 | 28 | 33 | 7 | 0 | 7 |
(4,6) | 1 | 8 | 37 | 45 | 37 | 45 | 0 | 0 | 0 |
(5,6) | 1 | 6 | 26 | 32 | 39 | 45 | 13 | 13 | 0 |
(5,8) | 1 | 14 | 26 | 40 | 33 | 47 | 7 | 7 | 0 |
(5,7) | 1 | 8 | 26 | 34 | 35 | 43 | 9 | 0 | 9 |
(6,8) | 2 | 2 | 45 | 47 | 45 | 47 | 0 | 0 | 0 |
(7,8) | 1 | 4 | 34 | 38 | 43 | 47 | 9 | 9 | 0 |
(8,9) | 3 | 3 | 47 | 50 | 47 | 50 | 0 | 0 | 0 |
Таблица 6.2 заполняется в такой последовательности:
-
графы 1 и 3 заполняются на основе исходных данных, представленных в структурно-временной таблице 6.1; -
графа 2 заполняется в соответствии с количеством предшествующих работ по сетевому графику или определяется из графы 1 по числу работ, имеющих второй цифрой в коде ту, с которой начинается данная работа. Например, в графе 1 имеются три работы, оканчивающиеся на цифру «8»: (5,8), (6,8), (7,8). Поэтому работе (8,9) предшествуют три работы; -
в графе 4 раннее начало работ, выходящих из исходного события, равно нулю, а раннее окончание этих работ равно их продолжительности (графа 5). Раннее начало последующих работ определяется путем выбора максимального из сроков раннего окончания предшествующих работ. Количество сравниваемых сроков равно количеству предшествующих работ графы 2. Раннее начало последующих работ можно определить после того, как будет найдено раннее окончание предшествующих работ. В свою очередь, раннее окончание каждой работы находится как сумма величин раннего начала и продолжительности данной работы; -
продолжительность критического пути определяется после заполнения граф 4 и 5 как максимально раннего срока окончания работ, которые ведут к завершающему событию 9; -
найденная величина критического пути Ткр = 50 дней заносится в графу 7 для всех работ, ведущих к завершающему событию. Затем заполнение ведется снизу вверх. Находятся все работы, следующие за рассматриваемой, и определяются разности между поздним окончанием этих работ и их продолжительностью. Минимальная из величин заносится в графу 7; -
в графе 6 позднее начало работы определяется как разность между поздним окончанием этих работ и их продолжительностью (из значения графы 7 вычитаются данные графы 3); -
в графе 8 полный резерв времени работы определяется как разность между значениями граф 7 и 5. Если он равен нулю, то работа является критической; -
в графе 10 резерв времени событий j определяется как разность между поздним окончанием работы, заканчивающимся событием j графы 7, и ранним началом работы, начинающимся событием j; -
значение свободного резерва времени работы определяется как разность между значениями граф 10 и 8 и указывает на резервы, необходимые для оптимизации модели.
Пользуясь полученными значениями показателей работ по переводу магазина на самообслуживание (таблица 6.2), можно провести анализ сетевой модели, а затем перейти к ее оптимизации.
Задачи для самостоятельного решения
Задача 1
Торговая фирма «Астра» запланировала реконструкцию своего офиса. Перечень работ, которые необходимо для этого выполнить, представлен в таблице 6.3.
Таблица 6.3 – Комплекс работ по реконструкции офиса
Работа | Содержание | Предшествующие работы | Продолжительность, дн. |
A1 | Определение объема реконструкции | — | 5 |
А2 | Составление сметы затрат | A1 | 10 |
А3 | Выбор проекта реконструкции | A1 | 5 |
А4 | Выбор строительной организации | А2 | 3 |
A5 | Получение финансового обеспечения | А2 | 5 |
A6 | Составление договора на выполнение работ | А4 | 3 |
А7 | Экономическое обоснование проекта | А3 | 4 |
A8 | Привязка проекта к условиям фирмы | А7 | 5 |
А9 | Работа по реконструкции | А5, А6, А8 | 39 |