Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Исследование_Операций_ЛР2

.docx
Скачиваний:
8
Добавлен:
31.05.2024
Размер:
382.59 Кб
Скачать

Таблица 6 – Итоговый вид таблицы, после оптимизации

Полученное решение ТЗ проверено средствами MS Excel. Для этого, в соответствии с Рисунком 2, выделено две таблицы. Первая содержит стоимости перевозок и количество груза, вторая предназначена для заполнения условий и поиска решения. Во второй таблице в качестве кол-ва груза в заявках и на складах указано суммирование по столбцам / строкам. Искомое решение записывается в зеленую ячейку, в ходе поиска будут меняться значения в пустых ячейках таблицы, а ограничения будут выставлены по суммам количества груза на складах и в заявках. Формула целевой функции: = СУММПРОИЗВ(N61:R63;N67:R70).

Рисунок 2 – Решение ТЗ в Excel: подготовка условий

Вызван поиск решений, параметры которого представлены на Рисунке 3.

Рисунок 3 – Параметры поиска решений

Результат выполнения поиска показан на Рисунке 4 и совпадает с найденным ранее.

Рисунок 4 – Найденное решение

Далее составлен опорный план ТЗ с ограничениями на пропускную способность по методу минимальной стоимости: в транспортной таблице ищут клетку с минимальной стоимостью перевозки cij; для этой клетки выполняют сравнение ai , bj и dij; по результатам сравнения выполняются те же действия, что и при использовании метода северо-западного угла; после рассмотрения первой из минимальных клеток переходят к поиску клетки следующей по минимальности стоимостью.

В данном случае минимальная стоимость у ячейки (A1;B3) или (A3;B2). Взята первая, так как так можно вывезти больше груза. Порядок изменения следующий:

Ячейка (A1;B3): выписано 12, Заявка 3: 13, Склад 1 : 18;

Ячейка (A3;B2): выписано 10, Заявка 2: 10, Склад 3: 17;

Ячейка (A1;B4): выписано 15, Заявка 4: 0, Склад 1: 3;

Ячейка (A2;B2): выписано 8, Заявка 2: 2, Склад 2: 20;

Ячейка (A3;B1): выписано 12, Заявка 1: 13, Склад 3: 5;

Ячейка (A2;B3): выписано 7, Заявка 3: 6, Склад 2: 13;

Ячейка (A1;B1): выписано 3, Заявка 1: 10, Склад 1: 0;

Ячейка (A2;B1): выписано 10, Заявка 1: 0, Склад 2: 3;

Ячейка (A3;B3): выписано 5, Заявка 3: 1, Склад 3: 0;

По итогу остался груз на 2-ом складе и две незакрытые заявки на 2 и 1 единицы. Поэтому, в соответствии с Рисунком 5 были введены дополнительные ячейки.

Рисунок 5 – Полученное распределение, где (A4;B5) вспомогательная клетка

Зеленым выделены закрытые заявки, красным – опорные клетки, желтым – пустые склады. Чтобы избавится от искусственных вспомогательных клеток произведена переброска:

Итак клетка (A4;B2) удалена, результат переброски приведен на Рисунке 6.

Рисунок 6 – Результат переброски 25—21—11—12—42—45—25

Теперь осталось избавиться от клетки (A4;B3). Выполнена следующая переброска:

Искусственных клеток не осталось, итоговый вид таблицы представлен на Рисунке 7. Итоговая стоимость перевозок составила 391.

Рисунок 7 – Решение ТЗ с ограничениями

Проверить оптимальность плана можно при помощи метода потенциалов.

На первом шаге алгоритма метода потенциалов назначаются псевдоцены всех строк и столбцов. Строке (столбцу) назначается нулевая псевдоцена. Псевдостоимость клетки транспортной таблицы Cij определяется как сумма псевдоцен строки i и столбца j. При этом считается, что если клетка уже включена в опорный план, ее псевдостоимость совпадает с реальной стоимостью.

В качестве 0-го столбца / строки берется тот, где больше опорных ячеек – в данном берется первая строка и получается система при C1j = 0:

Далее, по полученным псевдоценам строк определены псевдоцены оставшихся строк:

На следующем шаге определены псевдостоимости свободных клеток опорного плана, путем суммирования псевдоцен соответствующих строк и столбцов. Псевдостоимости свободных клеток записаны в левом нижнем углу ячеек таблицы, в соответствии с Рисунком 8. В левом нижнем углу записаны разницы между реальными и псевдостоимостями. Потенциалы записаны в правом нижнем углу.

Рисунок 8 – Метод потенциалов. Расставленные псевдоцены.

Выявляются клетки, в которых псевдостоимости превышают реальные стоимости. Такие клетки обладают потенциалом, соответствующим разности между их псевдостоимостями и реальными стоимостями:

В данном случае в клетке (A3;B2) получаем отрицательное значение потенциала в -4. Тогда для этой ячейки сделаем переброску:

Это позволит сэкономить 4 и итоговая стоимость перевозок составит 387, как показано на Рисунке 9.

Рисунок 9 – Выполнение переброски в целях оптимизации

На этом оптимизация завершена так как при повторном подсчете потенциалов нет псевдостоимостей, которые превышали бы реальные., итоговую сумму можно считать оптимальной. Для того, чтобы убедиться в этом задача с ограничениями решена средствами MS Excel. Для этого к исходным таблицам для поиска решений добавлена таблица с ограничениями и в параметры поиска введены эти ограничения, что приведено на Рисунке 10.

Рисунок 10 – Внесение ограничений в поиск решений

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

Рисунок 11 – Результат поиска решения для ТЗ с ограничениями

Вывод:

В ходе выполнения лабораторной работы получены навыки решения транспортных задач с ограничениями и без. В результате рассмотрения задачи были освоены такие методы решения как метод северо-западного угла, метод минимальной стоимости, метод Фогеля.

Изучены способы оптимизации опорных планов ТЗ на примере выполнения перестановок перевозок по циклам отрицательных цен. При оптимизации задачи с ограничениями опробован метод потенциалов.

Для поставленных задач были найдены оптимальные решения, о чем свидетельствуют результаты поиска решений в MS Excel.

Соседние файлы в предмете Исследование операций