Теория оптимизации
Скачать 260.45 Kb.
|
ЛАБОРАТОРНАЯ РАБОТА №2РЕШЕНИЕ ТРАНСПОРТНЫХ ЗАДАЧ СРЕДСТВАМИ EXCEL Цельработы: Получение практических навыков решения задач линейного программирования транспортного типа в среде EXCEL. Лабораторныезадания. По лекциям и учебному пособию ознакомиться с постановкой и методом решения транспортных задач линейной оптимизации (ГЛАВА 3, п. 3.5.1). В соответствии с вариантом решить с использованием средств EXCEL все предлагаемыезадачи(пункты1,2,3). В задаче 3 открытую модель необходимо предварительно преобразовать к закрытой. Сформировать отчеты, построить диаграммы. Проанализировать полученные результаты. Решить транспортную задачу изпункта1вручную с использованием метода потенциалов (метод изложен в учебном пособии, п. 3.5.1). !!!Вручную решается только одна задача (из пункта 1). Задачи с дополнительными ограничениями и с открытой моделью вручную решать не надо. Сравнить результаты, полученные при выполнении лабораторных заданий 1 и 2, сделать выводы. Отчет полабораторнойработедолженсодержать: Постановки решаемых транспортных задач. Математические оптимизационные модели решаемых транспортных задач. Результаты решения задач средствами EXCEL (покаждойзадаче отдельно). Сформированные отчеты, построенные диаграммы. Решение задачи из п.1 вручную с использованием метода потенциалов. Выводы. Вариант1. Решить транспортную задачу
Решить задачу из п. 1 при следующих дополнительных условиях: из пункта А1 в пункт В3 должно быть перевезено не более 20 единиц груза, из пункта А2 в пункт В2 перевозка груза запрещена, а из пункта А3 в пункт В1 необходимо перевезти не менее 5 единиц груза. Решить задачу из п. 1, если запас пункта отправления A1 составит 150 единиц, а потребность пункта назначения B4 200 единиц (открытая модель). Вариант2. Решить транспортную задачу
Решить задачу при следующих дополнительных условиях: из пункта А2 в пункт В4 должно быть перевезено не более 30 единиц груза, из пункта А1 в пункт В2 перевозка груза запрещена, а из пункта А3 в пункт В3 необходимо перевезти не менее 10 единиц груза. Решить задачу из п. 1, если запас пункта отправления A1 составит 150 единиц, а потребность пункта назначения B4 200 единиц (открытая модель). Вариант3. Решить транспортную задачу
Решить задачу при следующих дополнительных условиях: из пункта А3 в пункт В1 должно быть перевезено не более 30 единиц груза, из пункта А2 в пункт В2 перевозка груза запрещена, а из пункта А1 в пункт В1 необходимо перевезти не менее 15 единиц груза. Решить задачу из п. 1, если запас пункта отправления A1 составит 200 единиц, а потребность пункта назначения B4 200 единиц (открытая модель). Вариант4 Решить транспортную задачу
Решить задачу при следующих дополнительных условиях: Из пункта А2 в пункт В2 должно быть перевезено не более 50 единиц груза, из пункта А2 в пункт В3 перевозка груза запрещена, а из пункта А3 в пункт В4 необходимо перевезти не менее 25 единиц груза. Решить задачу из п. 1, если запас пункта отправления A3 составит 150 единиц, а потребность пункта назначения B2 300 единиц (открытая модель). Вариант5. Решить транспортную задачу
Решить задачу при следующих дополнительных условиях: Из пункта А1 в пункт В1 должно быть перевезено не более 30 единиц груза, из пункта А2 в пункт В4 перевозка груза запрещена, а из пункта А3 в пункт В3 необходимо перевезти не менее 35 единиц груза. Решить задачу из п. 1, если запас пункта отправления A2 составит 150 единиц, а потребность пункта назначения B1 200 единиц (открытая модель). Вариант6. Решить транспортную задачу
Решить задачу при следующих дополнительных условиях: Из пункта А2 в пункт В3 должно быть перевезено не более 60 единиц груза, из пункта А1 в пункт В3 перевозка груза запрещена, а из пункта А2 в пункт В3 необходимо перевезти не менее 25 единиц груза. Решить задачу из п. 1, если запас пункта отправления A3 составит 250 единиц, а потребность пункта назначения B2 200 единиц (открытая модель). Вариант7. Решить транспортную задачу
Решить задачу при следующих дополнительных условиях: Из пункта А3 в пункт В1 должно быть перевезено не более 20 единиц груза, из пункта А1 в пункт В4 перевозка груза запрещена, а из пункта А2 в пункт В3 необходимо перевезти не менее 45 единиц груза. Решить задачу из п. 1, если запас пункта отправления A2 составит 150 единиц, а потребность пункта назначения B4 200 единиц (открытая модель). Вариант8. Решить транспортную задачу
Решить задачу при следующих дополнительных условиях: Из пункта А2 в пункт В3 должно быть перевезено не более 50 единиц груза, из пункта А1 в пункт В4 перевозка груза запрещена, а из пункта А3 в пункт В3 необходимо перевезти не менее 30 единиц груза. Решить задачу из п. 1, если запас пункта отправления A3 составит 150 единиц, а потребность пункта назначения B1 200 единиц (открытая модель). Вариант9. Решить транспортную задачу
Решить задачу при следующих дополнительных условиях: Из пункта А3 в пункт В3 должно быть перевезено не более 40 единиц груза, из пункта А1 в пункт В4 перевозка груза запрещена, а из пункта А3 в пункт В1 необходимо перевезти не менее 15 единиц груза. Решить задачу из п. 1, если запас пункта отправления A2 составит 150 единиц, а потребность пункта назначения B4 200 единиц (открытая модель). Вариант10. Решить транспортную задачу
Решить задачу при следующих дополнительных условиях: Из пункта А1 в пункт В2 должно быть перевезено не более 20 единиц груза, из пункта А2 в пункт В4 перевозка груза запрещена, а из пункта А3 в пункт В3 необходимо перевезти не менее 15 единиц груза. Решить задачу из п. 1, если запас пункта отправления A3 составит 150 единиц, а потребность пункта назначения B2 200 единиц (открытая модель). Методическиеуказаниядля выполнения работы Рассмотрим пример решения средствами EXCEL следующей транспортной задачи: Производственное объединение имеет в своем составе четыре филиала, которые производят однородную продукцию соответственно в количествах 12, 28 ,11 и 14 единиц. Эту продукцию получают три потребителя, расположенные в разных местах. Их потребности в продукции равны соответственно 20, 30, и 15 единиц. Тарифы перевозок единицы продукции от каждого из филиалов соответствующим потребителям задаются матрицей 1 C 12 10 5 7 8 4 6 15 14 13 16 Математическая модель для определения плана перевозок минимальной стоимости в данном случае имеет следующий вид: x11+7x12+8x13+12x21+4x22+6x23+10x31+15x32+14x33+5x41+13x42+16x43 min; x11+x12+x13=12; x21+x22+x23=28; x31+x32+x33=11; x41+x42+x43=14; x11+x21+x31+x41=20; x12+x22+x32+x42=30; X13+x23+x33+x43=15; xij0, i 1,4, j 1,3. Таблица EXCEL с введенными условиями данной задачи представлена на рис. 25. Ввод исходных данных для транспортной задачи аналогичен вводу условий обычной задачи линейного программирования. Сначала составляется форма для ввода, затем в полученную форму вводятся исходные данные задачи (запасы, потребности, тарифы на перевозку), далее осуществляется ввод зависимости для целевой функции и зависимостей для левых частей всех ограничений. Рис.25 В ячейки F3-F6 занесены запасы всех пунктов отправления, в ячейки B8-D8 - потребности пунктов назначения. Значения тарифов на перевозку записаны в ячейках B11-D14. Ячейки B3-D6 соответствуют переменным задачи и в них после решения будут занесены значения перевозимых грузов. Ячейки E3-E6, B7-D7 соответствуют левым частям ограничений. Зависимость для целевой функции заносится в ячейку F8. Для решения задачи вызывается программа Поиск решения. В появившемся диалоговом окне назначается целевая функция (ячейка F8), определяется направление поиска (минимизация), вводятся адреса искомых переменных (ячейки В3-D6). Для ввода ограничений выбирается команда Добавить. В появившемся диалоговом окне Добавление ограничений вводятся ограничения $B$7=$B$8, $C$7=$C$8, $D$7=$D$8, $E$3=$F$3, $E$4=$F$4, $E$5=$F$5, $E$6=$F$6 . Далее выбирается пункт Параметры и в появившемся диалоговом окне Параметры поиска решения устанавливается флажок Линейная модель и Неотрицательные значения. Результаты решения задачи представлены на рис. 26. Рис. 26 Анализ оптимального решения транспортной задачи производится так же, как и для обычных задач линейного программирования. Могут быть созданы отчеты по результатам, пределам и устойчивости. Если в условиях задачи существует запрет на перевозку (например, из пункта Ai в пункт B j перевозка грузов запрещена), то тариф cij приравнивается какому-либо большому числу, либо при задании оптимизационной модели вводится ограничение xij=0. |