- •Методы оптимальных решений
- •Введение
- •Лабораторная работа № 1 Анализ межотраслевых связей Краткие теоретические сведения
- •1.1. Схема и модель межотраслевого баланса производства и распределения продукции
- •1.2. Расчёт равновесного выпуска и равновесных цен
- •1.3. Балансы трудовых ресурсов и основных производственных фондов
- •1.4. Постановка задачи
- •1.5. Задания для выполнения лабораторной работы №1
- •1.6. Ход выполнения работы
- •1.7. Информация для выполнения лабораторной работы
- •2. Лабораторная работа № 2 Анализ оптимального решения задачи использования ограниченных ресурсов
- •2.1. Краткие сведения из линейного программирования
- •2.2. Экономическая интерпретация и свойства двойственных оценок
- •2.3. Ход выполнения работы
- •2.4. Задания к выполнению лабораторной работы №2
- •3. Лабораторная работа №3 Классическая транспортная задача и её модификации
- •3.1. Классическая транспортная задача
- •3.2. Транспортная задача с ограничениями
- •Как видим, клетка (3.3) пуста, т.Е. Поставка в эту клетку отсутствует, а значение целевой функции увеличилось на 21 за счёт перераспределения поставок по менее выгодным маршрутам.
- •3.3. Двухэтапная транспортная задача
- •3.4. Задания к выполнению лабораторной работы №3
- •Лабораторная работа №4 Элементы теории игр
- •4.1. Нахождение смешанных стратегий игроков
- •4.2. Сведение игры к задаче линейного программирования
- •4.3. Графическое решение игры
- •4.4. Выбор оптимальной стратегии в условиях неопределённости (игры с природой)
- •4.5. Задания к выполнению лабораторной работы №4
- •Лабораторная работа №5 Системы массового обслуживания
- •5.1. Общие сведения
- •5.2. Основные характеристики систем массового обслуживания
- •5.3. Модели массового обслуживания
- •5.4. Пример использования этих моделей
- •5.5. Задания для выполнения лабораторной работы №5
- •Лабораторная работа № 6 Сетевое моделирование
- •6.1. Решение задач из модуля Networks
- •6.2. Управление проектами (Project Management (pert/cpm))
- •6.2.1. Метод критического пути (срм)
- •6.2.2. Pert-сети
- •6.3. Срм с сокращением
- •6.4. Составление бюджета сети
- •6.5. Задания для выполнения лабораторной работы № 6
- •Лабораторная работа № 7 Управление запасами
- •7.1 Модель определения оптимального уровня запаса
- •7.2. Модель определения оптимальной партии изделий
- •7.3. Модель запасов с дефицитом
- •7.4. Модель производства с дефицитом
- •7.5. Модель со скидкой за количество
- •7.6. Задания для выполнения лабораторной работы №7
- •Библиографический список
- •Содержание
- •Методы оптимальных решений
6.3. Срм с сокращением
Третья процедура этой программы Crashing позволяет решать задачу частичной оптимизации сетевого графика по критерию “время – стоимость”– сокращение критического пути на максимально возможную величину при минимизации дополнительных расходов. При постановке этой задачи сначала предполагается, что работы сети могут выполняться в нормальных условиях при нормальной стоимости их выполнения, но могут выполняться и в ускоренном варианте, при этом стоимость выполнения работ возрастает пропорционально времени сокращения срока выполнения.
Алгоритм решения такой задачи включает два пункта.
Определяется критическая работа с минимальной стоимостью сокращения за единицу времени, и её выполнение сокращается на возможный срок. При наличии нескольких критических путей для сокращения выбирается общая критическая работа этих путей с минимальной стоимостью сокращения за единицу времени. Если таковой нет, то для сокращения выбираются работы с минимальной единичной стоимостью в каждом критическом пути. После этого сравнивается время их возможного сокращения. Из них выбирается минимальное время, и каждая из таких работ сокращается на эту минимальную величину. При выборе величины, на которую сокращается очередная работа, отслеживается, чтобы начальный критический путь оставался критическим до конца процедуры сокращения.
Сеть с измененной информацией пересчитывается. Затем определяется время выполнения каждой работы, величина дополнительного увеличения стоимости выполнения работ, общая стоимость выполнения работ и величина критического пути. Если есть работы для сокращения, осуществляется переход к пункту 2, в противном случае процесс заканчивается
Покажем решение задачи сокращения критического пути на примере ранее рассмотренной сети, введя в неё необходимую дополнительную информацию. Диалоговое окно для создания нового файла в этой задаче аналогично ранее рассмотренному окну для метода СРМ.
После ввода информации и решения задачи получим следующее окно отчёта о решении задачи (рисунок 6.13).
Рисунок 6.13 – Окно с отчётом о решении задачи сокращения
критического пути
Как видим, для решения задачи сокращения критического пути потребовалась дополнительная информация о сроке выполнения каждой работы в ускоренном режиме (Crash time) и о стоимости выполнения работ в нормальном и ускоренном режимах (Normal Cost и Crash Cost).
Остальная информация рассчитана на основе описанного алгоритма решения задачи. В столбце Crash cost/pd отражена стоимость сокращения за один период, в столбце Crash by показано время сокращения соответствующих работ в результате реализации описанного алгоритма, а в столбце Crashing coat – стоимость этого сокращения.
Кроме того, в первой строке отчёта (Project) указана величина критического пути в нормальных условиях работы, равная 33 дня, и в условиях максимально возможного сокращения – 19 дней. В итоговой строке TOTALS содержится информация о стоимости выполнения проекта в нормальных условиях – 830 денежных ед., общий срок сокращения – 19 дней и общая стоимость сокращения – 157 единиц.
Кроме этой информации, имеется ещё окно отчёта, в котором указано расписание (последовательность) сокращения работ и накопленная стоимость этго сокращения (рисунок 6.14).
Рисунок
6.14 – Последовательность сокращения
срока выполнения работ
Как видим, сначала сокращалась работа K на 4 дня, что привело к удорожанию работ на 30 ед., затем работа G на 5 дней с удорожанием работ уже на 80 ед. Затем работа A, J и, наконец, работа D на один день. Суммарное удорожание работ составило 157 ед.
