Лабораторная работа №2
Решение двойственных задач линейного программирования с использованием MICROSOFT EXCEL
Целью работы является приобретение навыков построения математических моделей двойственных задач линейного программирования и их решения в среде Microsoft Excel.
Порядок выполнения лабораторной работы
Для выполнения лабораторной работы необходимо:
1) повторить теоретический материал, относящийся к данному занятию;
2) по номеру своего варианта выбрать условие задачи (см. лаб. раб. №1) и построить математическую модель двойственной задачи;
3) решить двойственную задачу линейного программирования с помощью надстройки Поиск решений в среде Excel (см. п.2);
4) после выполнения всех пунктов задания необходимо защитить отчет по работе.
Отчет по лабораторной работе должен занимать 5-7 страниц и содержать:
• титульный лист;
• постановку экономической задачи (исходные данные варианта);
• экономико-математическую модель с необходимыми комментариями по ее элементам с указанием всех единиц измерения;
• протокол решения задачи, куда должны входить:
а) фрагмент исходного рабочего листа Excel;
б) диалоговое окно Поиск решения;
в) отчет по устойчивости и результаты его анализа c ответами на вопросы:
· Какие ресурсы в решенной задаче являются дефицитными?
· На сколько максимально можно увеличить запасы дефицитных ресурсов, сохранив при этом оптимальное решение?
· Как изменится целевая функция задачи, если один из дефицитных ресурсов максимально увеличить?
· Какие изделия являются эффективными в решаемой задаче? Показать с помощью теневых цен.
г) предложения (рекомендации) лицу, ответственному за принятие решений, по оптимальному управленческому поведению.
Отчет оформляется в установленные преподавателем сроки.
2. Инструкция по использованию
MICROSOFT EXCEL при решении двойственных задач линейного программирования
Рассмотрим в качестве примера решение средствами Microsoft Excel двойственной задачи к задаче о коврах:
В распоряжении фабрики имеется определенное количество ресурсов: рабочая сила (труд), сырье и оборудование. Фабрика может выпускать ковры четырех видов. Данные о запасах ресурсов, количестве единиц каждого ресурса, необходимых для производства одного ковра каждого вида, и доходах, получаемых предприятием от единицы каждого вида ковров, приведены в таблице:
Ресурсы | Запасы ресурсов | Нормы расходов ресурсов на единицу изделия | |||
Ковер Тип 1 | Ковер Тип 2 | Ковер Тип 3 | Ковер Тип 4 | ||
Труд, чел.- дн. | |||||
Сырье, кг | |||||
Оборудование, станко - час | |||||
Цена ед. изделия, тыс. руб. |
Требуется найти такой план выпуска продукции, при котором стоимость выпущенной продукции будет максимальной.
Экономико-математическая модель двойственной задачи имеет вид:
Z= 80∙y1 + 480∙ y2 + 130∙ y3 → min (1)
при ограничениях:
7∙ y1 + 5 ∙y2 + 2 ∙y3 ≥ 3, (2)
2∙ y1 + 8∙ y2+ 4∙y3 ≥ 4, (3)
2∙ y1 + 4∙ y2+ 1∙y3 ≥3, (4)
6∙ y1 + 3∙ y2+ 8∙y3 ≥1, (4)
y1 ³ 0, y2 ³ 0, y3 ³ 0, (5)
где y1 – теневая цена ресурса «труд»;
y2 - теневая цена ресурса «сырье»;
y3 - теневая цена ресурса «оборудование».
Решение двойственной задачи с помощью надстройки Excel Поиск решения
Решение двойственной задачи можно найти в Отчете по устойчивости решения исходной задачи (рис. 2.1).
Рис. 2.1. Содержание отчета по устойчивости
Отчет по устойчивости содержит информацию, относящуюся к переменным:
• Результат решения задачи.
• «Нормированная стоимость» показывает, на сколько изменится значение целевой функции в случае принудительного включения единицы этой продукции в оптимальное решение. Например, в отчете по устойчивости для рассматриваемой задачи (см. рис. 2.1) нормированная стоимость для ковров первого типа равна -7 тыс. руб./шт. Это означает, что если мы, несмотря на оптимальное решение (0; 30; 10; 0), попробуем включить в план выпуска один ковер первого типа, то новый план выпуска принесет нам доход 143 тыс. руб., что на 7 тыс. руб. меньше, чем прежнее оптимальное решение.
• Коэффициенты целевой функции.
• Предельные значения приращения целевых коэффициентов Δсj, при которых сохраняется первоначальное оптимальное решение. Например, допустимое увеличение цены на ковер первого типа равно 7 тыс. руб./шт., а допустимое уменьшение — практически не ограничено. Это означает, что если цена ковра первого типа возрастет более чем на 7 тыс. руб./шт ., то оптимальное решение изменится: станет целесообразным выпускать ковры первого типа.А если их цена будет снижаться вплоть до нуля, то оптимальное решение (0; 30; 10; 0) останется прежним.
Во второй части Отчета по устойчивости содержится информация, относящаяся к ограничениям:
• Величина использованных ресурсов в колонке Результирующее значение.
• Предельные значения приращения ресурсов Δbi. В графе Допустимое уменьшение (увеличение) показано, на сколько можно уменьшить (увеличить) ресурс, сохранив при этом оптимальное решение.
Рассмотрим анализ дефицитных ресурсов. Анализируя отчет по результатам, мы установили, что существуют причины (ограничения), не позволяющие фабрике выпускать больше ковров, чем в оптимальном решении, и получать более высокий доход. В рассматриваемой задаче такими ограничениями являются дефицитные ресурсы «труд» и «оборудование». Поскольку знак ограничений этих запасов имеет вид ≤, то возникает вопрос, на сколько максимально должен возрасти запас этих ресурсов, чтобы обеспечить увеличение выпуска продукции. Ответ дает графа «Допустимое увеличение». Ресурс «труд» имеет смысл увеличить максимум на 150 чел.- дней, а ресурс «оборудование» - на 30 станко –часов.
• Ценность дополнительной единицы ресурса (теневые цены) рассчитываются только для дефицитных ресурсов.